:root{--bg: #0f1115;--bg-soft: #171a21;--ink: #f3f5f8;--muted: #9aa3b2;--line: #2a3140;--accent: #5b7cff;--accent-soft: rgba(91, 124, 255, .16);--card: #141820;--max: 760px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:radial-gradient(900px 480px at 8% -10%,#1d2a55 0%,transparent 55%),radial-gradient(700px 420px at 100% 0%,#2a1840 0%,transparent 50%),var(--bg);line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.site-header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1115d1;border-bottom:1px solid var(--line)}.site-header-inner{max-width:980px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-weight:700;letter-spacing:.02em;text-decoration:none}.brand img{width:36px;height:36px;border-radius:10px;object-fit:cover}.nav{display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.nav a{color:var(--muted);text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink)}main{max-width:var(--max);margin:0 auto;padding:36px 20px 64px}.hero{padding:28px 0 8px}.hero h1{margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);line-height:1.1;letter-spacing:-.02em}.hero p{margin:0;color:var(--muted);font-size:1.05rem;max-width:38rem}.cards{display:grid;gap:12px;margin-top:28px}.card{display:block;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 18px 16px;color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.card:hover{border-color:#465275;transform:translateY(-1px);text-decoration:none}.card strong{display:block;font-size:1.05rem;margin-bottom:4px}.card span{color:var(--muted);font-size:.95rem}.pill{display:inline-block;margin-top:18px;padding:8px 12px;border-radius:999px;background:var(--accent-soft);color:#d7e0ff;font-size:13px;font-weight:600}.doc-meta{color:var(--muted);font-size:.95rem;margin:0 0 24px}.legal-lead{font-size:1.08rem;color:#e7ebf3;margin:0 0 18px}.legal-body h2{margin:28px 0 10px;font-size:1.25rem}.legal-body h3{margin:18px 0 8px;font-size:1.05rem;color:#d7dce8}.legal-body p{margin:0 0 12px;color:#d5dae5}.legal-body ul{margin:0 0 14px;padding-left:1.2rem;color:#d5dae5}.legal-body li{margin:0 0 6px}.support-box{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:20px;margin-top:8px}.support-box p{margin:0 0 10px;color:var(--muted)}.support-box .value{color:var(--ink);font-weight:600}.site-footer{border-top:1px solid var(--line);padding:22px 20px 36px;color:var(--muted);font-size:13px;text-align:center}.site-footer a{color:var(--muted);margin:0 8px}@media(max-width:560px){.site-header-inner{flex-direction:column;align-items:flex-start}}
