/* Chinese typography on the shared English V3 layouts. */
:root{--serif:"Songti SC","STSong","Noto Serif CJK SC",SimSun,serif;--sans:"PingFang SC","Microsoft YaHei",system-ui,sans-serif;--body:var(--sans);--mono:"DM Mono","PingFang SC","Microsoft YaHei",monospace}
body{font-family:var(--sans)}
h1,h2,h3{line-height:1.35;letter-spacing:.015em;word-break:normal;overflow-wrap:break-word}
em{font-style:normal}
.hero h1{font-size:clamp(48px,6.6vw,106px);line-height:1.2}
.hero .copy p{line-height:1.9;max-width:29em}
.phero h1{font-size:clamp(36px,4.8vw,72px);line-height:1.35;max-width:14em}
.phero p,.sans,.btext p,.row p{line-height:1.9}
.phero p{max-width:38em}
.two h2,.head h2{line-height:1.4;font-size:clamp(32px,4vw,60px)}
.label,.lnk,.meta,.tags,nav li a{letter-spacing:.08em}
nav ul{gap:24px}
.menu a{font-family:var(--serif);line-height:1.4}
.col h3,.pil h3{line-height:1.5}
.fig .n{font-family:"EB Garamond",Georgia,serif;white-space:normal}
.fig .n small{font:14px/1.5 var(--sans)}
.fig .l,.trow .d,.proc .sub,.pil .sub{line-height:1.85}
.btext h2{font-family:"EB Garamond",Georgia,serif}
.btext .label{line-height:1.8}
.row h3{line-height:1.5}
#contact h2,#close h2,#tclose h2{line-height:1.4}
.report-viewer-bar p{font:16px/1.6 var(--sans)}
.report-viewer-bar button,.report-viewer-bar a{font-family:var(--sans)}
.site-nav,.filters button,.insight-actions button,.insight-actions a{font-family:var(--sans)}
.archive-hero h1{line-height:1.35}
.archive-hero>p,.insight-title p,.policy p{line-height:1.9}
.policy h1,.policy h2{font-family:var(--serif);line-height:1.5}
.policy h1{font-size:clamp(36px,5vw,64px)}
.policy h2{font-size:24px}
.simple-footer{line-height:1.8}
@media(min-width:861px) and (max-width:1100px){nav ul{gap:16px}}
@media(max-width:860px){.hero h1{font-size:clamp(44px,11vw,64px)}.phero h1{font-size:clamp(34px,6vw,48px)}.head h2,.two h2{font-size:clamp(30px,5vw,42px)}.phases{line-height:1.9}.legend{line-height:1.8}.menu{padding-top:16px}.menu a{padding:12px 0}}
@media(max-width:580px){.site-nav{font-size:28px}.archive-hero h1{font-size:48px}.report-viewer-bar p{font-size:14px}.report-viewer-bar>div{gap:12px}.hero .copy p{max-width:25em}.fig .n small{font-size:13px}}
/* Chinese emphasis uses color rather than synthetic italics. */
h1 em,h2 em,h3 em,.phero em,.q{font-style:normal}
html:lang(zh-CN) em{font-style:normal!important}
/* Two-line headline and a single desktop introduction line. */
.hero .copy{max-width:none;right:clamp(16px,8.5vw,136px);padding-right:0}
.hero h1{font-size:clamp(40px,6.4vw,96px)}
.hero .copy p{max-width:none;font-size:clamp(14px,1.25vw,18px)}
@media(min-width:1000px){.hero .copy p{white-space:nowrap}}
@media(max-width:999px){.hero .copy p{max-width:38em}}
@media(max-width:860px){.hero h1{font-size:clamp(40px,10vw,64px)}}
@media(min-width:861px){nav ul{gap:18px}nav li a{letter-spacing:.04em}}
@media(max-width:700px){[data-cn-valuation] .scroll{overflow-x:auto;max-width:100%;padding-bottom:12px}[data-cn-valuation] svg{min-width:700px}[data-cn-valuation] .rnd{font-size:18px}[data-cn-valuation]::before{content:"左右滑动查看完整图表";display:block;margin-bottom:12px;font:12px/1.6 var(--sans);color:var(--ink-3)}}
