:root{--font:"Inter","Helvetica Neue",Helvetica,Arial,"PingFang HK","PingFang TC","Microsoft JhengHei","Noto Sans TC","Hiragino Sans CNS",sans-serif}body{line-height:1.85}h1,h2,h3,h4{line-height:1.35;letter-spacing:0}h1{font-size:clamp(1.92rem,3.8vw,2.9rem);line-height:1.3}h2{font-size:clamp(1.48rem,2.5vw,1.98rem)}.lede{font-size:1.08rem;max-width:44em}.sec-head{max-width:48em}.h2-sub{font-size:1.45rem}.measure-sm{max-width:22em}.eyebrow{font-size:.76rem;letter-spacing:.14em;text-transform:none}.brand-sub{font-size:.7rem;letter-spacing:.06em;text-transform:none}.ul li{font-size:.94rem}.ul li::before{top:.72em}.facts>div,.prow,.region span{font-size:.94rem}.facts span:first-child{white-space:nowrap}.region b{font-size:1rem}label{font-size:.86rem}.note,.form-note{font-size:.84rem}#formMsg{font-size:.92rem}.stat span{font-size:.88rem}footer.site{font-size:.92rem}footer.site h4{font-size:.82rem;letter-spacing:.12em;text-transform:none}.f-legal{font-size:.85rem}figure.diagram .d-head{letter-spacing:.06em;text-transform:none;font-size:.8rem}figure.diagram figcaption{font-size:.86rem;line-height:1.75}.panel-top{letter-spacing:.06em;text-transform:none;font-size:.8rem}
