:root{color-scheme:dark;--bg:#0a0a0f;--card:#171722;--text:#f5f5f7;--muted:#a1a1aa;--accent:#818cf8;--line:rgba(255,255,255,.11)}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(800px 420px at 50% -15%,rgba(99,102,241,.16),transparent 62%),var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans SC",sans-serif;line-height:1.68;min-height:100vh}
header{border-bottom:1px solid var(--line);background:rgba(10,10,15,.9);position:sticky;top:0;z-index:3;backdrop-filter:blur(18px)}.top,.wrap{width:min(800px,calc(100% - 32px));margin:auto}.top{min-height:62px;display:flex;align-items:center;gap:14px}.brand{color:var(--text);font-size:20px;font-weight:800;text-decoration:none;margin-inline-end:auto}.back{color:var(--accent);text-decoration:none;font-size:14px}.wrap{padding:38px 0 60px}h1{font-size:clamp(29px,6vw,43px);line-height:1.18;margin:0 0 9px}.updated{color:var(--muted);font-size:13px;margin-bottom:24px}.lang-note{background:rgba(129,140,248,.09);border:1px solid rgba(129,140,248,.28);border-radius:12px;padding:12px 14px;color:#c7d2fe;font-size:13px;margin:0 0 18px}.card{background:rgba(23,23,34,.96);border:1px solid var(--line);border-radius:16px;padding:20px;margin:13px 0}.card h2{font-size:18px;margin:0 0 8px}.card h3{font-size:15px;margin:17px 0 5px}.card p,.card li{font-size:14px;color:var(--muted)}.card ul{padding-inline-start:21px;margin:8px 0}.zh{border-inline-start:3px solid rgba(129,140,248,.55);padding-inline-start:13px;margin-top:12px}.contact{color:var(--accent);font-weight:700;text-decoration:none}.legal-nav{display:flex;gap:8px 14px;flex-wrap:wrap;margin-top:24px}.legal-nav a{color:var(--accent);font-size:13px}footer{border-top:1px solid var(--line);padding:22px 16px;text-align:center;color:var(--muted);font-size:12px}@media(max-width:540px){.wrap{padding-top:28px}.top{gap:9px}.back{font-size:12px}.card{padding:17px}}
