.legal-page{max-width:1100px;margin:auto;padding:65px 7% 100px}.legal-heading{border-bottom:1px solid var(--border);padding-bottom:2rem}.legal-heading h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:1rem 0 1.5rem;font-family:Manrope,sans-serif;font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:1.2}.legal-heading nav{flex-wrap:wrap;gap:1.5rem;font-size:.9375rem;display:flex}.legal-heading nav a[aria-current=page]{text-underline-offset:5px;font-weight:600;text-decoration:underline}.legal-copy{max-width:760px;padding-top:2rem;font-size:1.0625rem;line-height:1.85}.legal-copy section{padding-top:2rem}.legal-copy h2{letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.35}.legal-copy p+p{margin-top:1rem}.legal-copy address{font-style:normal}.legal-copy a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.legal-date{color:var(--muted-foreground);margin-bottom:1rem;font-size:.875rem}@media (max-width:760px){.legal-page{padding:40px 6% 65px}}
