.legalHero{padding:64px 0 46px}.legalHero .lead{max-width:820px}.legalSection{background:#f5f8ff}.legalCard{background:#fff;border:1px solid #071b331a;border-radius:24px;max-width:980px;margin:0 auto;padding:clamp(24px,4vw,44px);box-shadow:0 18px 48px #071b3314}.legalCard h2{color:var(--nv-navy);margin:34px 0 10px;font-size:1.35rem}.legalCard h2:first-child{margin-top:0}.legalCard p,.legalCard li{color:var(--nv-muted);line-height:1.7}.legalCard ul{padding-left:22px}.legalMeta{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.legalMeta span{color:var(--nv-electric-blue);background:#0057ff14;border-radius:999px;padding:8px 11px;font-size:.8rem;font-weight:800}.legalContactBox{border-left:4px solid var(--nv-electric-yellow);background:var(--nv-navy);color:#fff;border-radius:0 14px 14px 0;margin-top:30px;padding:18px}.legalContactBox p,.legalContactBox a{color:#ffffffe6}@media (max-width:620px){.legalHero{padding-top:42px}.legalCard{border-radius:18px}}
