/* v39 — larger, English-referenced Simplified Chinese type hierarchy only. */
html[lang="zh-Hans"] {
  --zh-size-display: clamp(2.45rem, 4.6vw, 5rem);
  --zh-size-heading: clamp(1.95rem, 3.25vw, 3.4rem);
  --zh-size-subheading: clamp(1.28rem, 1.9vw, 1.7rem);
  --zh-size-body: clamp(1rem, 1.08vw, 1.125rem);
  --zh-size-small: clamp(.82rem, .9vw, .9rem);
}

html[lang="zh-Hans"] .media-card h3,
html[lang="zh-Hans"] .leader-card h3,
html[lang="zh-Hans"] .benefit h4,
html[lang="zh-Hans"] .pillar h4 {
  line-height: 1.42 !important;
}

html[lang="zh-Hans"] .media-card-copy > p,
html[lang="zh-Hans"] .article-body p,
html[lang="zh-Hans"] .lead {
  line-height: 1.76 !important;
}

html[lang="zh-Hans"] .media-card h3,
html[lang="zh-Hans"] .article-header h1,
html[lang="zh-Hans"] .section-heading h2,
html[lang="zh-Hans"] .subhero-copy h1 {
  text-wrap: balance;
}

html[lang="zh-Hans"] .media-card-copy > p,
html[lang="zh-Hans"] .article-body p,
html[lang="zh-Hans"] .subhero-copy .lead {
  text-wrap: pretty;
}
