html[lang="zh-Hans"] body{font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;letter-spacing:0}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{font-family:system-ui,-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;letter-spacing:-.025em}.zh-header{border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:40}.zh-header-inner{min-height:62px;display:flex;align-items:center;gap:22px}.zh-nav{display:flex;gap:18px;align-items:center;margin-left:auto;font-size:.82rem}.zh-nav a{white-space:nowrap}.zh-switch{font-weight:800;color:var(--blue)}.zh-hero{padding:28px 0 20px;border-bottom:1px solid var(--line)}.zh-hero h1{margin:5px 0 8px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}.zh-hero p{max-width:760px;margin:0;color:var(--muted);font-size:.96rem;line-height:1.55}.zh-sections{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.zh-sections a{padding:6px 10px;border:1px solid var(--line);border-radius:999px;font-size:.74rem}.zh-lead-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px}.zh-card{padding:15px 0;border-top:1px solid var(--line)}.zh-card:first-child{border-top:2px solid var(--ink)}.zh-card h2,.zh-card h3{margin:6px 0 6px;line-height:1.2}.zh-card h2{font-size:clamp(1.55rem,2.2vw,2.25rem)}.zh-card h3{font-size:1.08rem}.zh-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.5}.zh-meta{display:flex;gap:8px;flex-wrap:wrap;font-size:.66rem;color:var(--muted)}.zh-category{font-weight:800;color:var(--blue)}.zh-media{display:block;margin-bottom:12px}.zh-media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.zh-feed .zh-card{padding:12px 0}.zh-section{padding:28px 0}.zh-section+.zh-section{border-top:1px solid var(--line)}.zh-section-title{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.zh-section-title h2{margin:0;font-size:1.45rem}.zh-article-hero{padding:26px 0 16px}.zh-article-hero h1{max-width:920px;margin:8px 0 10px;font-size:clamp(2rem,3.8vw,3.3rem);line-height:1.08}.zh-dek{max-width:820px;color:var(--muted);font-size:1rem;line-height:1.6}.zh-article{display:grid;grid-template-columns:minmax(0,740px) minmax(220px,260px);gap:34px;padding:26px 0 48px}.zh-brief{padding:16px 18px;background:var(--soft);border:1px solid var(--line);margin-bottom:24px}.zh-brief h2{margin:0 0 8px;font-size:1.35rem}.zh-brief li{margin:6px 0;line-height:1.55}.zh-copy section{margin-bottom:26px}.zh-copy h2{margin:0 0 8px;font-size:1.4rem}.zh-copy p{font-size:1rem;line-height:1.75}.zh-sources{border-top:2px solid var(--ink);padding-top:14px}.zh-sources li{margin:10px 0;font-size:.86rem;line-height:1.45}.zh-aside{position:sticky;top:78px;align-self:start}.zh-aside-box{border-top:2px solid var(--ink);padding-top:12px}.zh-aside-box h2{font-size:1rem}.zh-aside-box a{display:block;padding:7px 0;border-top:1px solid var(--line);font-size:.82rem}.zh-footer{border-top:1px solid var(--line);padding:18px 0 24px;font-size:.72rem;color:var(--muted)}@media(max-width:820px){.zh-lead-grid,.zh-article{grid-template-columns:1fr}.zh-aside{position:static}.zh-nav a:not(.zh-switch){display:none}}@media(max-width:650px){.zh-header-inner{min-height:58px}.zh-header .brand-logo{width:102px}.zh-hero{padding:20px 0 16px}.zh-hero h1{font-size:2rem}.zh-section{padding:22px 0}.zh-lead-grid{gap:14px}.zh-card h2{font-size:1.45rem}.zh-article-hero{padding:20px 0 12px}.zh-article-hero h1{font-size:1.95rem}.zh-article{padding:20px 0 36px}.zh-copy p{font-size:.98rem;line-height:1.68}}
