/* Cyrillic layer for the Russian pages (/ru/) ONLY - loaded by <link> on those pages, never on he/en/ar.
   Frank Ruhl Libre and Kostilatas Sans (Assistant) have no Cyrillic, so Russian headings used to fall back to Georgia/Times.
   These faces EXTEND the same two families with Cyrillic glyphs only (unicode-range), so every existing font stack keeps working:
   Latin, digits and punctuation still come from the Latin faces, Cyrillic from here.
   - serif headings: Source Serif 4 (SIL OFL 1.1, variable wght), closest Cyrillic match to Frank Ruhl Libre in weight, width and contrast
   - body/UI: Source Sans 3 (SIL OFL 1.1, variable wght) - the typeface Assistant (= Kostilatas Sans) is derived from
   Self-hosted subset files (Cyrillic only, ~18 KB + ~36 KB), licenses next to them: fonts/OFL-source-serif-4.txt, fonts/OFL-source-sans-3.txt.
   Every descriptor set (weight) below is IDENTICAL to the Hebrew/Latin faces of the family in displayfonts.css / brandfont.css,
   so the browser treats them as one composite face per weight (a different weight descriptor would hide the Cyrillic from the match). */
@font-face{font-family:'Frank Ruhl Libre';font-style:normal;font-weight:500 700;font-display:swap;src:url('fonts/source-serif-4-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:300;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Kostilatas Sans';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/source-sans-3-cyrillic-wght-normal.woff2') format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
