.language-switch{display:inline-flex;align-items:center;flex:none;margin-left:8px}
.language-switch select{max-width:100px;height:34px;padding:0 22px 0 9px;border:1px solid var(--rule-strong,#c8cbd0);border-radius:var(--radius,4px);color:var(--ink,#182b45);background:var(--paper,#faf9f5);font:inherit;font-size:13px;cursor:pointer}
.language-switch select:focus-visible{outline:2px solid var(--accent,#17407a);outline-offset:3px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
html[lang="en"] .brand-cn{font-family:var(--sans);font-size:17px;letter-spacing:0}
html[lang="en"] .brand-en{font-size:10px;letter-spacing:0}
html[lang="en"] .navlinks a{padding-left:8px;padding-right:8px;font-size:13px}
html[lang="en"] .sec-head .en,html[lang="en"] .footer-brand i,html[lang="en"] .topic-en{display:none}
html[lang="en"] .prose{text-align:left;text-justify:auto}
html[lang="en"] .roster li{flex-wrap:wrap;gap:2px 12px}
html[lang="en"] .page-title,html[lang="en"] .hero-title{letter-spacing:0}
html[lang="en"] .news-title{overflow-wrap:anywhere}
html[lang="en"] button,html[lang="en"] .btn-primary,html[lang="en"] .btn-secondary{letter-spacing:0}
html[lang="en"] .news-meta{flex-wrap:wrap}
@media(max-width:1100px){html[lang="en"] .navlinks{display:none}html[lang="en"] .hamburger{display:inline-flex}html[lang="en"] .mobile:not([hidden]){display:block}}
@media(max-width:600px){.language-switch{margin-left:auto}.language-switch select{max-width:82px;padding-left:6px;padding-right:14px}html[lang="en"] .brand-cn{font-size:13px;max-width:170px;white-space:normal}html[lang="en"] .brand-en{display:none}.language-switch+.hamburger{padding-left:8px;padding-right:8px;font-size:12px}.nav{gap:8px}}
