/* Chinese-only rhythm: preserve English layout and all copy. */
html[lang="zh-CN"] body{letter-spacing:.045em}
html[lang="zh-CN"] body h1,html[lang="zh-CN"] body h2,html[lang="zh-CN"] body h3{letter-spacing:.055em;line-height:1.3}
html[lang="zh-CN"] body p,html[lang="zh-CN"] body .prose,html[lang="zh-CN"] body .prose li{letter-spacing:.045em;line-height:1.75}
html[lang="zh-CN"] body header.site-header nav a{letter-spacing:.08em}
html[lang="zh-CN"] body .button{letter-spacing:.08em}
html[lang="zh-CN"] body.adc-home .hero h1{letter-spacing:.065em;line-height:1.26;max-width:700px}
html[lang="zh-CN"] body.adc-home .hero p{letter-spacing:.055em;line-height:1.65;max-width:520px}
html[lang="zh-CN"] body.inner-page .image-banner h1{letter-spacing:.06em;line-height:1.25}
html[lang="zh-CN"] body.inner-page .image-banner .page-lead p{letter-spacing:.045em;line-height:1.6}
html[lang="zh-CN"] body .reference-experience .intro-card p{line-height:1.55;letter-spacing:.035em}
html[lang="zh-CN"] body .reference-experience .intro-card h2{line-height:1.3;letter-spacing:.04em}
@media(max-width:600px){
 html[lang="zh-CN"] body.adc-home .hero h1{font-size:25px;max-width:270px;line-height:1.24;letter-spacing:.055em;margin-bottom:10px}
 html[lang="zh-CN"] body.adc-home .hero p{max-width:185px;line-height:1.6;letter-spacing:.045em;margin-bottom:11px}
 html[lang="zh-CN"] body.inner-page .image-banner{height:auto;min-height:176px;padding:18px 0}
 html[lang="zh-CN"] body.inner-page .image-banner.concept-banner{min-height:166px}
 html[lang="zh-CN"] body .expertise-card h3{letter-spacing:.035em;line-height:1.4}
 html[lang="zh-CN"] body .credentials-strip>div{letter-spacing:.025em;line-height:1.4}
 html[lang="zh-CN"] body .sector-cards h3{letter-spacing:.035em;line-height:1.3}
}

html[lang="zh-CN"] body.adc-home .expertise-card h3{white-space:nowrap;max-width:none}
