/* Locale typography only. The approved English stylesheet remains unchanged. */
html:lang(zh-CN) body{font-family:Inter,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif}
html:lang(zh-CN) h1,html:lang(zh-CN) h2,html:lang(zh-CN) h3{letter-spacing:0}
html:lang(zh-CN) .eyebrow{letter-spacing:1px}
html:lang(zh-CN) .price .price-currency{font-size:18px;letter-spacing:0;margin-left:8px}
html:lang(zh-CN) .access-flow br{display:none}
html:lang(zh-CN) .access-flow li{overflow-wrap:anywhere}
html:lang(zh-CN) .final-action p:empty{display:none}
@media(min-width:901px){html:lang(zh-CN) .hero h1{font-size:clamp(40px,4vw,56px)}}
@media(max-width:600px){
 html:lang(zh-CN) .hero h1{font-size:38px}
 html:lang(zh-CN) .language-panel{position:fixed;left:20px;right:20px;top:66px;width:auto;grid-template-columns:repeat(2,minmax(0,1fr))}
 html:lang(zh-CN) .language-panel a{overflow-wrap:anywhere;min-width:0}
 html:lang(zh-CN) .final-cta h2{font-size:32px}
 html:lang(zh-CN) .price .price-currency{font-size:16px}
}
@media(max-width:350px){html:lang(zh-CN) .hero h1{font-size:34px}html:lang(zh-CN) .header-actions{gap:12px}}
