*{box-sizing:border-box}body{margin:0;background:#f7f9fc;color:#15213a;font-family:Manrope,system-ui,sans-serif}.legal-wrap{width:min(1080px,calc(100% - 36px));margin:auto}.legal-top{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid #e8edf5}.legal-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{display:flex;align-items:center;gap:10px;color:#0b1734;text-decoration:none}.legal-brand img{width:40px;height:40px;object-fit:contain}.legal-brand span{display:flex;flex-direction:column}.legal-brand small{font-size:10px;color:#7b879b}.legal-nav nav{display:flex;align-items:center;gap:15px}.legal-nav nav a{color:#536078;text-decoration:none;font-size:13px;font-weight:700}.legal-primary{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px!important;border-radius:10px;background:#1f5eff!important;color:#fff!important;text-decoration:none;font-weight:800}.legal-hero{padding:64px 0 30px}.legal-hero>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#1f5eff}.legal-hero h1{font:700 clamp(34px,6vw,60px)/1.05 'Space Grotesk',sans-serif;letter-spacing:-.04em;margin:10px 0 14px;color:#0b1734}.legal-hero p{max-width:750px;font-size:17px;line-height:1.7;color:#657188}.legal-card{background:#fff;border:1px solid #e6ebf3;border-radius:22px;padding:clamp(22px,5vw,48px);box-shadow:0 18px 45px rgba(16,37,74,.06);margin-bottom:60px}.legal-card h2{font:700 28px 'Space Grotesk',sans-serif;color:#0b1734;margin-top:0}.legal-card h3{margin:30px 0 10px;color:#17264a}.legal-card p,.legal-card li{line-height:1.75;color:#526077}.legal-card li+li{margin-top:6px}.legal-card code{padding:3px 6px;background:#f0f4fa;border-radius:6px}.legal-meta{margin-top:36px;padding-top:20px;border-top:1px solid #edf1f6;color:#7a879c;font-size:12px}.legal-meta a{color:#1f5eff}.support-box{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px;border:1px solid #dbe4f2;border-radius:16px;background:#f8fbff}.support-box div{display:flex;flex-direction:column}.support-box small{font-size:10px;letter-spacing:.1em;color:#6b7890}.support-box strong{font-size:24px;color:#0b1734}.support-box span{font-size:13px;color:#69758b}.legal-chips{display:flex;flex-wrap:wrap;gap:8px}.legal-chips span{padding:8px 11px;border-radius:999px;background:#edf4ff;color:#1d4ed8;font-size:12px;font-weight:800}footer{border-top:1px solid #e5eaf2;background:#fff}footer .legal-wrap{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#748198}footer a{color:#536078;text-decoration:none;margin-left:14px}@media(max-width:760px){.legal-nav nav a:not(.legal-primary){display:none}.legal-hero{padding-top:42px}.support-box{align-items:flex-start;flex-direction:column}footer .legal-wrap{align-items:flex-start;flex-direction:column;padding:20px 0}}