.legal-main{max-width:860px;margin:0 auto;padding:80px 28px 96px}.legal-main h1{font-size:clamp(44px,7vw,78px);line-height:1.08;letter-spacing:-.04em;margin:16px 0 28px}.legal-main h2{font-size:clamp(21px,3vw,28px);margin:44px 0 14px;line-height:1.25}.legal-main p{font-size:16px;line-height:1.85;color:var(--muted,#bdb8ae);margin:0 0 18px}.legal-main .doc-lead{font-size:20px;line-height:1.65}.legal-main a{color:var(--orange,#ff9954);text-underline-offset:4px}.legal-main .doc-eyebrow{font-size:11px;letter-spacing:.12em}.footer-legal{display:flex;gap:18px;font-size:12px;align-items:center;flex-wrap:wrap}.footer-legal a{white-space:nowrap}@media(max-width:600px){.legal-main{padding:44px 20px 64px}.legal-main p{font-size:15px}.legal-main .doc-lead{font-size:18px}}.legal-compact{padding:20px 28px 60px;border-top:1px solid #ffffff12}.legal-compact .footer-legal{justify-content:center}.legal-compact a{color:var(--muted,#bdb8ae);text-decoration:none}.footer-legal a:hover{color:#ff9954}