/* fonts-v2.css — GENERATED by tools/articles/self-host-fonts.mjs; do not edit.
   For v2 article pages (the article lab's requests: Inter UI roman, Space Grotesk display, Newsreader body).
   Google Fonts' own rules and files for the css2 request family=Inter:opsz,wght@14..32,300..600&family=Space+Grotesk:wght@300..700&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800
   (latin and latin-ext subsets only), self-hosted: no request leaves the site. Each rule's comment names the file
   it was downloaded from (under Google's font host, /s/). Licences: OFL-Inter.txt, OFL-Newsreader.txt, OFL-SpaceGrotesk.txt
   (SIL Open Font License 1.1). */
/* latin-ext · inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url(inter-opsz-latin-ext.woff2?v=b5a272c5) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin · inter/v20/UcCo3FwrK3iLTcviYwY.woff2 */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300 600;
  font-display: swap;
  src: url(inter-opsz-latin.woff2?v=2870bcb8) 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;
}
/* latin-ext · newsreader/v26/cY9CfjOCX1hbuyalUrK439vCgIhCFpY.woff2 */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(newsreader-italic-latin-ext.woff2?v=ee0be582) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin · newsreader/v26/cY9CfjOCX1hbuyalUrK439vCjohC.woff2 */
@font-face {
  font-family: 'Newsreader';
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url(newsreader-italic-latin.woff2?v=3e7cd790) 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;
}
/* latin-ext · newsreader/v26/cY9AfjOCX1hbuyalUrK439DyjJBG.woff2 */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(newsreader-latin-ext.woff2?v=a40c6200) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin · newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjA.woff2 */
@font-face {
  font-family: 'Newsreader';
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url(newsreader-latin.woff2?v=5d70b133) 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;
}
/* latin-ext · spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2 */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(space-grotesk-latin-ext.woff2?v=1742d56d) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin · spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url(space-grotesk-latin.woff2?v=c0781ea2) 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;
}
/* Newsreader fallback: Georgia scaled to Newsreader's widths (size-adjust), so text set before the web font
   arrives breaks where it will break in Newsreader. Local fonts only, nothing is downloaded. */
@font-face { font-family: 'Newsreader fallback'; font-style: normal; font-weight: 400; src: local('Georgia'); size-adjust: 91.3%; }
@font-face { font-family: 'Newsreader fallback'; font-style: normal; font-weight: 700; src: local('Georgia Bold'), local('Georgia-Bold'); size-adjust: 91.3%; }
@font-face { font-family: 'Newsreader fallback'; font-style: italic; font-weight: 400; src: local('Georgia Italic'), local('Georgia-Italic'); size-adjust: 83.7%; }
@font-face { font-family: 'Newsreader fallback'; font-style: italic; font-weight: 700; src: local('Georgia Bold Italic'), local('Georgia-BoldItalic'); size-adjust: 83.7%; }
