.locale-switch{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap;padding-block:7px;border-top:1px solid var(--line,#d6dcd5);font-size:14px;line-height:1.5}
.locale-switch a{display:inline-flex;align-items:center;min-height:34px;padding:4px 9px;border:1px solid transparent;border-radius:5px;text-decoration:none;white-space:nowrap}
.locale-switch a:hover,.locale-switch a:focus-visible{color:var(--accent,#386b63);border-color:currentColor;outline-offset:3px}
.locale-switch a[aria-current=page]{background:var(--accent,#386b63);color:#fff;border-color:var(--accent,#386b63);font-weight:700}
html{scroll-padding-top:160px}.modern-nav{flex-wrap:wrap;gap:12px 20px}.modern-head-inner>*{min-width:0}.modern-brand{flex-shrink:1}.modern-brand b{white-space:nowrap}.modern-head-actions{flex-shrink:0}
html[lang="zh-Hans"] body,html[lang=ja] body,html[lang=hi] body{line-height:1.85}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang=ja] h1,html[lang=ja] h2,html[lang=hi] h1,html[lang=hi] h2{line-height:1.4;letter-spacing:normal}
[dir=rtl] body{text-align:right}[dir=rtl] .modern-nav{margin-left:0;margin-right:auto}[dir=rtl] .modern-brand b,[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"],[dir=rtl] code,[dir=rtl] input[type=email],[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}[dir=rtl] input[type=email],[dir=rtl] input[type=tel]{text-align:left}[dir=rtl] th,[dir=rtl] td{text-align:right}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:normal;line-height:1.4}[dir=rtl] .locale-switch{justify-content:flex-start}
@media(max-width:1100px){.modern-head-inner{gap:16px}.modern-nav{gap:10px 14px}.modern-brand small{max-width:220px}.modern-head-actions .button{white-space:normal;max-width:210px}}
@media(max-width:760px){html{scroll-padding-top:210px}.locale-switch{justify-content:flex-start;gap:3px}.locale-switch a{padding:4px 7px;font-size:14px}.modern-head-inner{flex-wrap:wrap;gap:12px}.modern-brand{max-width:calc(100% - 50px)}.modern-brand small{max-width:230px}.modern-head-actions{margin-inline-start:auto}.modern-nav.open a{white-space:normal}.card,.grid>*,.footer-grid>*{min-width:0}.footer-grid{overflow-wrap:anywhere}}
@media print{.locale-switch{display:none}}
