/* Inter 4.1, SIL Open Font License; self-hosted. */
@font-face{font-family:EfaziInter;src:url('fonts/InterVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:EfaziInter;src:url('fonts/InterVariable-Italic.woff2') format('woff2');font-style:italic;font-weight:100 900;font-display:swap}
:root{--ef-font:EfaziInter,'Helvetica Neue',Arial,sans-serif;--bs-font-sans-serif:var(--ef-font);--bs-body-font-family:var(--ef-font)}
body{font-family:var(--ef-font);font-weight:400;font-optical-sizing:auto;font-feature-settings:'calt' 1,'liga' 1}
button,input,select,textarea,.form-control,.form-select,.ef-header,.ef-footer,.dashboard,.lm-shell{font-family:var(--ef-font)}
h1,h2,h3,h4,h5,h6,.ef-market h1,.ef-market h2,.ef-market h3{font-family:var(--ef-font);font-weight:650;letter-spacing:-.025em}
.ef-header nav,.ef-header summary,.offcanvas-sidebar-menu__link,.ef-ws-group summary{font-weight:550}
.ef-button,.lm-button,.ef-role-cards button,.btn--base{font-family:var(--ef-font);font-weight:650;letter-spacing:-.01em}
.ef-hero h1{font-weight:600;line-height:1.12;letter-spacing:-.035em}
.lm-publisher-price strong,.widget-dashboard__content h3{font-variant-numeric:tabular-nums}
