.language-switch{display:inline-flex!important;gap:2px!important;align-items:center;flex-shrink:0;border:1px solid #dbc9bd;border-radius:30px;padding:3px;font-size:11px;white-space:nowrap}.language-switch a{padding:6px 9px;border-radius:25px;text-decoration:none}.language-switch a[aria-current=page]{background:#be303b;color:white}html[lang=zh-Hans] body{font-family:Inter,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}html[lang=zh-Hans] .hero h1{font-size:clamp(44px,5.8vw,82px);line-height:1.2;letter-spacing:-2px}html[lang=zh-Hans] .eyebrow,html[lang=zh-Hans] .hero-foot{letter-spacing:2px}html[lang=zh-Hans] .round-note{line-height:1.7}html[lang=zh-Hans] h2{line-height:1.35}html[lang=zh-Hans] .hero-copy>p:not(.eyebrow){line-height:1.9}html[lang=zh-Hans] .announcement{letter-spacing:1px}@media(max-width:760px){header{flex-wrap:wrap;gap:12px}.language-switch{margin-left:auto}html[lang=zh-Hans] .hero h1{font-size:48px}html[lang=zh-Hans] .offer-message strong{line-height:1.5}}
header .language-switch a{display:block}@media(max-width:760px){header .language-switch{flex-basis:auto;margin-left:auto}header{height:auto!important;padding-bottom:12px!important}header .language-switch a{padding:5px 9px}}
html[lang=zh-Hans] .early-copy{min-width:0}html[lang=zh-Hans] .offer-schedule{grid-template-columns:repeat(3,minmax(0,1fr))}html[lang=zh-Hans] .offer-stage{min-width:0}html[lang=zh-Hans] .offer-stage p{overflow-wrap:anywhere}
