.legal-page{max-width:960px;padding-top:150px;padding-bottom:65px}.legal-page>header{border-bottom:1px solid var(--stroke);padding-bottom:34px}.legal-page h1{font:800 clamp(30px,5vw,58px)/1.25 var(--font-heading);letter-spacing:-.035em;margin:22px 0}.legal-page header>p{font:14px/1.9 var(--font-body);color:var(--text-secondary);max-width:720px}.legal-page header>.legal-updated{margin-top:20px;font-size:11px}.legal-page header>.legal-links{margin-top:24px}.legal-content{max-width:760px}.legal-content>section{padding-top:38px}.legal-content h2{font:700 clamp(18px,2.4vw,24px)/1.5 var(--font-heading);margin-bottom:16px}.legal-content p{font:14px/1.95 var(--font-body);color:var(--text-secondary);margin-top:14px}.legal-content a{text-underline-offset:4px;color:var(--text-primary);text-decoration:underline}@media (max-width:700px){.legal-page{padding-top:120px}.legal-page header>p,.legal-content p{font-size:12px}.legal-content>section{padding-top:30px}}
