@import url('/media/fonts/zh-cn/fonts.css');
/* Original Cairo / Inter retain Latin glyphs. Locally hosted Noto SC covers Han. */
html[lang="zh-CN"] { --font-body: Inter, 'Herrmann Noto SC', sans-serif; --font-heading: Cairo, 'Herrmann Noto SC', sans-serif; }
html[lang="zh-CN"] body { font-family: Inter, 'Herrmann Noto SC', sans-serif; line-break: strict; word-break: normal; }
html[lang="zh-CN"] :is(h1,h2,h3,h4,h5,h6,.button,.hi-language-name) { font-family: Cairo, 'Herrmann Noto SC', sans-serif; }
html[lang="zh-CN"] :is(h1,h2,h3,h4,h5,h6,p,a,button,label,span,input,textarea,select) { letter-spacing: normal; }
html[lang="zh-CN"] [lang="en"] { font-family: inherit; }
html[lang="zh-CN"] .hi-language-switch { min-width: 67px; }
html[lang="zh-CN"] .pv-title-group h1 { font-size: clamp(48px,8vw,124px); }
html[lang="zh-CN"] .ab-monogram { font-size: clamp(84px,15vw,220px); }
@media(max-width:767px) {
 html[lang="zh-CN"] .pv-title-group h1 { font-size: clamp(40px,12vw,64px); }
 html[lang="zh-CN"] .ab-monogram { font-size: clamp(80px,24vw,130px); }
}
