/* English-only typography and responsive adjustments. Chinese V6 remains unchanged. */
html[lang=en]{font-family:Arial,Helvetica,sans-serif}
html[lang=en] .english-v6{font-family:Arial,Helvetica,sans-serif}
html[lang=en] .english-v6 h1,html[lang=en] .english-v6 h2,html[lang=en] .english-v6 h3,html[lang=en] .english-v6 p,html[lang=en] .english-v6 a,html[lang=en] .english-v6 button,html[lang=en] .english-v6 label{word-break:normal;overflow-wrap:break-word}
html[lang=en] .english-v6 h1,html[lang=en] .english-v6 h2,html[lang=en] .english-v6 h3{letter-spacing:-.025em}
html[lang=en] .english-v6 p,html[lang=en] .english-v6 li{line-height:1.75}
html[lang=en] .english-v6 .eyebrow{letter-spacing:.08em;line-height:1.6}
html[lang=en] .english-v6 .header-inner{gap:20px}
html[lang=en] .english-v6 #main-navigation{gap:clamp(12px,1.5vw,24px)}
html[lang=en] .english-v6 #main-navigation>a{font-size:14px;white-space:nowrap}
html[lang=en] .english-v6 .brand span{font-size:12px}
html[lang=en] .english-v6 .hero-v2 h1{font-size:clamp(38px,4.1vw,64px);line-height:1.12;max-width:820px}
html[lang=en] .english-v6 .hero-v2 .hero-lead{line-height:1.65;max-width:670px}
html[lang=en] .english-v6 .hero-context h2{font-size:clamp(22px,2.1vw,32px);line-height:1.35}
html[lang=en] .english-v6 .hero-search input{min-width:0;font-size:16px}
html[lang=en] .english-v6 .hero-search button{white-space:normal;flex-shrink:0;max-width:150px}
html[lang=en] .english-v6 .hero-actions{flex-wrap:wrap}
html[lang=en] .english-v6 .hero-actions .button{white-space:normal;text-align:center;line-height:1.4}
html[lang=en] .english-v6 .product-body h3{font-size:20px;line-height:1.35;min-height:54px}
html[lang=en] .english-v6 .product-body>p{line-height:1.55;min-height:44px}
html[lang=en] .english-v6 .product-actions{gap:10px;align-items:center;flex-wrap:wrap}
html[lang=en] .english-v6 .product-actions a,html[lang=en] .english-v6 .product-select{white-space:normal;line-height:1.45}
html[lang=en] .english-v6 .scene-title{font-size:25px;line-height:1.25}
html[lang=en] .english-v6 .scene-description{line-height:1.6}
html[lang=en] .english-v6 .scene-card-action{line-height:1.4}
html[lang=en] .english-v6 .service-photo-grid h3{line-height:1.3;font-size:27px}
html[lang=en] .english-v6 .service-photo-grid p{line-height:1.6}
html[lang=en] .english-v6 .service-photo-grid figcaption{max-width:100%}
html[lang=en] .english-v6 .article-card h3{font-size:23px;line-height:1.35}
html[lang=en] .english-v6 .article-heading h1{font-size:clamp(32px,3.7vw,53px);line-height:1.2;max-width:1120px}
html[lang=en] .english-v6 .article-content{font-size:17px;line-height:1.8}
html[lang=en] .english-v6 .article-content h2{line-height:1.3}
html[lang=en] .english-v6 .article-content p{margin-block:1em}
html[lang=en] .english-v6 .article-toc a{line-height:1.5}
html[lang=en] .english-v6 .knowledge-card h2{line-height:1.35}
html[lang=en] .english-v6 .page-hero h1,html[lang=en] .english-v6 .product-intro-copy h1{font-size:clamp(32px,3.6vw,54px);line-height:1.2}
html[lang=en] .english-v6 .source-links a,html[lang=en] .english-v6 .article-inline-evidence a{overflow-wrap:anywhere}
html[lang=en] .english-v6 .inquiry-purpose button{flex:1;min-width:0;white-space:normal;line-height:1.4;min-height:48px}
html[lang=en] .english-v6 .inquiry-dialog{max-width:min(940px,calc(100vw - 32px))}
html[lang=en] .english-v6 .inquiry-add-row select{min-width:0}
html[lang=en] .english-v6 .qi-product-head strong{line-height:1.4}
html[lang=en] .english-v6 .qi-product-head small{display:inline-block}
html[lang=en] .english-v6 .inquiry-dialog-actions,html[lang=en] .english-v6 .inquiry-send-actions{flex-wrap:wrap}
html[lang=en] .english-v6 .v16-language-option{text-decoration:none}
html[lang=en] .english-v6 td,html[lang=en] .english-v6 th{overflow-wrap:anywhere}
html[lang=en] .english-v6 .diagram-cover img{height:auto;aspect-ratio:auto}
html[lang=en] .english-v6 .article-diagram{object-fit:contain}
html[lang=en] .english-v6 .article-cover.diagram-cover>img{height:auto;aspect-ratio:auto;object-fit:contain}
@media(max-width:1180px){html[lang=en] .english-v6 .header-inner{gap:12px}html[lang=en] .english-v6 #main-navigation{gap:12px}html[lang=en] .english-v6 #main-navigation>a{font-size:12px}html[lang=en] .english-v6 .brand span{display:none}html[lang=en] .english-v6 .header-cta{font-size:12px;padding-inline:14px}}
@media(max-width:980px){html[lang=en] .english-v6 .service-photo-grid h3{font-size:23px}html[lang=en] .english-v6 .product-body h3{font-size:18px}html[lang=en] .english-v6 .page-hero-grid{gap:28px}html[lang=en] .english-v6 .inquiry-add-row{grid-template-columns:minmax(0,1fr) auto}}
@media(max-width:760px){html[lang=en] .english-v6 #main-navigation>a{font-size:16px;white-space:normal}html[lang=en] .english-v6 .hero-v2 h1{font-size:clamp(36px,7.8vw,52px);max-width:600px}html[lang=en] .english-v6 .hero-actions{gap:12px}html[lang=en] .english-v6 .hero-actions .button{width:100%;justify-content:center}html[lang=en] .english-v6 .hero-secondary{width:100%;justify-content:center;white-space:normal;line-height:1.5}html[lang=en] .english-v6 .hero-context{display:none}html[lang=en] .english-v6 .section-heading h2,html[lang=en] .english-v6 .service-heading h2{font-size:31px;line-height:1.22}html[lang=en] .english-v6 .scene-title{font-size:23px}html[lang=en] .english-v6 .service-photo-grid figure,html[lang=en] .english-v6 .service-photo-grid figure:not(.service-main),html[lang=en] .english-v6 .service-photo-grid .service-main{min-height:300px}html[lang=en] .english-v6 .service-photo-grid h3{font-size:22px}html[lang=en] .english-v6 .article-card h3{font-size:22px}html[lang=en] .english-v6 .article-content{font-size:16px}html[lang=en] .english-v6 .article-heading h1{font-size:33px}html[lang=en] .english-v6 .inquiry-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}html[lang=en] .english-v6 .inquiry-fields,html[lang=en] .english-v6 .inquiry-contact-fields,html[lang=en] .english-v6 .qi-product-inputs{grid-template-columns:1fr}html[lang=en] .english-v6 .inquiry-dialog-actions .button{width:100%;justify-content:center}html[lang=en] .english-v6 .inquiry-send-actions .button{width:100%;justify-content:center}html[lang=en] .english-v6 .inquiry-dialog h2{font-size:25px}html[lang=en] .english-v6 .product-intro-copy h1{font-size:34px}html[lang=en] .english-v6 .diagram-mobile li{line-height:1.6}}
@media(max-width:620px){html[lang=en] .english-v6 .product-grid{grid-template-columns:1fr}html[lang=en] .english-v6 .product-body h3{font-size:22px;min-height:0}html[lang=en] .english-v6 .product-body>p{font-size:14px;min-height:0}html[lang=en] .english-v6 .product-select{font-size:13px}html[lang=en] .english-v6 .scene-photo-card{display:flex;flex-direction:column}html[lang=en] .english-v6 .scene-photo-card .scene-photo{width:100%;aspect-ratio:2.1;min-height:0}html[lang=en] .english-v6 .scene-card-copy{width:100%;padding:22px}html[lang=en] .english-v6 .scene-description{font-size:14px}html[lang=en] .english-v6 .hero-search{flex-wrap:wrap;gap:8px;padding:10px}html[lang=en] .english-v6 .hero-search input{flex:1 1 100%;width:100%;min-height:44px}html[lang=en] .english-v6 .hero-search button{width:100%;max-width:none;min-height:44px}html[lang=en] .english-v6 .inquiry-purpose button{font-size:13px}html[lang=en] .english-v6 .document-map-v6>div{gap:7px}html[lang=en] .english-v6 .document-map-v6 small{font-size:11px}html[lang=en] .english-v6 .inquiry-add-row{display:flex;flex-direction:column;align-items:stretch}html[lang=en] .english-v6 .inquiry-add-row select,html[lang=en] .english-v6 .inquiry-add-row button{width:100%}html[lang=en] .english-v6 .water-return-float{display:none}}
@media(prefers-reduced-motion:reduce){html[lang=en] .english-v6 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
