.legal-section{margin-bottom:0}.legal-title{font-family:'DM Serif Display',serif;font-size:clamp(18px, 2.5vw, 22px);color:var(--text);margin-bottom:16px;line-height:1.3}.legal-text{font-size:15px;line-height:1.75;color:var(--text-muted)}.legal-text a{color:var(--gold);text-decoration:none;font-weight:500}.legal-text a:hover{text-decoration:underline}