.legal-page{max-width:860px;padding-block:65px 90px}.legal-heading h1{font-size:clamp(46px,6vw,74px);letter-spacing:-3px;line-height:1.08;margin-bottom:25px}.legal-heading>p:last-child{font-size:16px;color:var(--muted);max-width:620px}.legal-heading .eyebrow{margin-bottom:24px}.legal-nav{display:flex;gap:16px 25px;flex-wrap:wrap;border-block:1px solid var(--line);margin:35px 0 40px;padding-block:18px;font-size:13px;color:var(--mint)}.legal-copy{font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-copy section{margin:0;padding:0;scroll-margin-top:28px}.legal-copy section+section{border-top:1px solid var(--line);margin-top:45px;padding-top:12px}.legal-copy h2{font-size:25px;font-weight:550;letter-spacing:-.5px;line-height:1.3;margin:36px 0 16px}.legal-copy p{margin:0 0 20px;color:var(--muted)}.legal-copy strong{color:var(--ink)}.legal-copy a{color:var(--mint)}.legal-copy .meta,.legal-copy .small{font-size:14px}.legal-copy section>p:first-of-type{margin-top:12px}@media(max-width:680px){.legal-page{padding-block:35px 60px}.legal-heading h1{letter-spacing:-2px;font-size:48px}.legal-copy{font-size:15px;line-height:1.85}.legal-copy h2{font-size:23px}.legal-nav{gap:12px 20px;font-size:12px}.legal-page .eyebrow{font-size:10px}.legal-copy .meta,.legal-copy .small{font-size:13px}}
