.language-bar{border-top:1px solid #d8eaf2;background:#f7fbfd}.language-bar .wrap{display:flex;justify-content:flex-end;padding-block:7px}.language-switcher{display:flex;gap:4px;align-items:center;position:static;background:transparent;border:0;backdrop-filter:none}.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:4px 13px;border-radius:999px;color:#19366a;text-decoration:none;font:700 .8rem/1.4 Manrope,system-ui,sans-serif}.language-switcher a:hover{background:#e3f4fa}.language-switcher a[aria-current]{background:#19366a;color:#fff}.language-switcher a:focus-visible{outline:3px solid #32b7d7;outline-offset:2px}
html[lang="zh-Hans"] body,html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2,html[lang="zh-Hans"] h3,html[lang="zh-Hans"] .section-title,html[lang="zh-Hans"] .hero h1{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif}html[lang="zh-Hans"] h1,html[lang="zh-Hans"] h2{line-height:1.2;letter-spacing:0}html[lang="zh-Hans"] h3{line-height:1.45;letter-spacing:0}html[lang="zh-Hans"] .eyebrow{letter-spacing:.02em}html[lang="ms"] .hero-copy h1{font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:1.1}html[lang="ms"] .nav-links{gap:12px}html[lang="ms"] .nav-links>a,html[lang="ms"] .nav-drop>button{font-size:.78rem}.nav-links>a.wa-button{color:#fff;background:var(--green);padding-inline:17px}
@media(min-width:981px) and (max-width:1250px){.nav-links{gap:10px}.nav-links>a,.nav-drop>button{font-size:.78rem}.nav-row{gap:14px}}
@media(max-width:980px){.nav-links{top:160px;max-height:calc(100dvh - 160px);overflow-y:auto}.nav-row{height:78px}}
@media(max-width:660px){.language-bar .wrap{justify-content:center;padding-block:6px}.nav-row{height:70px}.nav-links{top:154px;max-height:calc(100dvh - 154px)}html[lang="ms"] .hero-copy h1{font-size:2.6rem}html[lang="zh-Hans"] .hero h1{font-size:2.8rem}.topbar-inner{font-size:.68rem;min-height:38px}.nav-links>a,.nav-drop>button{font-size:.9rem!important}.language-switcher a{min-height:34px;padding-inline:16px}.language-bar .language-switcher{height:auto}.language-bar{position:relative;z-index:21}.language-switcher{flex-wrap:wrap}.language-switcher a{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
html[lang="zh-Hans"] .hero-copy h1{font-size:clamp(2.8rem,4.5vw,4.4rem)}html[lang="zh-Hans"] .hero-copy h1 span{display:block}
