.legal-page{max-width:760px;margin:0 auto;padding:72px 20px 96px}.legal-page .eyebrow{margin:0}.legal-page h1{margin:26px 0 18px;font-size:clamp(34px,4.2vw,52px);line-height:1.06}.legal-lead{color:var(--muted);margin:0 0 12px;font-size:18px;line-height:1.6}.legal-page section{border-top:1px solid var(--line);margin-top:32px;padding:32px 0 0}.legal-page h2{margin:0 0 14px;font-size:20px}.legal-page p,.legal-page address,.legal-page dl{margin:0 0 12px;font-size:15px;line-height:1.65}.legal-page address{font-style:normal}.legal-page address>*{display:block}.legal-page dl{grid-template-columns:max-content 1fr;gap:8px 24px;display:grid}.legal-page dt{color:var(--muted)}.legal-page dd,.legal-page dd address{margin:0}.legal-page a{text-underline-offset:3px;min-height:24px;text-decoration:underline;display:inline-block}.legal-page a:hover{color:var(--accent)}@media (max-width:640px){.legal-page{padding-top:44px}.legal-page dl{grid-template-columns:1fr;gap:2px}.legal-page dd{margin-bottom:10px}}
