.main-nav .language-switch{white-space:nowrap;border:1px solid currentColor;padding:7px 10px;line-height:1.2;letter-spacing:0;font-size:12px;align-self:center}
.language-switch:focus-visible{outline:3px solid #c71920;outline-offset:4px}
.buyer-guide .news-items article{display:flex;flex-direction:column;align-items:flex-start}
.buyer-guide .news-items article>a{margin-top:auto}
.category-poster{grid-column:1 / -1;min-height:0;aspect-ratio:1672 / 941}
.mic-category-poster{aspect-ratio:2.4 / 1}
html:lang(zh-Hans) .category-poster .category-poster-copy{width:48%;max-width:none}
html:lang(zh-Hans) .category-poster .category-poster-copy h3{max-width:none;font-size:clamp(26px,4vw,58px);line-height:1.25;white-space:nowrap}
html:lang(zh-Hans) .category-poster-copy h3 br{display:none}
@media(max-width:600px){
 .category-poster{aspect-ratio:auto;min-height:460px}
 .mic-category-poster{min-height:0}
 html:lang(zh-Hans) .category-poster .category-poster-copy{width:auto}
 html:lang(zh-Hans) .category-poster .category-poster-copy h3{font-size:clamp(22px,6vw,32px)}
}
html:lang(zh-Hans) body,html:lang(zh-Hans) button,html:lang(zh-Hans) input,html:lang(zh-Hans) select,html:lang(zh-Hans) textarea{font-family:"Noto Sans SC","Source Han Sans SC","Microsoft YaHei",system-ui,sans-serif}
html:lang(zh-Hans) .slide-copy h1{font-size:clamp(34px,5vw,72px);line-height:1.24;letter-spacing:.01em}
html:lang(zh-Hans) p{line-height:1.8}
html:lang(zh-Hans) .main-nav{gap:clamp(12px,1.8vw,26px)}
html:lang(zh-Hans) .main-nav a,html:lang(zh-Hans) .eyebrow,html:lang(zh-Hans) .inquiry-kicker{letter-spacing:.06em}
html:lang(zh-Hans) h2,html:lang(zh-Hans) h3{line-height:1.35;letter-spacing:0}
@media(max-width:760px){.main-nav .language-switch{align-self:flex-start;min-height:40px;display:inline-flex;align-items:center}html:lang(zh-Hans) .slide-copy h1{font-size:clamp(30px,8vw,44px)}html:lang(zh-Hans) .slide-copy p{max-width:30em}}
