.legal-page{color:#f5f7fb;background:radial-gradient(circle at 15% 0,#36d39921,#0000 34%),radial-gradient(circle at 90% 18%,#4f78ff21,#0000 38%),#07090d;min-height:100vh;padding:clamp(24px,5vw,72px) 18px}.legal-card{background:#0c1018e6;border:1px solid #ffffff1a;border-radius:28px;width:min(920px,100%);margin:auto;padding:clamp(24px,5vw,64px);box-shadow:0 28px 80px #0000006b}.legal-back,.legal-nav a{color:#6ce5b1;font-weight:750;text-decoration:none}.legal-kicker{color:#6ce5b1;letter-spacing:.22em;margin:30px 0 8px;font-size:.75rem;font-weight:900}.legal-card h1{margin:0;font-size:clamp(2.2rem,6vw,4.4rem);line-height:1}.legal-subtitle{color:#9aa5b8;font-size:1.05rem}.legal-meta{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.legal-meta span{color:#bcefd8;background:#6ce5b112;border:1px solid #6ce5b140;border-radius:999px;padding:8px 12px;font-size:.85rem}.legal-intro{background:#6ce5b10f;border-left:3px solid #6ce5b1;border-radius:0 14px 14px 0;padding:20px;font-size:1.04rem;line-height:1.75}.legal-card section{padding-top:24px}.legal-card h2{color:#eef3ff;margin:0 0 12px;font-size:1.22rem}.legal-card p,.legal-card li{color:#b9c2d2;line-height:1.75}.legal-card ul{padding-left:22px}.legal-card li+li{margin-top:8px}.legal-nav{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:18px;margin-top:42px;padding-top:24px;display:flex}
