/* ---------- type faces (docs/design-language.md §1.12): self-hosted, OFL (assets/fonts/*-OFL.txt) ----------
   Newsreader 500 and italic 500 (static instances, opsz 48 and 24) set titles and row headings;
   Schibsted Grotesk 400-700 (variable) sets everything else. One file per face, Latin and Turkish
   (Ğ ğ İ ı Ş ş) together: ı is in nearly every Turkish word, so split files always loaded both (two
   requests, and no kerning between a letter of one and a letter of the other). A face no rule on the
   page uses never loads: the signed-out gate draws Schibsted alone. Static file, not written by
   script: the CSP is style-src 'self'. */
@font-face { font-family: "Schibsted Grotesk"; font-style: normal; font-weight: 400 700; font-display: swap;
  src: url("/assets/fonts/schibsted-grotesk.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+011E-011F, U+0130-0131, U+015E-015F, U+2010-2014, U+2018-201E, U+2022, U+2026, U+2032-2033, U+20BA, U+2212; }
@font-face { font-family: "Newsreader"; font-style: normal; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/newsreader-500.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+011E-011F, U+0130-0131, U+015E-015F, U+2010-2014, U+2018-201E, U+2022, U+2026, U+2032-2033, U+20BA, U+2212; }
@font-face { font-family: "Newsreader"; font-style: italic; font-weight: 500; font-display: swap;
  src: url("/assets/fonts/newsreader-italic-500.woff2") format("woff2");
  unicode-range: U+0020-007E, U+00A0-00FF, U+011E-011F, U+0130-0131, U+015E-015F, U+2010-2014, U+2018-201E, U+2022, U+2026, U+2032-2033, U+20BA, U+2212; }
