/* =========================================================
   Schriften der russischen Fassung (SIL OFL 1.1)

   Barlow und Barlow Condensed decken kein Kyrillisch ab. Ohne diese
   Datei fiele die russische Seite auf eine Systemschrift zurück und
   verlöre die schmale Anmutung der Überschriften.

     Oswald  → steht für Barlow Condensed (Display)
     PT Sans → steht für Barlow (Fließtext)

   Wird nur von /ru/ geladen, nicht von den übrigen Seiten.
   ========================================================= */

@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/Oswald-500-cyrillic-ext.woff2') format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/Oswald-500-cyrillic.woff2') format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/Oswald-500-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/Oswald-600-cyrillic-ext.woff2') format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/Oswald-600-cyrillic.woff2') format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family:'Oswald';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url('../fonts/Oswald-600-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/PTSans-400-cyrillic-ext.woff2') format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/PTSans-400-cyrillic.woff2') format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/PTSans-400-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/PTSans-700-cyrillic-ext.woff2') format('woff2');
  unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/PTSans-700-cyrillic.woff2') format('woff2');
  unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face{
  font-family:'PT Sans';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url('../fonts/PTSans-700-latin.woff2') format('woff2');
  unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Die Rollen umbiegen — gilt nur auf dieser Seite */
:root{
  --f-disp: "Oswald", "Barlow Condensed", Arial, sans-serif;
  --f-body: "PT Sans", "Barlow", Arial, sans-serif;
}
/* Oswald läuft optisch etwas enger und höher als Barlow Condensed */
.hero__h-lg{ letter-spacing:-.005em; line-height:1.06; }
.h2{ line-height:1.14; }
