html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}body,button,input,select,textarea{font-family:Figtree,Noto Sans SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[lang=zh-Hans] body,html[lang=zh-Hans] button,html[lang=zh-Hans] input,html[lang=zh-Hans] select,html[lang=zh-Hans] textarea{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}html[lang=zh-Hant] body,html[lang=zh-Hant] button,html[lang=zh-Hant] input,html[lang=zh-Hant] select,html[lang=zh-Hant] textarea{font-family:PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:0;font-family:Outfit,Noto Sans SC,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.12}p,li,label,input,textarea,select,button,a{letter-spacing:0;line-height:1.5}button,a,select,[role=button]{font-weight:700}.hre-welcome h1,.hre-welcome h2,.hre-welcome h3{line-height:1.06}.hre-welcome p{line-height:1.6}html[lang=zh-Hans] .hre-welcome h1,html[lang=zh-Hant] .hre-welcome h1{letter-spacing:0;word-break:keep-all;line-height:1.16}html[lang=zh-Hans] .hre-welcome h2,html[lang=zh-Hant] .hre-welcome h2,html[lang=zh-Hans] .hre-welcome h3,html[lang=zh-Hant] .hre-welcome h3{letter-spacing:0;line-height:1.2}html[lang=zh-Hans] .hre-welcome p,html[lang=zh-Hant] .hre-welcome p{line-height:1.7}html[lang=zh-Hans] body{font-variant-east-asian:proportional-width}html[lang=zh-Hans] :where(h1,h2,h3,h4,h5,h6,p,a,button,label,span){word-break:normal;line-break:strict}.hre-welcome button,.hre-welcome a{white-space:nowrap}@media (width<=767px){.hre-welcome h1{font-size:clamp(2rem,10vw,3.25rem)}.hre-welcome h2{font-size:clamp(1.65rem,7.5vw,2.35rem)}.hre-welcome p{font-size:clamp(.78rem,3.25vw,1rem)}}
