:root{--ink:#283933;--muted:#6d7f77;--line:#d8e7e0;--accent:#278a72;--soft:#effaf6}*{box-sizing:border-box}body{margin:0;background:#f7fbf9;color:var(--ink);font-family:Inter,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8}.legal-page{max-width:820px;margin:0 auto;padding:56px 28px 84px}.legal-back{display:inline-block;color:var(--accent);text-decoration:none;font-size:14px;margin-bottom:22px}.legal-page h1{font-size:32px;line-height:1.3;margin:0 0 6px}.legal-page h2{margin:38px 0 10px;font-size:20px;line-height:1.4}.legal-page p,.legal-page li{font-size:15px}.legal-page ul{padding-left:24px}.legal-meta{color:var(--muted);font-size:13px;margin-bottom:28px}.legal-page strong{color:#176850}@media(max-width:600px){.legal-page{padding:34px 20px 58px}.legal-page h1{font-size:27px}.legal-page p,.legal-page li{font-size:14px}}
