.language-switch{display:flex;align-items:center;gap:8px;white-space:nowrap;font:12px/1.5 var(--font-body);color:var(--muted)}.language-switch a{padding:6px 2px;letter-spacing:0}.language-switch a[aria-current=page]{color:var(--amber)}.language-switch a:hover{color:var(--text)}.language-switch a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}
html[lang=zh-Hans] body{font-family:Outfit,"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",sans-serif}html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] h4,html[lang=zh-Hans] h5{font-family:"Chakra Petch","Microsoft YaHei","PingFang SC",sans-serif;line-height:1.4;letter-spacing:0}html[lang=zh-Hans] .eyebrow,html[lang=zh-Hans] .nav a,html[lang=zh-Hans] .btn,html[lang=zh-Hans] .tag{letter-spacing:.04em}html[lang=zh-Hans] .article-body{line-height:1.9}html[lang=zh-Hans] .hero h1{line-height:1.25}html[lang=zh-Hans] .footer-top{overflow-wrap:anywhere}
@media(min-width:761px) and (max-width:1100px){.header-inner{gap:12px}.header-cta{gap:10px}.nav{gap:0}.nav a{padding:8px;font-size:11px}.header-cta .btn{padding:14px 18px}.brand-name{max-width:125px}}
@media(max-width:760px){.language-switch{gap:6px}.header-inner{gap:12px}.header-cta{gap:10px}html[lang=zh-Hans] .hero h1{font-size:clamp(2.2rem,8vw,4rem)}}

html[lang=ms] .hero h1{font-size:clamp(2.7rem,6.4vw,6rem);line-height:1.15}html[lang=ms] .hero h1 .hero-line{flex-wrap:wrap}html[lang=ms] .nav a{font-size:11px;letter-spacing:.025em;padding-left:8px;padding-right:8px}html[lang=ms] .header-cta .btn{padding-left:20px;padding-right:20px}html[lang=ms] .hero-sub{max-width:650px}
@media(min-width:761px) and (max-width:1100px){html[lang=ms] .nav a{font-size:10px;padding-left:5px;padding-right:5px}html[lang=ms] .header-cta .btn{padding-left:12px;padding-right:12px}.language-switch{gap:5px;font-size:11px}}
@media(max-width:760px){.language-switch{font-size:11px;gap:5px}.header-inner{gap:8px}.header-cta{gap:8px}html[lang=ms] .hero h1{font-size:clamp(2.3rem,9vw,4rem)}}
