.legal-page{min-height:100vh;background:radial-gradient(circle at 80% 0,#102e674d,transparent 30%),#03050a;color:#eaf0ff;padding:48px 20px}.legal-wrap{width:min(900px,100%);margin:auto}.legal-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.12em}.legal-brand em{font-style:normal;color:#9e65ff}.legal-card{margin-top:28px;padding:clamp(24px,5vw,52px);border:1px solid #6f88ff24;border-radius:24px;background:linear-gradient(145deg,#0b101ce8,#080a11e8);box-shadow:0 28px 90px #0007}.legal-card>p:first-of-type{color:#7e8ba4}.legal-card h1{font-size:clamp(36px,6vw,58px);margin:10px 0 12px}.legal-card h2{font-size:20px;margin:32px 0 10px}.legal-card li,.legal-card p{color:#aab6ca;line-height:1.75}.legal-card a{color:#77a9ff}.legal-card ul{padding-left:22px}.legal-meta{font-size:12px;letter-spacing:.08em;color:#6781aa!important}.legal-nav{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;padding-top:22px;border-top:1px solid #ffffff12}.legal-nav a{font-size:13px;text-decoration:none}