.legal-main{max-width:780px;margin:48px auto 96px;padding:0 24px}.legal-main h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:24px 0;font:800 clamp(2rem,6vw,3.5rem)/1.15 Manrope,sans-serif}.legal-main h2{letter-spacing:-.02em;margin:36px 0 12px;font:700 1.35rem/1.4 Manrope,sans-serif}.legal-main p,.legal-main li{overflow-wrap:anywhere;margin-bottom:14px;line-height:1.7}.legal-main a{color:var(--pink);text-underline-offset:4px;text-decoration:underline}.legal-main .legal-nav{flex-wrap:wrap;gap:12px 24px;margin-top:48px;display:flex}.legal-meta{color:var(--muted)}
