/* Simplified Chinese typography uses locally available CJK fonts. */
html:lang(zh-Hans) body {
  font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", system-ui, sans-serif;
  line-height: 1.75;
}
html:lang(zh-Hans) :is(h1, h2, h3, h4, .eyebrow, small, .btn, .tech) {
  letter-spacing: normal;
  word-break: normal;
  overflow-wrap: anywhere;
}
html:lang(zh-Hans) :is(h1, h2, h3, h4) { line-height: 1.35; }
html:lang(zh-Hans) :is(button, input, select, textarea) { font-family: inherit; }
html:lang(zh-Hans) .desktop-menu { gap: 18px; }
html:lang(zh-Hans) .lang-switch a { white-space: nowrap; }
html:lang(zh-Hans) .hero-copy { min-width: 0; }
@media (max-width: 600px) {
  html:lang(zh-Hans) h1 { font-size: clamp(1.8rem, 7.5vw, 2.6rem); }
  html:lang(zh-Hans) h2 { font-size: clamp(1.5rem, 6vw, 2rem); }
}
