/* Extra report fonts (made by tools/make_fonts.py). Free licences: see LICENCES.txt. A font is downloaded only
   when a text block uses it. */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(inter-r.woff) format('woff')}
@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url(inter-i.woff) format('woff')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(inter-b.woff) format('woff')}
@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url(inter-bi.woff) format('woff')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(poppins-r.woff) format('woff')}
@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(poppins-i.woff) format('woff')}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(poppins-b.woff) format('woff')}
@font-face{font-family:'Poppins';font-style:italic;font-weight:700;font-display:swap;src:url(poppins-bi.woff) format('woff')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url(work-sans-r.woff) format('woff')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:400;font-display:swap;src:url(work-sans-i.woff) format('woff')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url(work-sans-b.woff) format('woff')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:700;font-display:swap;src:url(work-sans-bi.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url(instrument-sans-r.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-style:italic;font-weight:400;font-display:swap;src:url(instrument-sans-i.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:700;font-display:swap;src:url(instrument-sans-b.woff) format('woff')}
@font-face{font-family:'Instrument Sans';font-style:italic;font-weight:700;font-display:swap;src:url(instrument-sans-bi.woff) format('woff')}
@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(outfit-r.woff) format('woff')}
@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(outfit-b.woff) format('woff')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:400;font-display:swap;src:url(bricolage-grotesque-r.woff) format('woff')}
@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:700;font-display:swap;src:url(bricolage-grotesque-b.woff) format('woff')}
@font-face{font-family:'Liberation Sans';font-style:normal;font-weight:400;font-display:swap;src:url(liberation-sans-r.woff) format('woff')}
@font-face{font-family:'Liberation Sans';font-style:italic;font-weight:400;font-display:swap;src:url(liberation-sans-i.woff) format('woff')}
@font-face{font-family:'Liberation Sans';font-style:normal;font-weight:700;font-display:swap;src:url(liberation-sans-b.woff) format('woff')}
@font-face{font-family:'Liberation Sans';font-style:italic;font-weight:700;font-display:swap;src:url(liberation-sans-bi.woff) format('woff')}
@font-face{font-family:'Carlito';font-style:normal;font-weight:400;font-display:swap;src:url(carlito-r.woff) format('woff')}
@font-face{font-family:'Carlito';font-style:italic;font-weight:400;font-display:swap;src:url(carlito-i.woff) format('woff')}
@font-face{font-family:'Carlito';font-style:normal;font-weight:700;font-display:swap;src:url(carlito-b.woff) format('woff')}
@font-face{font-family:'Carlito';font-style:italic;font-weight:700;font-display:swap;src:url(carlito-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Heros';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-heros-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Heros';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-heros-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Heros';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-heros-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Heros';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-heros-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Adventor';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-adventor-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Adventor';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-adventor-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Adventor';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-adventor-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Adventor';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-adventor-bi.woff) format('woff')}
@font-face{font-family:'Latin Modern Sans';font-style:normal;font-weight:400;font-display:swap;src:url(latin-modern-sans-r.woff) format('woff')}
@font-face{font-family:'Latin Modern Sans';font-style:italic;font-weight:400;font-display:swap;src:url(latin-modern-sans-i.woff) format('woff')}
@font-face{font-family:'Latin Modern Sans';font-style:normal;font-weight:700;font-display:swap;src:url(latin-modern-sans-b.woff) format('woff')}
@font-face{font-family:'Latin Modern Sans';font-style:italic;font-weight:700;font-display:swap;src:url(latin-modern-sans-bi.woff) format('woff')}
@font-face{font-family:'FreeSans';font-style:normal;font-weight:400;font-display:swap;src:url(freesans-r.woff) format('woff')}
@font-face{font-family:'FreeSans';font-style:italic;font-weight:400;font-display:swap;src:url(freesans-i.woff) format('woff')}
@font-face{font-family:'FreeSans';font-style:normal;font-weight:700;font-display:swap;src:url(freesans-b.woff) format('woff')}
@font-face{font-family:'FreeSans';font-style:italic;font-weight:700;font-display:swap;src:url(freesans-bi.woff) format('woff')}
@font-face{font-family:'Lora';font-style:normal;font-weight:400;font-display:swap;src:url(lora-r.woff) format('woff')}
@font-face{font-family:'Lora';font-style:italic;font-weight:400;font-display:swap;src:url(lora-i.woff) format('woff')}
@font-face{font-family:'Lora';font-style:normal;font-weight:700;font-display:swap;src:url(lora-b.woff) format('woff')}
@font-face{font-family:'Lora';font-style:italic;font-weight:700;font-display:swap;src:url(lora-bi.woff) format('woff')}
@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;font-display:swap;src:url(ibm-plex-serif-r.woff) format('woff')}
@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:400;font-display:swap;src:url(ibm-plex-serif-i.woff) format('woff')}
@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;font-display:swap;src:url(ibm-plex-serif-b.woff) format('woff')}
@font-face{font-family:'IBM Plex Serif';font-style:italic;font-weight:700;font-display:swap;src:url(ibm-plex-serif-bi.woff) format('woff')}
@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:400;font-display:swap;src:url(crimson-pro-r.woff) format('woff')}
@font-face{font-family:'Crimson Pro';font-style:italic;font-weight:400;font-display:swap;src:url(crimson-pro-i.woff) format('woff')}
@font-face{font-family:'Crimson Pro';font-style:normal;font-weight:700;font-display:swap;src:url(crimson-pro-b.woff) format('woff')}
@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(libre-baskerville-r.woff) format('woff')}
@font-face{font-family:'Young Serif';font-style:normal;font-weight:400;font-display:swap;src:url(young-serif-r.woff) format('woff')}
@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url(instrument-serif-r.woff) format('woff')}
@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url(instrument-serif-i.woff) format('woff')}
@font-face{font-family:'Liberation Serif';font-style:normal;font-weight:400;font-display:swap;src:url(liberation-serif-r.woff) format('woff')}
@font-face{font-family:'Liberation Serif';font-style:italic;font-weight:400;font-display:swap;src:url(liberation-serif-i.woff) format('woff')}
@font-face{font-family:'Liberation Serif';font-style:normal;font-weight:700;font-display:swap;src:url(liberation-serif-b.woff) format('woff')}
@font-face{font-family:'Liberation Serif';font-style:italic;font-weight:700;font-display:swap;src:url(liberation-serif-bi.woff) format('woff')}
@font-face{font-family:'Caladea';font-style:normal;font-weight:400;font-display:swap;src:url(caladea-r.woff) format('woff')}
@font-face{font-family:'Caladea';font-style:italic;font-weight:400;font-display:swap;src:url(caladea-i.woff) format('woff')}
@font-face{font-family:'Caladea';font-style:normal;font-weight:700;font-display:swap;src:url(caladea-b.woff) format('woff')}
@font-face{font-family:'Caladea';font-style:italic;font-weight:700;font-display:swap;src:url(caladea-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Termes';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-termes-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Termes';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-termes-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Termes';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-termes-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Termes';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-termes-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Pagella';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-pagella-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Pagella';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-pagella-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Pagella';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-pagella-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Pagella';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-pagella-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Bonum';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-bonum-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Bonum';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-bonum-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Bonum';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-bonum-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Bonum';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-bonum-bi.woff) format('woff')}
@font-face{font-family:'TeX Gyre Schola';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-schola-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Schola';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-schola-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Schola';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-schola-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Schola';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-schola-bi.woff) format('woff')}
@font-face{font-family:'Latin Modern Roman';font-style:normal;font-weight:400;font-display:swap;src:url(latin-modern-roman-r.woff) format('woff')}
@font-face{font-family:'Latin Modern Roman';font-style:italic;font-weight:400;font-display:swap;src:url(latin-modern-roman-i.woff) format('woff')}
@font-face{font-family:'Latin Modern Roman';font-style:normal;font-weight:700;font-display:swap;src:url(latin-modern-roman-b.woff) format('woff')}
@font-face{font-family:'Latin Modern Roman';font-style:italic;font-weight:700;font-display:swap;src:url(latin-modern-roman-bi.woff) format('woff')}
@font-face{font-family:'STIX General';font-style:normal;font-weight:400;font-display:swap;src:url(stix-general-r.woff) format('woff')}
@font-face{font-family:'STIX General';font-style:italic;font-weight:400;font-display:swap;src:url(stix-general-i.woff) format('woff')}
@font-face{font-family:'STIX General';font-style:normal;font-weight:700;font-display:swap;src:url(stix-general-b.woff) format('woff')}
@font-face{font-family:'STIX General';font-style:italic;font-weight:700;font-display:swap;src:url(stix-general-bi.woff) format('woff')}
@font-face{font-family:'FreeSerif';font-style:normal;font-weight:400;font-display:swap;src:url(freeserif-r.woff) format('woff')}
@font-face{font-family:'FreeSerif';font-style:italic;font-weight:400;font-display:swap;src:url(freeserif-i.woff) format('woff')}
@font-face{font-family:'FreeSerif';font-style:normal;font-weight:700;font-display:swap;src:url(freeserif-b.woff) format('woff')}
@font-face{font-family:'FreeSerif';font-style:italic;font-weight:700;font-display:swap;src:url(freeserif-bi.woff) format('woff')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(ibm-plex-mono-r.woff) format('woff')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url(ibm-plex-mono-b.woff) format('woff')}
@font-face{font-family:'Liberation Mono';font-style:normal;font-weight:400;font-display:swap;src:url(liberation-mono-r.woff) format('woff')}
@font-face{font-family:'Liberation Mono';font-style:italic;font-weight:400;font-display:swap;src:url(liberation-mono-i.woff) format('woff')}
@font-face{font-family:'Liberation Mono';font-style:normal;font-weight:700;font-display:swap;src:url(liberation-mono-b.woff) format('woff')}
@font-face{font-family:'Liberation Mono';font-style:italic;font-weight:700;font-display:swap;src:url(liberation-mono-bi.woff) format('woff')}
@font-face{font-family:'DM Mono';font-style:normal;font-weight:400;font-display:swap;src:url(dm-mono-r.woff) format('woff')}
@font-face{font-family:'Red Hat Mono';font-style:normal;font-weight:400;font-display:swap;src:url(red-hat-mono-r.woff) format('woff')}
@font-face{font-family:'Red Hat Mono';font-style:normal;font-weight:700;font-display:swap;src:url(red-hat-mono-b.woff) format('woff')}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:400;font-display:swap;src:url(geist-mono-r.woff) format('woff')}
@font-face{font-family:'Geist Mono';font-style:normal;font-weight:700;font-display:swap;src:url(geist-mono-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Cursor';font-style:normal;font-weight:400;font-display:swap;src:url(tex-gyre-cursor-r.woff) format('woff')}
@font-face{font-family:'TeX Gyre Cursor';font-style:italic;font-weight:400;font-display:swap;src:url(tex-gyre-cursor-i.woff) format('woff')}
@font-face{font-family:'TeX Gyre Cursor';font-style:normal;font-weight:700;font-display:swap;src:url(tex-gyre-cursor-b.woff) format('woff')}
@font-face{font-family:'TeX Gyre Cursor';font-style:italic;font-weight:700;font-display:swap;src:url(tex-gyre-cursor-bi.woff) format('woff')}
@font-face{font-family:'Latin Modern Mono';font-style:normal;font-weight:400;font-display:swap;src:url(latin-modern-mono-r.woff) format('woff')}
@font-face{font-family:'Latin Modern Mono';font-style:italic;font-weight:400;font-display:swap;src:url(latin-modern-mono-i.woff) format('woff')}
@font-face{font-family:'Latin Modern Mono';font-style:normal;font-weight:700;font-display:swap;src:url(latin-modern-mono-b.woff) format('woff')}
@font-face{font-family:'Latin Modern Mono';font-style:italic;font-weight:700;font-display:swap;src:url(latin-modern-mono-bi.woff) format('woff')}
/* Common office fonts: the computer's own copy when it has one, otherwise a free font with the same widths */
@font-face{font-family:'Arial';font-style:normal;font-weight:400;font-display:swap;src:local('Arial'),url(liberation-sans-r.woff) format('woff')}
@font-face{font-family:'Arial';font-style:italic;font-weight:400;font-display:swap;src:local('Arial Italic'),url(liberation-sans-i.woff) format('woff')}
@font-face{font-family:'Arial';font-style:normal;font-weight:700;font-display:swap;src:local('Arial Bold'),url(liberation-sans-b.woff) format('woff')}
@font-face{font-family:'Arial';font-style:italic;font-weight:700;font-display:swap;src:local('Arial Bold Italic'),url(liberation-sans-bi.woff) format('woff')}
@font-face{font-family:'Helvetica';font-style:normal;font-weight:400;font-display:swap;src:local('Helvetica'),url(liberation-sans-r.woff) format('woff')}
@font-face{font-family:'Helvetica';font-style:italic;font-weight:400;font-display:swap;src:local('Helvetica Italic'),url(liberation-sans-i.woff) format('woff')}
@font-face{font-family:'Helvetica';font-style:normal;font-weight:700;font-display:swap;src:local('Helvetica Bold'),url(liberation-sans-b.woff) format('woff')}
@font-face{font-family:'Helvetica';font-style:italic;font-weight:700;font-display:swap;src:local('Helvetica Bold Italic'),url(liberation-sans-bi.woff) format('woff')}
@font-face{font-family:'Times New Roman';font-style:normal;font-weight:400;font-display:swap;src:local('Times New Roman'),url(liberation-serif-r.woff) format('woff')}
@font-face{font-family:'Times New Roman';font-style:italic;font-weight:400;font-display:swap;src:local('Times New Roman Italic'),url(liberation-serif-i.woff) format('woff')}
@font-face{font-family:'Times New Roman';font-style:normal;font-weight:700;font-display:swap;src:local('Times New Roman Bold'),url(liberation-serif-b.woff) format('woff')}
@font-face{font-family:'Times New Roman';font-style:italic;font-weight:700;font-display:swap;src:local('Times New Roman Bold Italic'),url(liberation-serif-bi.woff) format('woff')}
@font-face{font-family:'Calibri';font-style:normal;font-weight:400;font-display:swap;src:local('Calibri'),url(carlito-r.woff) format('woff')}
@font-face{font-family:'Calibri';font-style:italic;font-weight:400;font-display:swap;src:local('Calibri Italic'),url(carlito-i.woff) format('woff')}
@font-face{font-family:'Calibri';font-style:normal;font-weight:700;font-display:swap;src:local('Calibri Bold'),url(carlito-b.woff) format('woff')}
@font-face{font-family:'Calibri';font-style:italic;font-weight:700;font-display:swap;src:local('Calibri Bold Italic'),url(carlito-bi.woff) format('woff')}
@font-face{font-family:'Cambria';font-style:normal;font-weight:400;font-display:swap;src:local('Cambria'),url(caladea-r.woff) format('woff')}
@font-face{font-family:'Cambria';font-style:italic;font-weight:400;font-display:swap;src:local('Cambria Italic'),url(caladea-i.woff) format('woff')}
@font-face{font-family:'Cambria';font-style:normal;font-weight:700;font-display:swap;src:local('Cambria Bold'),url(caladea-b.woff) format('woff')}
@font-face{font-family:'Cambria';font-style:italic;font-weight:700;font-display:swap;src:local('Cambria Bold Italic'),url(caladea-bi.woff) format('woff')}
@font-face{font-family:'Courier New';font-style:normal;font-weight:400;font-display:swap;src:local('Courier New'),url(liberation-mono-r.woff) format('woff')}
@font-face{font-family:'Courier New';font-style:italic;font-weight:400;font-display:swap;src:local('Courier New Italic'),url(liberation-mono-i.woff) format('woff')}
@font-face{font-family:'Courier New';font-style:normal;font-weight:700;font-display:swap;src:local('Courier New Bold'),url(liberation-mono-b.woff) format('woff')}
@font-face{font-family:'Courier New';font-style:italic;font-weight:700;font-display:swap;src:local('Courier New Bold Italic'),url(liberation-mono-bi.woff) format('woff')}
