.language-select{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:180px;color:#dce9e9;font:600 12px/1.3 system-ui,sans-serif}
.language-select>span{font-size:18px;line-height:1;color:#63d9d1}
.language-select select{min-width:0;max-width:155px;height:30px;padding:3px 21px 3px 6px;border:1px solid #52676d;border-radius:2px;background:#101d23;color:inherit;font:inherit;cursor:pointer}
.language-select select:focus-visible{outline:2px solid #e9b54e;outline-offset:2px}
.brand-shell{position:relative;align-self:stretch;display:flex;align-items:flex-start;min-width:218px;width:clamp(218px,16vw,285px);border-right:1px solid #34454b;flex-shrink:0}
.brand-shell .brand{width:100%;min-width:0;border-right:0;padding-bottom:28px}
.brand-shell .brand small{display:none}
.brand-shell [data-language-host]{position:absolute;left:66px;right:8px;bottom:5px;z-index:2}
.brand-shell .language-select{width:100%;max-width:100%}
.brand-shell .language-select select{height:23px;font-size:11px;max-width:100%;width:100%;flex:1}
.site-commandbar>[data-language-host]{flex:0 0 auto;padding:0 12px}
.market-brand-shell{position:relative;min-width:0;height:100%}
.market-brand-shell .site-brand{height:100%;padding-bottom:26px}
.market-brand-shell .site-brand small{display:none}
.market-brand-shell [data-language-host]{position:absolute;left:78px;bottom:7px;z-index:2}
.market-brand-shell .language-select select{height:24px;font-size:12px}
.site-header .language-select{color:#253e35}
.site-header .language-select select{background:#f5f3e8;border-color:#a9b6a1;color:#253e35;height:34px}
.site-header .language-select>span{color:#345b49}
html[lang=zh-CN] body,html[lang=ja] body,html[lang=ko] body{font-family:system-ui,'Segoe UI',sans-serif}
@media(max-width:1100px){.brand-shell{min-width:190px;width:190px}.brand-shell [data-language-host]{left:55px}.site-commandbar>[data-language-host]{padding:0 5px}.language-select select{max-width:126px}}
@media(max-width:760px){.site-header [data-language-host]{order:1}.site-header .language-select select{max-width:110px}.site-commandbar>[data-language-host]{margin-left:auto}.brand-shell{min-width:175px;width:175px}}
@media(max-width:760px){
 .site-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px;padding-block:12px}
 .site-header .wordmark{grid-column:1;grid-row:1;width:160px;max-width:100%}
 .site-header .header-actions{display:contents}
 .site-header .header-actions>.button{grid-column:2;grid-row:1;padding:9px 13px;white-space:nowrap}
 .site-header .menu-toggle{grid-column:3;grid-row:1}
 .site-header [data-language-host]{grid-column:1/-1;grid-row:2;justify-self:end}
 .site-header .language-select select{max-width:155px;width:145px}
 .site-header .main-nav{top:100%}
 section[id]{scroll-margin-top:132px}
}
