:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:rgba(235,244,249,.92);background:#030914;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 50% 0,rgba(83,148,217,.18),transparent 36rem),#030914;margin:0}main{width:min(780px,100% - 32px);margin:0 auto;padding:54px 0 72px}.legal-header,.legal-card{background:rgba(9,17,30,.88);border:1px solid rgba(255,220,142,.16);border-radius:16px;box-shadow:0 18px 60px rgba(0,0,0,.22)}.legal-header{margin-bottom:16px;padding:28px}.legal-card{padding:18px 28px 30px}h1,h2{color:#ffe08a}h1{margin:0 0 10px;font-size:max(28px,min(6vw,42px))}h2{margin:28px 0 10px;font-size:19px}p,li{font-size:15px;line-height:1.82}.meta{color:rgba(211,230,240,.68);margin:0;font-size:13px}a{color:#ffe27c}.back-link{margin-bottom:16px;text-decoration:none;display:inline-block}footer{color:rgba(211,230,240,.68);text-align:center;margin-top:28px;font-size:13px}@media (max-width:600px){main{padding-top:24px}.legal-header,.legal-card{padding-left:20px;padding-right:20px}}
