@import url('/fonts/noto-sans-sc.css');
/* Arvo's supplied italic outlines are the display face; Chinese keeps upright glyphs. */
@font-face{font-family:BTArvo;src:url('/fonts/arvo-italic.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:BTJiaoke;src:url('/fonts/shangshou-jiaoke.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FF00-FFEF}
:root{--bt-font:BTArvo,'Noto Sans SC','PingFang SC','Microsoft YaHei',serif;--bt-heading:BTArvo,BTJiaoke,'Noto Sans SC','Microsoft YaHei',serif}
html body,html body :is(h1,h2,h3,h4,p,a,button,input,select,textarea,span,strong,small,label,div,section,article,figure,figcaption,li,dd,dt,address){font-family:var(--bt-font)!important;font-weight:400!important;font-synthesis:none;-webkit-font-smoothing:antialiased}
html body :is(h1,h2,h3,h4),html body :is(h1,h2,h3,h4) *{font-family:var(--bt-heading)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.3}
html:lang(zh) body :is(h1,h2,h3,h4){letter-spacing:.025em!important;line-height:1.4}
html body :is(p,li,dd,textarea){line-height:1.85}
html body :is(input,select,textarea){min-width:0}
html body :is(.inquiry-copy,.inquiry-form){min-width:0}
