.legal-page{max-width:900px;margin:0 auto;padding:clamp(7rem,12vw,10rem) 24px 5rem}
.legal-page h1{font-size:clamp(3rem,8vw,6rem);margin:.2em 0}
.legal-page .lead{max-width:760px}
.legal-updated{color:var(--muted);margin:2rem 0 3rem}
.legal-page section{padding:1.5rem 0;border-top:1px solid #c6a15b26}
.legal-page section h2{font-size:clamp(1.3rem,3vw,1.8rem);margin:0 0 .65rem}
.legal-page section p{color:var(--muted);line-height:1.8;margin:0}
.legal-page a{color:var(--gold)}
