/* Scoped to the English and Simplified Chinese Hokuto pages. */
html[lang=en] .hk-hero h1{font-size:clamp(30px,3.6vw,46px);letter-spacing:0;line-height:1.3;}
html[lang=en] .hkx-section h2,html[lang=en] .hs-section h2{letter-spacing:0;line-height:1.4;}
html[lang=en] main p,html[lang=en] main dd{line-height:1.85;}
html[lang=en] .hkx-area-card h3{line-height:1.4;}
html[lang=en] .hk-chips a{padding:8px 13px;line-height:1.4;}
html[lang=en] .hkx-town-search nav{grid-template-columns:repeat(2,minmax(0,1fr));}
html[lang=en] .hk-card dl{grid-template-columns:minmax(70px,.6fr) minmax(0,1fr);}
html[lang=en] .hk-card dd{overflow-wrap:anywhere;}
html[lang=en] .hk-chart .hk-lbl{font-size:11px;}
html[lang=en] .hk-chart .hk-unit{font-size:9px;}
html[lang=en] .hk-chart .hk-band{font-size:10px;}
html[lang=en] .hk-hero-pc .hk-hs{font-size:11px;}
html[lang=en] .hk-hero-pc .hk-hl{font-size:16px;}
html[lang=en] .hk-scene figcaption{align-items:flex-start;gap:8px;}
html[lang=en] .hk-scene figcaption>a{flex:none;}
html[lang=en] .hkx-section .btn,html[lang=en] .hs-section .btn,html[lang=en] .hk-services a{white-space:normal;}
html[lang=en] .hkx-faq-list summary{line-height:1.7;}
html[lang=en] .line-fixed-txt small{font-size:11px;}
html[lang=zh-Hans]{--serif:"Noto Serif SC","Songti SC","SimSun",serif;--sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;}
html[lang=zh-Hans] .eyebrow{letter-spacing:.12em;}
html[lang=en] .hk-language-note,html[lang=zh-Hans] .hk-language-note{font-size:13px;color:var(--stone);padding:14px 0;line-height:1.8;border-bottom:1px solid var(--line);}
@media(max-width:760px){
 html[lang=en] .hk-hero h1{font-size:34px;}
 html[lang=en] .hkx-section h2,html[lang=en] .hs-section h2{font-size:27px;}
 html[lang=en] .hk-scene figcaption{flex-wrap:wrap;}
 html[lang=en] .hkx-check-intro h3{font-size:22px;}
 html[lang=en] .home-life-copy .btn{white-space:normal;line-height:1.7;text-align:center;}
 html[lang=en] .hk-tip{max-width:min(260px,calc(100vw - 16px));}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}
