/* Accepted Anton OTF and genuine Fira variants. Browser unicode/weight matching loads only requested faces. */
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-greek.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-normal-latin.woff2") format("woff2");font-style:normal;font-weight:100;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-greek.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-100-italic-latin.woff2") format("woff2");font-style:italic;font-weight:100;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-greek.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-normal-latin.woff2") format("woff2");font-style:normal;font-weight:200;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-greek.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-200-italic-latin.woff2") format("woff2");font-style:italic;font-weight:200;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-greek.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-normal-latin.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-greek.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-300-italic-latin.woff2") format("woff2");font-style:italic;font-weight:300;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-greek.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-normal-latin.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-greek.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-400-italic-latin.woff2") format("woff2");font-style:italic;font-weight:400;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-greek.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-normal-latin.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-greek.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-500-italic-latin.woff2") format("woff2");font-style:italic;font-weight:500;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-greek.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-normal-latin.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-greek.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-600-italic-latin.woff2") format("woff2");font-style:italic;font-weight:600;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-greek.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-normal-latin.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-greek.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-700-italic-latin.woff2") format("woff2");font-style:italic;font-weight:700;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-ExtraBold-greek.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-ExtraBold-latin.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-greek.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-800-italic-latin.woff2") format("woff2");font-style:italic;font-weight:800;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-normal-cyrillic-ext.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-normal-cyrillic.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-normal-greek-ext.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Black-greek.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-normal-latin-ext.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Black-latin.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap;size-adjust:116.667%;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:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-cyrillic-ext.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-cyrillic.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-greek-ext.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+1F00-1FFF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-greek.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-latin-ext.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:"TYP Fira Body";src:url("/assets/fonts/local-anton-test/Fira-Body-900-italic-latin.woff2") format("woff2");font-style:italic;font-weight:900;font-display:swap;size-adjust:116.667%;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:"TYP Anton OTF";src:url('/assets/fonts/local-anton-test/Anton-Cyrillic-v2.300.otf') format('opentype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"TYP Fira Greek";src:url('/assets/fonts/local-anton-test/Fira-Black-greek.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap;size-adjust:123.4473%;unicode-range:U+0370-03FF}
@font-face{font-family:"TYP Fira Greek";src:url('/assets/fonts/local-anton-test/Fira-Black-latin.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap;size-adjust:123.4473%;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:"TYP Fira Greek";src:url('/assets/fonts/local-anton-test/Fira-ExtraBold-greek.woff2') format('woff2');font-style:normal;font-weight:800;font-display:swap;size-adjust:123.4473%;unicode-range:U+0370-03FF}
@font-face{font-family:"TYP Fira Greek";src:url('/assets/fonts/local-anton-test/Fira-ExtraBold-latin.woff2') format('woff2');font-style:normal;font-weight:800;font-display:swap;size-adjust:123.4473%;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}

/* Optical adjustment is defined once in the faces above, never in root size. */
html {
    --yump-body-font: "TYP Fira Body", "Segoe UI", Arial, sans-serif !important;
    --yump-display-font: "TYP Anton OTF", "TYP Fira Greek", "Segoe UI", Arial, sans-serif !important;
    --yump-display-weight: 400 !important;
    --typ-page-size: clamp(46px, 5.834vw, 84px);
    --typ-section-size: clamp(38px, 4.445vw, 64px);
    --typ-card-size: 30px;
    --typ-body-size: 16px;
    --typ-meta-size: 14px;
    --typ-eyebrow-size: 14px;
}
html body { font-family: var(--yump-body-font); font-synthesis: none; }
html :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display],.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.home-blog-other-story-link strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.home-community-highlight-copy strong,.recipe-more-history-card strong,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) {
    font-family: var(--yump-display-font) !important;
    font-weight: 400 !important;
    line-height: 1.0062893082 !important;
    letter-spacing: clamp(-.005em,calc(1px - .015em),.025em) !important;
    text-transform: uppercase;
    -webkit-text-stroke: clamp(0px,calc(.029em - 1px),2px) currentColor;
    paint-order: stroke fill;
}
html :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display]):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) :is(a,span,[data-yump-script]) {
    font-family: inherit !important; font-weight: inherit !important;
}
html :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display]):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) :is(.bi,svg) {
    -webkit-text-stroke: 0;
}
html :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display]):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) .bi { font-family: bootstrap-icons !important; }
html:lang(fr) :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display],.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.home-blog-other-story-link strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.home-community-highlight-copy strong,.recipe-more-history-card strong,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) { line-height: 1.15 !important; }
html:lang(ru) :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display],.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.home-blog-other-story-link strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.home-community-highlight-copy strong,.recipe-more-history-card strong,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) { line-height: 1.2 !important; }
html:lang(el) { --yump-display-font: "TYP Fira Greek", "TYP Fira Body", sans-serif !important; --yump-display-weight: 800 !important; }
html:lang(el) body :where(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display],.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.home-blog-other-story-link strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.home-community-highlight-copy strong,.recipe-more-history-card strong,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)) {
    font-family: var(--yump-display-font) !important;
    font-weight: 800 !important; line-height: 1.2962 !important; letter-spacing: .024689em !important;
    text-transform: none; -webkit-text-stroke: 0;
}
html:lang(el) body .typ-display-lowercase { letter-spacing: .043207em !important; }
html:lang(el) body .typ-display-small { letter-spacing: .049379em !important; line-height: 1.4196 !important; }
html:lang(el) body :is(h1,.typ-display-large) { font-weight: 900 !important; line-height: 1.0863 !important; letter-spacing: .014817em !important; text-transform: uppercase; -webkit-text-stroke: .014817em currentColor; }
/* No-JS matching remains readable. The inner box keeps the outer heading's layout/hit area native. */
html:lang(el) :is(h1,h2,h3,h4,h5,h6,.font-serif,[data-typ-display],.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.home-blog-other-story-link strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.home-community-highlight-copy strong,.recipe-more-history-card strong,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.site-footer-heading):not(:where(.event-detail-essentials h2,.event-detail-publisher h2)):not(.typ-display-wrapped),
html:lang(el) .typ-display-glyphs { display: block; inline-size: calc(100% / .755); max-inline-size: none; transform: scaleX(.755); transform-origin: left top; text-wrap: balance; }
html:lang(el) .typ-display-wrapped { transform: none; }
html h1:not(.auth-heading):not(:where(.message-workspace-title)) { font-size: var(--typ-page-size) !important; overflow-wrap: anywhere; }
html body :is(.typ-eyebrow,.section-kicker,.snapshot-kicker,.home-section-kicker,.home-platform-kicker,.home-platform-member-kicker,.home-handpicked-card-kicker,.home-blog-summary-kicker,.home-blog-other-stories-kicker,.home-community-highlight-kicker,.home-subscription-offer-kicker,.yumpedia-region-kicker,.handpicked-collection-kicker,.event-owner-eyebrow,.account-professional-kicker,.subscriptions-kicker,.subscription-offer-kicker,.pdf-kicker,.site-navigation-eyebrow,.site-search-drawer-upgrade-kicker,.blog-authoring-preview-kicker) {
    font-family: var(--yump-body-font) !important; font-size: var(--typ-eyebrow-size) !important;
    font-weight: 600 !important; color: #D8B878 !important; line-height: 1.4 !important;
    -webkit-text-stroke: 0;
}
html body :is(.recipe-title,.recipe-card h3) { font-size: var(--typ-card-size); }
html body :is(.recipe-card-meta,.recipe-contributor-caption,.recipe-card-compact-subtitle,.site-footer-heading,.site-footer-copyright,.site-footer-legal a) { font-size: var(--typ-meta-size); }
html body .site-footer-heading { font-family: var(--yump-body-font) !important; font-weight: 600 !important; line-height: 1.4 !important; -webkit-text-stroke: 0; }
html body :is(.yump-dialog-form,.yump-dialog-field label,.yump-dialog-body,.yump-share-content) { font-size: var(--typ-body-size); }
html body .yump-dialog-action { font-size: 15px; white-space: normal; }
html body .yump-dialog-action--primary { min-height: 48px; }
html body :is(.home-platform-hero-content) { padding-bottom: 56px; }
@media(max-width:575px) { html body .home-platform-hero-panel-stack { padding-top: 0; margin-top: auto; } }
/* Critical no-JS role fallbacks; JS classifies only changed display boxes at exact size thresholds. */
html:lang(el) :is(.recipe-title,.news-related-copy strong,.news-archive-row strong,.blog-article-related-copy strong,.yumpedia-history-title,.yumpedia-region-history-title,.yumpedia-more-region-card strong,.fm-modal-title-brand,:where(.blog-journal) .home-blog-summary-subtitle,.legal-directory > p):not(.typ-display-large) { letter-spacing: .049379em !important; line-height: 1.4196 !important; }
@media(min-width:824px) {
 html:lang(el) :is(.home-daily-heading h2,.featured-title,.home-community-invitation-copy h2,.home-pro-profile-suggestions-head h2,.home-feed-title,.home-handpicked-intro h2,.home-world-heading h2,.home-blog-summary-title):not(.typ-display-wrapped) { font-weight: 900 !important; line-height: 1.0863 !important; letter-spacing: .014817em !important; text-transform: uppercase; -webkit-text-stroke: .014817em currentColor; }
}

