.legal-page{padding:7.5rem 0 5rem;background:#fff}.legal-shell{width:min(920px,calc(100% - 40px));margin:0 auto}.legal-card{padding:2.5rem;border:1px solid rgba(15,23,42,.08);border-radius:2rem;background:#fff;box-shadow:0 24px 60px #0f172a0f}.legal-kicker{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fbff;color:#2f5cff;font-family:Sora,Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.legal-card h1{margin:1rem 0 .85rem;color:#0f172a;font-family:Sora,Manrope,sans-serif;font-size:clamp(2.2rem,4vw,3.5rem);line-height:.96;letter-spacing:-.06em}.legal-card h2{margin:2rem 0 .8rem;color:#0f172a;font-family:Sora,Manrope,sans-serif;font-size:1.4rem;line-height:1.08;letter-spacing:-.04em}.legal-card p,.legal-card li{color:#475569;line-height:1.9}.legal-card a{color:#2f5cff}.legal-card ul{margin:0;padding-left:1.25rem}@media(max-width:640px){.legal-shell{width:min(920px,calc(100% - 24px))}.legal-card{padding:1.5rem}}
