.legal{padding:72px 24px 40px}.legal-inner{max-width:68ch;margin:0 auto}.legal-kicker{letter-spacing:.18em;text-transform:uppercase;color:#facc15;margin-bottom:14px;font-size:.75rem;font-weight:700}.legal h1{letter-spacing:-.02em;color:#f9fafb;margin-bottom:8px;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.15}.legal-updated{color:#64748b;margin-bottom:28px;font-size:.85rem}.legal-lede{color:#cbd5e1;margin-bottom:8px;font-size:1.02rem;line-height:1.7}.legal h2{color:#f9fafb;margin:34px 0 10px;font-size:1.1rem;font-weight:700}.legal p{color:#94a3b8;margin-bottom:14px;font-size:.96rem;line-height:1.72}.legal ul{flex-direction:column;gap:9px;margin:0 0 14px 20px;display:flex}.legal li{color:#94a3b8;font-size:.96rem;line-height:1.65}.legal li::marker{color:#facc15}.legal strong{color:#e2e8f0}.legal a{color:#facc15;text-underline-offset:3px}.legal a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #facc15}.legal-back{border-top:1px solid #94a3b82e;margin-top:40px;padding-top:20px}@media (max-width:600px){.legal{padding:48px 18px 32px}}
