.legalPage{color:#edfaff;background:radial-gradient(circle at 80% 0,#0a526155,#0000 32%),#020910;min-height:100vh;padding:110px clamp(20px,7vw,110px) 70px;font-family:Arial,sans-serif}.legalShell{max-width:1050px;margin:auto}.legalBack,.legalLinks a{color:#6ee9f5;text-decoration:none}.legalEyebrow{color:#65e7f4;letter-spacing:.14em;margin:35px 0 10px;font:700 12px monospace;display:block}.legalPage h1{margin:0 0 18px;font-size:clamp(40px,7vw,76px);line-height:1}.legalPage h2{margin:38px 0 12px;font-size:24px}.legalPage p,.legalPage li{color:#c8dce2;font-size:16px;line-height:1.75}.legalCard{background:#071923d9;border:1px solid #58ddea66;margin:28px 0;padding:clamp(20px,4vw,40px);box-shadow:0 30px 90px #0008}.legalCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legalCard dl div{background:#ffffff05;border:1px solid #ffffff16;padding:14px}.legalCard dt{color:#75deea;font:700 11px monospace}.legalCard dd{margin:6px 0 0}.legalLinks{border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:14px;margin-top:40px;padding-top:25px;display:flex}.legalPage a{color:#77e5f0}.legalNote{background:#d9bd6810;border-left:3px solid #d9bd68;padding:14px 18px}@media (max-width:650px){.legalCard dl{grid-template-columns:1fr}.legalPage{padding-top:80px}}
