.legal-page{min-height:100vh;background:#07050a;color:#f7f4fa;font-family:Arial,sans-serif;padding:32px 18px;box-sizing:border-box}.legal-card{max-width:820px;margin:auto;background:#141019;border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:clamp(22px,5vw,48px);line-height:1.65}.legal-card h1{font-size:clamp(28px,5vw,44px);margin:0 0 12px}.legal-card h2{font-size:20px;margin:30px 0 8px}.legal-card p,.legal-card li{color:#d9d2df}.legal-card a{color:#d5a5ff}.legal-card .updated{font-size:13px;color:#a99fb0}.legal-nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:28px}.legal-nav a{padding:9px 13px;border-radius:999px;background:#251b2e;text-decoration:none}
