/* Site type: Inter (free, SIL OFL) in a Swiss grotesk style. Loads after modern.css/pages.css. */
:root { --type: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif; }
html body,
html body :is(h1,h2,h3,h4,h5,h6,p,a,li,span,div,button,input,textarea,select,label,blockquote,summary,strong,em,b,td,th,dt,dd,small,figcaption,cite,nav):not([class*="fa-"]):not([class*="icon"]):not([class*="fusion-i"]):not([class*="revicon"]) {
  font-family: var(--type) !important;
}
html body { -webkit-font-smoothing: antialiased; font-feature-settings: "ss01", "cv11"; }
html body p, html body li { letter-spacing: -0.003em; }
html body :is(h1,h2,h3,h4,h5,h6, summary) { font-weight: 500 !important; letter-spacing: -0.022em !important; font-style: normal !important; }
html body h1 { letter-spacing: -0.03em !important; }
