
html.locale-pending body{visibility:hidden}
.language-switch{display:flex;align-items:center;gap:4px;flex-shrink:0;font:13px/1.4 system-ui,sans-serif;letter-spacing:0}
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:7px 10px;border:1px solid transparent;border-radius:4px;text-decoration:none!important;white-space:nowrap;transition:background .15s}
.language-switch a[aria-current=page]{border-color:currentColor;font-weight:650}
.language-switch a:hover{background:color-mix(in srgb,currentColor 10%,transparent)}
.language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
html[lang=zh-TW] h1,html[lang=zh-TW] h2,html[lang=zh-TW] h3{font-family:"Instrument Sans","Microsoft JhengHei",system-ui,sans-serif;line-height:1.28;letter-spacing:-.025em}
html[lang=zh-TW] .type-moment{line-height:1.25;letter-spacing:0}
html[lang=zh-TW] .formula{font-family:ui-monospace,"Microsoft JhengHei",monospace}
html[lang=zh-TW] .big{letter-spacing:-.04em}
@media(max-width:900px){.header-note{display:none}.site-header{height:auto;min-height:76px}.header-inner{flex-wrap:wrap;gap:0 16px;padding-block:10px}.site-nav{order:3;flex-basis:100%;justify-content:flex-start;flex-wrap:wrap;gap:16px}.header-inner>.language-switch{margin-left:auto}body>header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:6px 16px}body>header nav:not(.language-switch){order:3;width:100%}html[lang=zh-TW] .hero h1{font-size:clamp(30px,7vw,48px)}}
@media(max-width:420px){.language-switch a{padding-inline:7px;font-size:12px}.language-switch{gap:2px}.header-inner{gap:0 10px}.site-nav a:last-of-type{display:flex!important}.site-nav a{min-height:44px}.mobile-estimate strong{font-size:16px}.mobile-estimate .btn{min-width:110px}.mobile-estimate{gap:10px;padding-inline:16px}}
@media print{.language-switch{display:none}}
