:root{color-scheme:dark}.legal-page{background:#040b15;color:#eaf4ff;font-family:Manrope,system-ui,sans-serif}.legal-shell{width:min(980px,calc(100% - 32px));margin:0 auto;padding:44px 0 96px}.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #183550}.legal-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800}.legal-brand img{width:34px;height:34px}.legal-back{color:#68d8ff;text-decoration:none;font-weight:700}.legal-head{padding:72px 0 34px}.legal-kicker{color:#46d9ff;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.legal-head h1{font:600 clamp(38px,7vw,74px)/1.02 Unbounded,Manrope,sans-serif;margin:14px 0 18px}.legal-meta{color:#8ca5ba}.legal-card{border:1px solid #1f4f73;background:linear-gradient(145deg,#0b1d32,#071426);border-radius:22px;padding:clamp(22px,4vw,44px);box-shadow:0 25px 80px #0006}.legal-card h2{font:600 22px/1.25 Unbounded,Manrope,sans-serif;margin:34px 0 12px}.legal-card h2:first-child{margin-top:0}.legal-card h3{margin:24px 0 8px}.legal-card p,.legal-card li{color:#b8cad9;line-height:1.72}.legal-card a{color:#68d8ff}.legal-card strong{color:#fff}.legal-card ul,.legal-card ol{padding-left:22px}.legal-note{border-left:3px solid #35d6ff;padding:14px 18px;background:#08182a;border-radius:0 12px 12px 0}.legal-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px}.legal-footer a{color:#8ecff3;text-decoration:none;border:1px solid #173a55;border-radius:12px;padding:12px}.legal-contact{margin-top:28px;color:#8ca5ba}@media(max-width:700px){.legal-footer{grid-template-columns:1fr}.legal-head{padding-top:48px}}
