/* Rubik, the type of the DIMS identity (SIL Open Font License 1.1, see OFL-LICENSE.txt and README.md).
   The files sit next to this style sheet and the portal loads nothing from the internet. Only the Latin range is kept: it holds every letter of English and French,
   and Urdu text uses its own font stack. font-display: swap shows the text at once in the next font while Rubik loads.

   Two families come from the same five files:
   - "Rubik": as the font is made. Body text, the landing page.
   - "Rubik Display": the same letters with the line metrics of a tight display face (ascent 86 % + descent 19 % = 1.05 em, no line gap). Rubik's own metrics add up to 1.185 em, which is taller
     than the 1.05 line height that the numbers, headings and cards of the workspace were set with (the Executive overview fit audit counted the numbers as squashed). With these metrics a line
     of 1.05 or more never overflows its box. Browsers that do not know the metric overrides use Rubik's own; the letters are the same and nothing is cut. */
@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url('rubik-latin-400-normal.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:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url('rubik-latin-500-normal.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:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url('rubik-latin-700-normal.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:'Rubik';font-style:normal;font-weight:800;font-display:swap;src:url('rubik-latin-800-normal.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:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url('rubik-latin-900-normal.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:'Rubik Display';font-style:normal;font-weight:400;font-display:swap;src:url('rubik-latin-400-normal.woff2') format('woff2');ascent-override:86%;descent-override:19%;line-gap-override:0%;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:'Rubik Display';font-style:normal;font-weight:500;font-display:swap;src:url('rubik-latin-500-normal.woff2') format('woff2');ascent-override:86%;descent-override:19%;line-gap-override:0%;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:'Rubik Display';font-style:normal;font-weight:700;font-display:swap;src:url('rubik-latin-700-normal.woff2') format('woff2');ascent-override:86%;descent-override:19%;line-gap-override:0%;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:'Rubik Display';font-style:normal;font-weight:800;font-display:swap;src:url('rubik-latin-800-normal.woff2') format('woff2');ascent-override:86%;descent-override:19%;line-gap-override:0%;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:'Rubik Display';font-style:normal;font-weight:900;font-display:swap;src:url('rubik-latin-900-normal.woff2') format('woff2');ascent-override:86%;descent-override:19%;line-gap-override:0%;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}
