.language-bar{display:flex;justify-content:flex-end;padding:0 6%;background:#f3f5fb;border-bottom:1px solid #e0e5f0;color:#04299f;min-height:44px}
.language-bar nav{display:flex;align-items:center;gap:2px}
.language-bar a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font:600 13px/1.4 system-ui,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;text-decoration:none;border-bottom:2px solid transparent;white-space:nowrap}
.language-bar a[aria-current]{border-color:#04299f;background:#e7ecfa}
.language-bar a:hover,.language-bar a:focus-visible{background:#dde5f8;text-decoration:underline}
.translation-note{font-size:13px;line-height:1.8;color:#566278;margin:24px 0 0}
html[lang^="zh"] body,html[lang^="zh"] input,html[lang^="zh"] button,html[lang^="zh"] select,html[lang^="zh"] h1,html[lang^="zh"] h2,html[lang^="zh"] h3,html[lang^="zh"] h4{font-family:system-ui,-apple-system,"PingFang SC","PingFang HK","Microsoft YaHei","Noto Sans CJK SC",sans-serif;letter-spacing:normal}
html[lang^="zh"] p,html[lang^="zh"] li{line-height:1.85;word-break:normal;overflow-wrap:break-word}
html[lang^="zh"] h1,html[lang^="zh"] h2,html[lang^="zh"] h3{line-height:1.35;word-break:normal;overflow-wrap:break-word}
html[lang^="zh"] .eyebrow,html[lang^="zh"] .kicker{letter-spacing:.05em}
html[lang^="zh"] .site-header{gap:16px}
html[lang^="zh"] .site-header nav{gap:20px}
@media(max-width:760px){.language-bar{padding:0 4%;justify-content:center}.language-bar a{padding:8px 16px}html[lang^="zh"] h1{font-size:clamp(2.2rem,8vw,3.4rem)}html[lang^="zh"] .site-header{gap:8px}html[lang^="zh"] .header-actions{gap:8px}html[lang^="zh"] .header-partner{font-size:13px}}

html[lang^="zh"] .home-reputation .hp-hero h1{font-size:clamp(2.3rem,3.7vw,3.5rem);line-height:1.35;letter-spacing:normal}
@media(max-width:760px){html[lang^="zh"] .home-reputation .hp-hero h1{font-size:clamp(1.8rem,7.5vw,2.8rem)}}