/* Compact owner titles are genuine display roles, separate from page heroes. */
html:lang(el) body .message-workspace-title {
    font-weight: 800 !important; line-height: 1.4196 !important; letter-spacing: .049379em !important;
    text-transform: none !important; -webkit-text-stroke: 0;
}
@media(max-width:767.98px) {
    html body.site-dark-theme :is(.profile-pdfs-head,.media-storage-manager-head,.profile-analytics-hero) h1 { font-size: 30px !important; }
    html:lang(el) body :is(.profile-pdfs-head,.media-storage-manager-head,.profile-analytics-hero) h1 {
        font-weight: 800 !important; line-height: 1.4196 !important; letter-spacing: .049379em !important;
        text-transform: none !important; -webkit-text-stroke: 0;
    }
}

/* Display paragraphs must outrank the legacy Greek prose-family rule. */
html:lang(el) body :is(.blog-journal .home-blog-summary-subtitle,.legal-directory > p) { font-family: var(--yump-display-font) !important; }
html:lang(el) body :is(.blog-journal .home-blog-summary-subtitle,.legal-directory > p) :is(.typ-display-glyphs,[data-yump-script]) { font-family: inherit !important; font-weight: inherit !important; }
@media(max-width:767.98px) {
    html body .site-footer .site-footer-heading {
        font-family: var(--yump-display-font) !important; font-weight: 400 !important; font-size: 18px !important;
        line-height: 1.0062893082 !important; letter-spacing: .025em !important; text-transform: uppercase; -webkit-text-stroke: 0;
    }
    html body .site-footer .site-footer-heading :is(.typ-display-glyphs,[data-yump-script]) { font-family: inherit !important; font-weight: inherit !important; }
    html:lang(fr) body .site-footer .site-footer-heading { line-height: 1.15 !important; }
    html:lang(ru) body .site-footer .site-footer-heading { line-height: 1.2 !important; }
    html:lang(el) body .site-footer .site-footer-heading { font-weight: 800 !important; line-height: 1.4196 !important; letter-spacing: .049379em !important; text-transform: none; }
    html:lang(el) body .site-footer .site-footer-heading:not(.typ-display-wrapped) { display: block; inline-size: calc(100% / .755); max-inline-size: none; transform: scaleX(.755); transform-origin: left top; text-wrap: balance; }
}
