/* Simplified Chinese:  use platform-supported CJK glyphs; existing EL/EN design unchanged. */
.zh-page{font-family: "Noto Sans CJK SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", "Source Han Sans SC", sans-serif;}
.zh-page .big-serif,.zh-page .hero-name,.zh-page .hero-tagline,.zh-page .footer-name,.zh-page .article-title,.zh-page .contact-email,.zh-page .press-info h3,.zh-page .study-words,.zh-page .prose h2,.zh-page .prose h3,.zh-page .info-table h3,.zh-page .wordmark .name{font-family:"Noto Serif CJK SC","Noto Serif SC","Songti SC","Source Han Serif SC",serif;letter-spacing:0;}
.zh-page .nav-links a{letter-spacing:0;}
.zh-page .hero-name{font-size:clamp(3rem,5.2vw,6.2rem);letter-spacing:-.025em;}
.zh-page .study-art .study-words{font-size:clamp(2.3rem,4.0vw,4.6rem);line-height:1.15;}
.zh-page .eyebrow{letter-spacing:.12em;}
.zh-page .hero-tagline{font-size:clamp(1.5rem,2.1vw,2.4rem);}
.zh-page .wordmark .name{font-size:clamp(1.02rem,1.4vw,1.4rem)}
.zh-page .nav-links{gap:clamp(10px,1.5vw,24px)}
@media(min-width:801px) and (max-width:1250px){.site-header .lang-switch-header{gap:4px;padding-left:6px}.nav-links{gap:clamp(8px,1.0vw,17px)}}
@media(max-width:1250px) and (min-width:801px){.zh-page .wordmark .name{font-size:1.05rem}.zh-page .nav-links{gap:10px}}
@media(max-width:800px){.zh-page .wordmark .name{font-size:1.1rem}.zh-page .hero-name{font-size:clamp(2.7rem,10vw,5.2rem)}}
