/* English typography only; the Chinese site's styling is unchanged. */
html[lang="en"]{font-family:Arial,Helvetica,sans-serif}
html.en-loading body{visibility:hidden}
html[lang="en"] body{font-family:Arial,Helvetica,sans-serif;word-break:normal;overflow-wrap:break-word}
html[lang="en"] :is(h1,h2,h3,.display){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.025em;word-break:normal;text-wrap:balance}
html[lang="en"] :is(p,li,td,th){letter-spacing:normal;line-height:1.65}
html[lang="en"] :is(h1,.hero-title){font-size:clamp(38px,5.2vw,76px);line-height:1.12}
html[lang="en"] :is(h2.display,.display){font-size:clamp(30px,3.5vw,52px);line-height:1.18}
html[lang="en"] :is(.btn,.button,.tab,.system-tab){white-space:normal;line-height:1.35}
html[lang="en"] :is(.card,.spec,.contact-network-card){min-width:0}
html[lang="en"] .contact-network-card h3{font-size:clamp(16px,1.4vw,22px)}
html[lang="en"] .news-item-content h2{font-size:clamp(20px,2vw,30px);line-height:1.3}
html[lang="en"] .support-heading h2{font-size:20px}
html[lang="en"] .support-heading p{font-size:12px}
html[lang="en"] .support-questions{flex-wrap:nowrap}
html[lang="en"] .support-message p{line-height:1.6}
html[lang="en"] .floating-contact-button span{white-space:nowrap}
html[lang="en"] .node-name{font-size:12px}
html[lang="en"] .node-en{display:none}
html[lang="en"] table{font-size:14px}
html[lang="en"] .hero-title-zh,html[lang="en"] .system-scene-english,html[lang="en"] .footer-brand p span:first-child{display:none}
html[lang="en"] .about-hero-en{font-size:15px!important;line-height:1.5!important;letter-spacing:.16em!important;margin-bottom:22px!important}
html[lang="en"] .system-scene-copy h1,html[lang="en"] .system-scene-copy h2{font-size:clamp(36px,4.5vw,64px);line-height:1.12;max-width:780px}
html[lang="en"] .hero-title-en{line-height:1.08;max-width:950px}
@media(max-width:700px){
 html[lang="en"] :is(h1,.hero-title){font-size:38px}
 html[lang="en"] :is(h2.display,.display){font-size:30px}
 html[lang="en"] :is(.card h3,.spec h3){font-size:21px}
 html[lang="en"] .customer-support{width:calc(100vw - 32px);max-width:420px}
}
