body{font-family:var(--font-body,system-ui,sans-serif);font-weight:400;line-height:var(--text-line-height,1.68)}
h1,h2,h3,h4,h5,h6,.brand-copy strong{line-height:var(--heading-line-height,1.2);letter-spacing:var(--heading-letter-spacing,0)}
:lang(ja) body,:lang(ko) body,:lang(th) body{word-break:normal;overflow-wrap:break-word}
:lang(ja) h1,:lang(ja) h2,:lang(ko) h1,:lang(ko) h2,:lang(th) h1,:lang(th) h2{letter-spacing:0;line-height:1.4}
:lang(ko) .category-heading h2,:lang(ko) .info-section h2{word-break:keep-all;overflow-wrap:anywhere}
:lang(ja) .section-description-text{line-break:strict}
:lang(th) .section-description{line-height:1.8}
:lang(th) .section-description-text{min-block-size:3.6em;max-block-size:3.6em}
:lang(th) .info-section,:lang(vi) .info-section{line-height:1.8}
[dir="rtl"] .header-inner,[dir="rtl"] .footer-grid{direction:rtl}
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=swap');
:lang(el) body{--font-body:'Noto Sans','Inter',system-ui,sans-serif}
:lang(th) body{--font-body:'Noto Sans Thai','Noto Sans',system-ui,sans-serif}
:lang(ja) body{--font-body:'Noto Sans JP','Hiragino Sans','Noto Sans',system-ui,sans-serif}
:lang(ko) body{--font-body:'Noto Sans KR','Noto Sans','Apple SD Gothic Neo','Malgun Gothic',system-ui,sans-serif}
:lang(da) body,:lang(de) body,:lang(nb) body,:lang(sv) body,:lang(fi) body,:lang(nl) body,:lang(fr) body,:lang(it) body,:lang(es) body,:lang(pt) body,:lang(pl) body,:lang(cs) body,:lang(sl) body,:lang(hu) body,:lang(hr) body,:lang(ro) body,:lang(vi) body,:lang(ru) body{--font-body:'Inter','Segoe UI',system-ui,sans-serif}
:lang(ru) h1,:lang(ru) h2,:lang(el) h1,:lang(el) h2{letter-spacing:normal}
