.concept-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px}.concept-bar>span{font-weight:400}.language-switch{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;letter-spacing:0;font-weight:500}.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:5px 9px;border:1px solid transparent;color:#294355;text-decoration:none}.language-switch>a[aria-current=true]{background:#203b50;color:#fff}.language-switch a:hover{border-color:#607b90}.language-switch a:focus-visible{outline:2px solid #315f82;outline-offset:3px}.language-switch>span{color:#718493;font-weight:400}html[lang=zh-Hant] body{font-family:Arial,"Microsoft JhengHei","PingFang TC","Noto Sans TC",sans-serif}html[lang=zh-Hant] .eyebrow{letter-spacing:.08em}html[lang=zh-Hant] .hero h1{font-size:clamp(34px,3.4vw,50px);line-height:1.4}html[lang=zh-Hant] .hero-description,html[lang=zh-Hant] .readable{line-height:1.9}html[lang=zh-Hant] .brand small{letter-spacing:.02em}html[lang=zh-Hant] .page-intro h1{line-height:1.45}html[lang=zh-Hant] .button{letter-spacing:.02em}html[lang=zh-Hant] .spec-list dt{line-height:1.7}html[lang=zh-Hant] h2{line-height:1.5}@media(max-width:800px){.concept-bar{display:flex;flex-wrap:wrap;gap:2px 12px;padding-top:8px;padding-bottom:10px;align-items:center}.language-switch{margin-left:auto;font-size:12px}.concept-bar>span{flex-basis:100%;order:3;margin-top:3px}.language-switch a{min-height:32px;padding:4px 8px}html[lang=zh-Hant] .hero h1{font-size:34px;line-height:1.45}}@media(max-width:360px){.concept-bar{gap:2px 6px}.language-switch{gap:4px}.language-switch a{padding:4px 6px}}
