/* W3 typography: Archivo Expanded display + Inter text. SIL OFL licenses accompany fonts. */
@font-face{font-family:'W3 Inter';src:url('/static/fonts/w3-type-20261027/inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'W3 Archivo Expanded';src:url('/static/fonts/w3-type-20261027/archivo-expanded.woff2') format('woff2');font-style:normal;font-weight:100 900;font-stretch:125%;font-display:swap}
:root{--w3-font:'W3 Inter',Arial,sans-serif;--w3-display:'W3 Archivo Expanded','Arial Black',Arial,sans-serif}
html body #root,html body #root *{font-family:var(--w3-font)!important}
html body #root h1,html body #root h2,html body #root h3,html body #root h4,html body #root h5,html body #root h6,html body #root :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--w3-display)!important;font-stretch:125%;font-weight:900!important;text-transform:uppercase;letter-spacing:-.025em}
html body #root button,html body #root [role="button"],html body #root a[class*="cta"],html body #root a[class*="btn"],html body #root a[class*="button"],html body #root button *,html body #root a[class*="cta"] *{font-family:var(--w3-display)!important;font-stretch:125%;font-weight:800!important}
html body #root nav,html body #root nav *,html body #root [data-testid="site-header"] a,html body #root [data-testid="site-header"] button,html body #root [data-testid="mobile-nav"] *{font-family:var(--w3-font)!important;font-stretch:normal;font-weight:500!important}
html body #root input,html body #root select,html body #root textarea,html body #root option{font-family:var(--w3-font)!important;font-stretch:normal}
