/* Compact language controls remain inside the navigation at every breakpoint. */
.main-nav .language-switch{display:flex;align-items:center;gap:9px;border-left:1px solid #dce5eb;padding-left:14px;margin-left:3px;white-space:nowrap}
.main-nav .language-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;font-size:9px;font-weight:600;line-height:1.4;padding:4px 2px;color:#8295a4}
.main-nav .language-link[aria-current="page"]{color:var(--blue);font-weight:800}
.main-nav .language-link:hover{color:var(--blue)}
.footer-grid .footer-company{font-weight:650;color:#d7e3ed;margin-bottom:12px}
.contact-company-name{font-weight:650;color:var(--navy)}
.footer-icon>span{min-width:0}
html[lang="zh-Hans"] body{font-family:"Manrope","PingFang SC","Microsoft YaHei","Heiti SC",sans-serif}
html[lang="zh-Hans"] .eyebrow{letter-spacing:1.2px}
html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3{letter-spacing:0}
html[lang="zh-Hans"] .product-content h3{letter-spacing:-.3px}
@media(min-width:1001px){.site-header .main-nav{gap:clamp(13px,1.65vw,26px)}}
@media(max-width:1150px) and (min-width:1001px){.main-nav .language-switch{padding-left:10px;gap:7px}.main-nav .language-link{font-size:8px}}
@media(max-width:1000px){.main-nav .language-switch{border-left:0;border-top:1px solid #ecf0f3;margin:10px 0 0;padding:17px 0 0;gap:12px;justify-content:flex-start}.main-nav .language-link{font-size:11px;min-width:43px;min-height:38px;padding:8px 12px;border:1px solid #dce5eb;border-radius:50px}.main-nav .language-link[aria-current="page"]{border-color:var(--blue);background:#f0f5fa}}
