/* Roboto, Roboto Slab and Roboto Condensed (Apache 2.0 / OFL), self-hosted from Google Fonts.
   Each is a variable font: one file per family covers every weight, so the weight range is declared
   once instead of one rule and one download per weight. Latin only; the text needs nothing more
   (the one № sign in the Zverev interview falls back to the system font). */
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('roboto-latin.woff2') format('woff2'); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 300 700; font-display: swap; src: url('roboto-italic-latin.woff2') format('woff2'); }
@font-face { font-family: 'Roboto Slab'; font-style: normal; font-weight: 300 700; font-display: swap; src: url('roboto-slab-latin.woff2') format('woff2'); }
@font-face { font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400 700; font-display: swap; src: url('roboto-condensed-latin.woff2') format('woff2'); }
/* The italic ampersand in headings: Libre Baskerville Italic (SIL Open Font License), cut down to that one character. */
@font-face { font-family: 'Ampersand'; font-style: normal; font-weight: 400; font-display: swap; size-adjust: 110%; src: url('libre-baskerville-italic-ampersand.woff2') format('woff2'); unicode-range: U+0026; }
