@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(/fonts/3100e775e8616cd2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 400 500;
  font-display: swap;
  src: url(/fonts/5dfcd10d24af8c82.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url(/fonts/6e4f2958c3a7c4a8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Matched fallback metrics. */
@font-face { font-family: 'Inter Fallback'; font-style: normal; font-weight: 400 600; src: local('Arial'); size-adjust: 105.8182%; ascent-override: 91.5485%; descent-override: 22.7948%; line-gap-override: 0.0000%; }
@font-face { font-family: 'Newsreader Fallback'; font-style: italic; font-weight: 400 500; src: local('Georgia Italic'); size-adjust: 87.3140%; ascent-override: 84.1790%; descent-override: 30.3502%; line-gap-override: 0.0000%; }
@font-face { font-family: 'Newsreader Fallback'; font-style: normal; font-weight: 400 600; src: local('Georgia'); size-adjust: 93.7710%; ascent-override: 78.3824%; descent-override: 28.2603%; line-gap-override: 0.0000%; }
:root { --font-display: 'Newsreader', 'Newsreader Fallback', Georgia, serif; --font-sans: 'Inter', 'Inter Fallback', Arial, sans-serif; }

/* Keep hero measure stable while font glyph metrics settle. */
.page-hero .hero__lede { max-width: 44rem; }
