/* AUTO-GENERATED by scripts/fetch-el-fonts.mjs â€” self-hosted EL webfonts (BUG-002).
   STATIC per-weight woff2 (gwfh.mranftl.com; variable fonts don't embed in the headless
   PDF print pass), latin + latin-ext combined. Do not edit by hand. */
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:300;font-display:block;src:url('/fonts/google/plus-jakarta-sans-300-n.woff2') format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/plus-jakarta-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:block;src:url('/fonts/google/plus-jakarta-sans-500-n.woff2') format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/plus-jakarta-sans-600-n.woff2') format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/plus-jakarta-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:block;src:url('/fonts/google/plus-jakarta-sans-800-n.woff2') format('woff2');}
@font-face{font-family:'Arimo';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/arimo-400-n.woff2') format('woff2');}
@font-face{font-family:'Arimo';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/arimo-700-n.woff2') format('woff2');}
@font-face{font-family:'Arimo';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/arimo-400-i.woff2') format('woff2');}
@font-face{font-family:'Arimo';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/arimo-700-i.woff2') format('woff2');}
@font-face{font-family:'Carlito';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/carlito-400-n.woff2') format('woff2');}
@font-face{font-family:'Carlito';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/carlito-700-n.woff2') format('woff2');}
@font-face{font-family:'Carlito';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/carlito-400-i.woff2') format('woff2');}
@font-face{font-family:'Carlito';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/carlito-700-i.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/cormorant-garamond-400-n.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/cormorant-garamond-600-n.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/cormorant-garamond-700-n.woff2') format('woff2');}
@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/cormorant-garamond-400-i.woff2') format('woff2');}
@font-face{font-family:'Cousine';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/cousine-400-n.woff2') format('woff2');}
@font-face{font-family:'Cousine';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/cousine-700-n.woff2') format('woff2');}
@font-face{font-family:'Cousine';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/cousine-400-i.woff2') format('woff2');}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/eb-garamond-400-n.woff2') format('woff2');}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:500;font-display:block;src:url('/fonts/google/eb-garamond-500-n.woff2') format('woff2');}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/eb-garamond-600-n.woff2') format('woff2');}
@font-face{font-family:'EB Garamond';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/eb-garamond-700-n.woff2') format('woff2');}
@font-face{font-family:'EB Garamond';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/eb-garamond-400-i.woff2') format('woff2');}
@font-face{font-family:'Gelasio';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/gelasio-400-n.woff2') format('woff2');}
@font-face{font-family:'Gelasio';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/gelasio-700-n.woff2') format('woff2');}
@font-face{font-family:'Gelasio';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/gelasio-400-i.woff2') format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/lato-400-n.woff2') format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/lato-700-n.woff2') format('woff2');}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/lato-400-i.woff2') format('woff2');}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/libre-baskerville-400-n.woff2') format('woff2');}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/libre-baskerville-700-n.woff2') format('woff2');}
@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/libre-baskerville-400-i.woff2') format('woff2');}
@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/lora-400-n.woff2') format('woff2');}
@font-face{font-family:'Lora';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/lora-600-n.woff2') format('woff2');}
@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/lora-700-n.woff2') format('woff2');}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/lora-400-i.woff2') format('woff2');}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/merriweather-400-n.woff2') format('woff2');}
@font-face{font-family:'Merriweather';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/merriweather-700-n.woff2') format('woff2');}
@font-face{font-family:'Merriweather';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/merriweather-400-i.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/montserrat-400-n.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/montserrat-600-n.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/montserrat-700-n.woff2') format('woff2');}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/montserrat-400-i.woff2') format('woff2');}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/nunito-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/nunito-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'Nunito Sans';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/nunito-sans-400-i.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/open-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/open-sans-600-n.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/open-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/open-sans-400-i.woff2') format('woff2');}
@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/pt-serif-400-n.woff2') format('woff2');}
@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/pt-serif-700-n.woff2') format('woff2');}
@font-face{font-family:'PT Serif';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/pt-serif-400-i.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/playfair-display-400-n.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/playfair-display-600-n.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/playfair-display-700-n.woff2') format('woff2');}
@font-face{font-family:'Playfair Display';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/playfair-display-400-i.woff2') format('woff2');}
@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/roboto-mono-400-n.woff2') format('woff2');}
@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/roboto-mono-700-n.woff2') format('woff2');}
@font-face{font-family:'Roboto Mono';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/roboto-mono-400-i.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/roboto-400-n.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:block;src:url('/fonts/google/roboto-500-n.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/roboto-700-n.woff2') format('woff2');}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/roboto-400-i.woff2') format('woff2');}
@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/source-code-pro-400-n.woff2') format('woff2');}
@font-face{font-family:'Source Code Pro';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/source-code-pro-700-n.woff2') format('woff2');}
@font-face{font-family:'Source Code Pro';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/source-code-pro-400-i.woff2') format('woff2');}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/source-sans-3-400-n.woff') format('woff');}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/source-sans-3-600-n.woff') format('woff');}
@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/source-sans-3-700-n.woff') format('woff');}
@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/source-sans-3-400-i.woff') format('woff');}
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/source-serif-4-400-n.woff') format('woff');}
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:600;font-display:block;src:url('/fonts/google/source-serif-4-600-n.woff') format('woff');}
@font-face{font-family:'Source Serif 4';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/source-serif-4-700-n.woff') format('woff');}
@font-face{font-family:'Source Serif 4';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/source-serif-4-400-i.woff') format('woff');}
@font-face{font-family:'Tinos';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/tinos-400-n.woff2') format('woff2');}
@font-face{font-family:'Tinos';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/tinos-700-n.woff2') format('woff2');}
@font-face{font-family:'Tinos';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/tinos-400-i.woff2') format('woff2');}
@font-face{font-family:'Tinos';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/tinos-700-i.woff2') format('woff2');}
@font-face{font-family:'Alegreya';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/alegreya-400-n.woff2') format('woff2');}
@font-face{font-family:'Alegreya';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/alegreya-700-n.woff2') format('woff2');}
@font-face{font-family:'Alegreya';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/alegreya-400-i.woff2') format('woff2');}
@font-face{font-family:'Alegreya';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/alegreya-700-i.woff2') format('woff2');}
@font-face{font-family:'Bitter';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/bitter-400-n.woff2') format('woff2');}
@font-face{font-family:'Bitter';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/bitter-700-n.woff2') format('woff2');}
@font-face{font-family:'Bitter';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/bitter-400-i.woff2') format('woff2');}
@font-face{font-family:'Bitter';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/bitter-700-i.woff2') format('woff2');}
@font-face{font-family:'Caladea';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/caladea-400-n.woff2') format('woff2');}
@font-face{font-family:'Caladea';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/caladea-700-n.woff2') format('woff2');}
@font-face{font-family:'Caladea';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/caladea-400-i.woff2') format('woff2');}
@font-face{font-family:'Caladea';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/caladea-700-i.woff2') format('woff2');}
@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/crimson-pro-400-n.woff2') format('woff2');}
@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/crimson-pro-700-n.woff2') format('woff2');}
@font-face{font-family:'Crimson Pro';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/crimson-pro-400-i.woff2') format('woff2');}
@font-face{font-family:'Crimson Pro';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/crimson-pro-700-i.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/dm-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/dm-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/dm-sans-400-i.woff2') format('woff2');}
@font-face{font-family:'DM Sans';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/dm-sans-700-i.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/ibm-plex-mono-400-n.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/ibm-plex-mono-700-n.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/ibm-plex-mono-400-i.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/ibm-plex-mono-700-i.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/ibm-plex-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/ibm-plex-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/ibm-plex-sans-400-i.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Sans';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/ibm-plex-sans-700-i.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/inter-400-n.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/inter-700-n.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/inter-400-i.woff2') format('woff2');}
@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/inter-700-i.woff2') format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/jetbrains-mono-400-n.woff2') format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/jetbrains-mono-700-n.woff2') format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/jetbrains-mono-400-i.woff2') format('woff2');}
@font-face{font-family:'JetBrains Mono';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/jetbrains-mono-700-i.woff2') format('woff2');}
@font-face{font-family:'Mulish';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/mulish-400-n.woff2') format('woff2');}
@font-face{font-family:'Mulish';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/mulish-700-n.woff2') format('woff2');}
@font-face{font-family:'Mulish';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/mulish-400-i.woff2') format('woff2');}
@font-face{font-family:'Mulish';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/mulish-700-i.woff2') format('woff2');}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/noto-serif-400-n.woff2') format('woff2');}
@font-face{font-family:'Noto Serif';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/noto-serif-700-n.woff2') format('woff2');}
@font-face{font-family:'Noto Serif';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/noto-serif-400-i.woff2') format('woff2');}
@font-face{font-family:'Noto Serif';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/noto-serif-700-i.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/poppins-400-n.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/poppins-700-n.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/poppins-400-i.woff2') format('woff2');}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/poppins-700-i.woff2') format('woff2');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/raleway-400-n.woff2') format('woff2');}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/raleway-700-n.woff2') format('woff2');}
@font-face{font-family:'Raleway';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/raleway-400-i.woff2') format('woff2');}
@font-face{font-family:'Raleway';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/raleway-700-i.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/rubik-400-n.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/rubik-700-n.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/rubik-400-i.woff2') format('woff2');}
@font-face{font-family:'Rubik';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/rubik-700-i.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/spectral-400-n.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/spectral-700-n.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/spectral-400-i.woff2') format('woff2');}
@font-face{font-family:'Spectral';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/spectral-700-i.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:block;src:url('/fonts/google/work-sans-400-n.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:block;src:url('/fonts/google/work-sans-700-n.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:400;font-display:block;src:url('/fonts/google/work-sans-400-i.woff2') format('woff2');}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:700;font-display:block;src:url('/fonts/google/work-sans-700-i.woff2') format('woff2');}
