/* DAO typography: self-hosted, unmodified OFL fonts. See /site-v2/assets/fonts/LICENSE.html. */
@font-face{font-family:'Pretendard';src:url('/site-v2/assets/fonts/PretendardVariable-1.3.9.woff2') format('woff2');font-style:normal;font-weight:45 920;font-display:swap}
@font-face{font-family:'Inter';src:url('/site-v2/assets/fonts/InterVariable-4.1.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20A0-20CF}
@font-face{font-family:'Noto Sans JP';src:url('/site-v2/assets/NotoSansJP.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:'Noto Sans Thai';src:url('/site-v2/assets/NotoSansThai.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--dao-font:'Inter','Pretendard','Noto Sans KR','Malgun Gothic',sans-serif}
html:lang(ja){--dao-font:'Inter','Noto Sans JP','Pretendard',sans-serif}
html:lang(th){--dao-font:'Inter','Noto Sans Thai','Pretendard',sans-serif}
body,html:lang(ja) body,html:lang(th) body{font-family:var(--dao-font);font-weight:400}
button,input,select,textarea,.policies-shell,.ref-artwork text,.ref-native:not(.ref-wordmark):not(.ref-premium),.policy-number{font-family:var(--dao-font)}
h1,h2,h3,h4,.ref-nav,.ref-category-title,.ref-section-title,.ref-recommend-title{font-weight:700}
.button,button,.header-inner nav,.landing-sibling-links a{font-weight:600}
.eyebrow{font-family:var(--dao-font);font-weight:500}
html:lang(en) :is(h1,h2,h3,h4,.ref-nav,.ref-category-title,.ref-section-title,.ref-recommend-title){font-weight:600}
/* Keep the existing serif logo and supplied image lettering intact. */
