.legal-page{max-width:820px;margin-inline:auto;padding-block:48px 96px}.legal-page .page-heading h1{font-size:clamp(3rem,5vw,4.5rem)}.legal-intro{max-width:60ch;color:var(--caption-secondary);margin-top:20px;line-height:1.7}.legal-section{margin-top:44px}.legal-section h2{letter-spacing:-.01em;text-transform:none;margin-bottom:14px;font-size:1.625rem}.legal-section p,.legal-section li,.legal-section address{color:var(--caption-secondary);font-size:.9375rem;line-height:1.8}.legal-section p+p{margin-top:12px}.legal-section ul{margin:12px 0 0;padding-left:20px}.legal-section a{color:var(--gold-light);border-bottom:1px solid var(--hairline)}.legal-updated{border-top:1px solid var(--line);color:var(--muted);margin-top:56px;padding-top:24px;font-size:.8125rem}@media (max-width:600px){.legal-page{padding-block:32px 72px}.legal-section{margin-top:36px}}
