:root{--ink:#050607;--panel:#0d1014;--line:rgba(255,255,255,.1);--text:#f4f5f7;--muted:#858c96;--green:#d9ff72;--body:"Microsoft YaHei","Noto Sans SC",sans-serif;--display:"Arial Black","Microsoft YaHei",sans-serif;--shell:min(980px,calc(100vw - 40px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,rgba(74,111,255,.09),transparent 32%),#050607;color:var(--text);font-family:var(--body);line-height:1.8;-webkit-font-smoothing:antialiased}.legal-header{width:var(--shell);min-height:92px;margin:auto;display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line)}.legal-header img{width:180px}.legal-header nav{display:flex;gap:18px;margin-left:auto}.legal-header nav a{color:#899099;font-size:9px}.legal-header nav a:hover,.legal-header nav a.active{color:var(--green)}.legal-main{width:var(--shell);margin:auto;padding:70px 0 90px}.legal-kicker{color:var(--green);font-family:var(--display);font-size:8px;letter-spacing:.16em}.legal-main h1{margin:16px 0 8px;font-size:clamp(48px,7vw,82px);line-height:1;letter-spacing:-.06em}.legal-date{margin:0 0 45px;color:#626a74;font-size:9px}.legal-main section{padding:26px 0;border-top:1px solid var(--line)}.legal-main h2{margin:0 0 10px;font-size:18px}.legal-main p{max-width:860px;margin:0;color:#9aa0a8;font-size:11px;line-height:1.9}.legal-main a{color:var(--green)}.legal-footer{width:var(--shell);margin:auto;padding:28px 0 45px;display:flex;align-items:center;gap:20px;border-top:1px solid var(--line)}.legal-footer p{flex:1;margin:0;color:#5b626b;font-size:8px}.legal-footer div{display:flex;gap:14px}.legal-footer a{color:#737a83;font-size:8px}.legal-footer a:hover{color:var(--green)}@media(max-width:720px){.legal-header{padding:15px 0;flex-wrap:wrap}.legal-header img{width:150px}.legal-header nav{width:100%;margin:0;gap:12px;flex-wrap:wrap}.legal-main{padding:48px 0 65px}.legal-footer{align-items:flex-start;flex-direction:column}.legal-footer p{flex:none}}
