/* Chinese uses native system fonts with readable spacing at every breakpoint. */
html:lang(zh-CN) body{font-family:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif}
html:lang(zh-CN) h1,html:lang(zh-CN) h2,html:lang(zh-CN) h3{font-family:inherit;letter-spacing:0;line-height:1.35}
html:lang(zh-CN) .eyebrow,html:lang(zh-CN) .learning-eyebrow{letter-spacing:1px}
html:lang(zh-CN) .brand small{letter-spacing:2px}
html:lang(zh-CN) .brand,html:lang(zh-CN) [lang=en]{font-family:'DM Sans','PingFang SC',Arial,sans-serif}
html:lang(zh-CN) .home-intro h1{font-size:clamp(24px,2.7vw,38px)}
@media(min-width:761px) and (min-height:701px) and (max-height:800px){.home-intro{padding:12px 0 14px 14px}}
@media(max-width:760px){html:lang(zh-CN) .home-intro h1{font-size:23px}html:lang(zh-CN) .home-intro p{font-size:12px}html:lang(zh-CN) .home-intro{padding-top:14px}}
