.site-language{display:inline-flex;align-items:center;flex-shrink:0;margin:0;color:inherit;font:inherit}.site-language-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-language select{font:inherit;font-size:12px;line-height:1.3;color:inherit;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;min-height:44px;max-width:108px;padding:8px 18px 8px 4px;cursor:pointer}.site-language select:focus-visible{outline:2px solid #a88b60;outline-offset:4px}.website-mirror .lag-btn{display:none}.website-mirror .head-wrap>.site-language{margin-left:20px}.b-header .site-language{margin-left:auto}.b-nav{gap:clamp(12px,1.8vw,30px)}html[lang=zh-CN] .b-oem h1,html[lang=zh-CN] .b-oem h2{font-family:Manrope,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.025em}html[lang=es] .b-oem .journey-copy h1{font-size:clamp(64px,8.3vw,148px)}html[lang=es] .b-oem .journey-copy h2{font-size:clamp(50px,7vw,120px)}html[lang=es] .b-oem .journey-copy>p:not(.eyebrow){max-width:550px}html[lang=es] .b-oem .section-heading h2{font-size:clamp(48px,6.1vw,105px)}.fair-header .site-language{order:-1}#access-language{display:none}
@media(max-width:1320px){.b-header .header-contact{display:none}.b-header{gap:18px}.b-header .b-brand{width:210px}.b-nav{gap:18px}}
@media(max-width:1050px){.b-header .b-nav{display:none}.b-header .menu-toggle{display:block}.b-header .site-language{margin-left:auto}.b-header{gap:16px}.b-header .b-brand{width:210px}}
@media(max-width:600px){.b-header .b-brand{width:155px}.b-header .b-brand>span{font-size:6px;letter-spacing:.07em}.b-header{gap:10px}.site-language select{font-size:11px;max-width:94px}.fair-header{gap:12px}.fair-header nav{gap:10px;flex-wrap:wrap;justify-content:flex-end}html[lang=es] .b-oem .journey-copy h1{font-size:clamp(50px,13vw,76px)}html[lang=es] .b-oem .journey-copy h2{font-size:clamp(44px,11vw,68px)}html[lang=zh-CN] .b-oem .journey-copy h1{font-size:clamp(52px,14vw,80px)}html[lang=es] .b-oem .section-heading h2{font-size:clamp(43px,12vw,65px)}.website-mirror .head-wrap>.site-language{margin-left:8px}}
@media(min-width:1051px){html[lang=es] .b-oem .journey-copy{width:48%;max-width:740px}html[lang=es] .b-oem .journey-copy h2.cn-display{font-size:clamp(42px,5vw,86px)}}
