:root{color-scheme:light;--paper:#f4f3ee;--ink:#171816;--muted:#656760;--line:#d9d9d2;--accent:#315f50}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Microsoft YaHei","PingFang SC",sans-serif}main{width:min(880px,calc(100% - 32px));margin:0 auto;padding:64px 0 96px}header{padding-bottom:28px;border-bottom:1px solid var(--line)}a{color:var(--accent);text-underline-offset:4px}.back{display:inline-block;margin-bottom:30px;font-size:14px}h1{margin:0 0 12px;font-size:clamp(30px,5vw,48px)}.meta{color:var(--muted);font-size:13px}article{padding-top:24px}h2{margin:34px 0 12px;font-size:21px}h3{margin:24px 0 10px;font-size:16px}p,li{font-size:15px;line-height:1.9}li+li{margin-top:7px}.notice{margin:24px 0;padding:18px 20px;border-left:4px solid var(--accent);background:#fff}.legal-links{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:42px;padding-top:24px;border-top:1px solid var(--line)}
