/* 政策独立排版，不影响官网；系统字体与无脚本页面避免第三方资源请求。 */
:root { color-scheme: light; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif; color:#202a30; background:#f7f9fa; }
* { box-sizing:border-box; }
body { margin:0; padding:0 24px; }
header,main,footer { max-width:760px; margin:auto; }
header { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:16px; padding:24px 0; border-bottom:1px solid #dce2e5; font-size:14px; }
header a { display:inline-flex; align-items:center; min-height:44px; font-weight:650; }
a { color:#145878; text-underline-offset:4px; overflow-wrap:anywhere; }
a:focus-visible { outline:3px solid #145878; outline-offset:4px; border-radius:2px; }
main { padding:32px 0 48px; }
h1 { font-size:clamp(28px,6vw,38px); line-height:1.3; letter-spacing:-.025em; margin:0 0 24px; }
h2 { font-size:21px; line-height:1.5; margin:36px 0 12px; }
p { font-size:16px; line-height:1.85; margin:0 0 16px; overflow-wrap:anywhere; }
footer { padding:24px 0 40px; border-top:1px solid #dce2e5; font-size:14px; line-height:1.8; }
@media (max-width:400px) { body { padding:0 20px; } header { gap:8px; } }
