.legal-page{color:#18314e;background:linear-gradient(135deg,#071e3c,#0e315b 45%,#ecf4ff 45%);min-height:100vh;padding:24px 18px 68px;font-family:system-ui,-apple-system,sans-serif}.legal-wrap{max-width:920px;margin:auto}.legal-header{color:#fff;justify-content:space-between;align-items:center;gap:20px;margin:0 0 38px;display:flex}.legal-header a{color:inherit;text-decoration:none}.legal-brand{letter-spacing:.1em;font-weight:900}.legal-card{background:#fff;border-radius:24px;padding:clamp(26px,5vw,60px);box-shadow:0 20px 55px #061b322e}.legal-kicker{color:#2775cb;letter-spacing:.14em;font-size:12px;font-weight:850}.legal-card h1{color:#0c2b50;margin:10px 0 16px;font-size:clamp(34px,5vw,52px);line-height:1.1}.legal-card h2{color:#113c69;margin:31px 0 10px;font-size:22px}.legal-card p,.legal-card li{line-height:1.75}.legal-card a{color:#1261b5}.legal-note{background:#edf5ff;border-left:4px solid #2876c8;border-radius:8px;padding:14px 18px}.legal-footer{color:#153b64;flex-wrap:wrap;gap:18px;margin:24px 0;display:flex}.legal-footer a{color:#153b64}.legal-card ul{padding-left:23px}
