.cl-language-switch{position:relative;display:block;flex-shrink:0;font-size:14px;white-space:nowrap}
.cl-language-toggle{display:grid;place-items:center;width:44px;height:44px;list-style:none;cursor:pointer;color:#547181;border-radius:4px}
.cl-language-toggle::-webkit-details-marker{display:none}
.cl-language-toggle::marker{content:""}
.cl-language-toggle:hover,.cl-language-switch[open]>.cl-language-toggle{color:#185dff;background:#eaf2fb}
.cl-language-globe{display:block;width:20px;height:20px;flex-shrink:0;color:inherit}
.cl-language-options{position:absolute;z-index:100;top:calc(100% + 8px);right:0;width:176px;padding:6px;background:#fff;border:1px solid #d1dfe6;border-radius:4px;box-shadow:0 8px 24px #0924321a}
.cl-language-switch:not([open])>.cl-language-options{display:none}
.cl-language-options a{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#425b6a;text-decoration:none;padding:11px 12px;line-height:1.5;border-radius:2px}
.cl-language-options a:hover,.cl-language-options a[aria-current]{color:#185dff;background:#eff5fc}
.cl-language-options a[aria-current]::after{content:"✓"}
.cl-language-options>span{display:block;padding:11px 12px;color:#6b818c;font-size:12px}
.header-navigation>.cl-language-switch{padding-left:16px;border-left:1px solid #ccdce8}
.cl-language-toggle:focus-visible,.cl-language-switch a:focus-visible,.cl-language-suggestion a:focus-visible,.cl-language-suggestion button:focus-visible{outline:2px solid #185dff;outline-offset:2px}
.cl-language-suggestion{position:fixed;z-index:1100;right:24px;bottom:26px;width:min(340px,calc(100vw - 48px));box-sizing:border-box;padding:20px 22px;background:#fff;border:1px solid #ccdce8;box-shadow:0 8px 40px #0924321a;color:#092432;font:14px/1.7 Arial,"Microsoft YaHei",sans-serif}
.cl-language-suggestion p{margin:0 26px 12px 0}.cl-language-suggestion a{color:#185dff;text-decoration:none}.cl-language-suggestion button{position:absolute;right:12px;top:12px;border:0;background:transparent;font-size:20px;color:#547181;cursor:pointer}
.cl-language-note{font-size:13px;color:#547181;line-height:1.7;margin:12px 0}
.cl-draft-review{position:fixed;z-index:1101;left:16px;bottom:16px;max-width:min(480px,calc(100vw - 32px));box-sizing:border-box;padding:8px 14px;background:#fff8e9;border:1px solid #eee1c3;color:#775314;font:12px/1.6 Arial,"Microsoft YaHei",sans-serif}
html[lang="zh-CN"] body{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
html[lang="zh-CN"] :is(h1,h2,h3,.category-showroom-title){letter-spacing:0;word-break:normal;overflow-wrap:anywhere}
html[lang="zh-CN"] .approved-banner-content :is(h1,h2){line-height:1.23;letter-spacing:0}
html[lang="zh-CN"] .approved-banner-content :is(h1,h2) em{display:block}
html[lang="zh-CN"] .approved-banner-content .eyebrow{letter-spacing:.05em}
html[lang="zh-CN"] .approved-banner-content :is(.intro,.lead){text-wrap:pretty}
html[lang="zh-CN"] :is(.approved-stories,.engineering,.applications,.partner-network,.inquiry,.footer-contact) h2{line-height:1.25;text-wrap:balance}
html[lang="zh-CN"] :is(.approved-stories,.engineering,.applications,.partner-network,.inquiry) p{text-wrap:pretty}
html[lang="zh-CN"] :is(.approved-stories,.cl-categories) .eyebrow{letter-spacing:.04em}
html[lang="zh-CN"] .approved-stories .capabilities{letter-spacing:0}
html[lang="zh-CN"] .footer-contact-methods dd{word-break:normal}
html[lang="zh-CN"] .application-focus{text-transform:none}
html[lang="zh-CN"] .cl-heading-phrase{display:inline-block;color:inherit;white-space:nowrap;max-width:100%;letter-spacing:inherit}
html[lang="zh-CN"] .approved-stories h2 .cl-heading-phrase{display:inline-block;color:inherit}
html[lang="zh-CN"] :is(.engineering-copy,.inquiry-copy,.partner-network) h2{font-size:clamp(32px,3.5vw,50px)}
html[lang="zh-CN"] .site-header .nav-cta{white-space:nowrap}
html[lang="zh-CN"] .pd-summary h1{text-wrap:balance}
html[lang="zh-CN"] :is(.lv-title-row,.lv-custom,.pd-overview,.pd-specifications,.pd-detail-heading,.pd-oem-intro,.pd-inquiry) :is(h1,h2){line-height:1.3;text-wrap:balance}
html[lang="zh-CN"] :is(.lv-product-copy,.written-copy,.pd-oem-copy) p{line-height:1.85;text-wrap:pretty}
html[lang="zh-CN"] :is(.lv-eyebrow,.pd-section-nav){letter-spacing:0}
html[lang="zh-CN"] :is(.selection-card,.lv-product-copy) h2,html[lang="zh-CN"] .lv-product-copy h3{text-wrap:balance}
html[lang="zh-CN"] .pd-capacity>span{flex-shrink:0;min-width:5em}
@media(min-width:701px) and (max-width:1100px){html[lang="zh-CN"] .approved-banner-5 .copy h2{font-size:clamp(32px,4.5vw,48px)}}
@media(max-width:800px){.site-header:has(.cl-language-switch){gap:8px}.header-navigation>.cl-language-switch{margin-left:auto;padding-left:0;border-left:0}.cl-language-globe{width:20px;height:20px}}
@media(max-width:760px){.lv-header{flex-wrap:wrap;gap:12px;padding-top:16px;padding-bottom:16px}.lv-header>.cl-language-switch{margin-left:auto}}
