@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSans_W_Lt.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSans_W_Rg.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSans_W_Md.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSans_W_Bd.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSans_W_ExBd.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSans_W_LtIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSans_W_It.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSans_W_MdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSans_W_BdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Sans';
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSans_W_ExBdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: ReithSans;
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSans_W_Lt.woff2) format('woff2')
}

@font-face {
    font-family: ReithSans;
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSans_W_Rg.woff2) format('woff2')
}

@font-face {
    font-family: ReithSans;
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSans_W_Md.woff2) format('woff2')
}

@font-face {
    font-family: ReithSans;
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSans_W_Bd.woff2) format('woff2')
}

@font-face {
    font-family: ReithSans;
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSans_W_ExBd.woff2) format('woff2')
}

@font-face {
    font-family: ReithSerif;
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSerif_W_Lt.woff2) format('woff2')
}

@font-face {
    font-family: ReithSerif;
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSerif_W_Rg.woff2) format('woff2')
}

@font-face {
    font-family: ReithSerif;
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSerif_W_Md.woff2) format('woff2')
}

/* @font-face {
    font-family: ReithSerif;
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSerif_W_Bd.woff2) format('woff2')
} */

@font-face {
    font-family: ReithSerif;
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSerif_W_ExBd.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSerif_W_Lt.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSerif_W_Rg.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSerif_W_Md.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSerif_W_Bd.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSerif_W_ExBd.woff2) format('woff2')
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 300;
    src: url(../assets/BBCReithSerif_W_LtIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 400;
    src: url(../assets/BBCReithSerif_W_It.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 500;
    src: url(../assets/BBCReithSerif_W_MdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 700;
    src: url(../assets/BBCReithSerif_W_BdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'BBC Reith Serif';
    font-display: block;
    font-weight: 900;
    src: url(../assets/BBCReithSerif_W_ExBdIt.woff2) format('woff2');
    font-style: italic
}

@font-face {
    font-family: 'Freight Disp Light';
    font-display: swap;
    src: url(../assets/Freight_Disp_Light.woff2) format('woff2')
}

@font-face {
    font-family: BBCReithSans-fallback;
    size-adjust: 103%;
    ascent-override: normal;
    src: local('Arial')
}

@font-face {
    font-family: BBCReithSans-fallback;
    font-weight: 500;
    size-adjust: 96%;
    ascent-override: normal;
    src: local('Arial Bold')
}

@font-face {
    font-family: BBCReithSerif-fallback;
    size-adjust: 120%;
    ascent-override: 75%;
    src: local('Times New Roman')
}

@font-face {
    font-family: BBCReithSerif-fallback;
    font-weight: 500;
    size-adjust: 110%;
    ascent-override: 75%;
    src: local('Times New Roman Bold')
}

.hygVWX {
    text-decoration: none;
    cursor: pointer;
    color: unset;
}

data-styled.g1[id="Anchor-styles__AnchorStyled-sc-651d33db-0"] {
    content: "hygVWX,"
}

.iosMJz {
    display: block;
    fill: currentcolor;
}

.csOpzq {
    display: block;
    height: 28px;
    fill: currentcolor;
    max-width: initial;
}

@media screen and (max-width: 399px) {
    .csOpzq {
        height: 26px;
        max-width: 248px;
    }
}

@media screen and (max-width: 599px) {
    .csOpzq {
        height: 26px;
        max-width: 248px;
    }
}

data-styled.g4[id="Icon-styles__IconStyled-sc-4d91d42a-0"] {
    content: "iosMJz,csOpzq,"
}

.kpUtIW {
    width: 100%;
    object-fit: contain;
    position: absolute;
}

.cVsHni {
    width: 100%;
    object-fit: contain;
}

data-styled.g5[id="Image-styles__ImageStyled-sc-8c99a12b-0"] {
    content: "kpUtIW,cVsHni,"
}

.bOmCce {
    position: relative;
    line-height: 0;
}

@media screen and (max-width: 599px) {
    .bOmCce {
        margin-inline: -16px;
    }
}

.erovmj {
    position: relative;
    line-height: 0;
}

data-styled.g6[id="Image-styles__ImageCardStyled-sc-8c99a12b-1"] {
    content: "bOmCce,erovmj,"
}

.lfCTJq {
    display: flex;
    justify-content: center;
    align-items: center;
}

.lfCTJq svg,
.lfCTJq img {
    width: 24px;
    height: 24px;
}

.bljxtJ {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
}

.bljxtJ svg,
.bljxtJ img {
    width: 24px;
    height: 24px;
}

data-styled.g8[id="Button-styles__ButtonIcon-sc-c0f7f974-0"] {
    content: "lfCTJq,bljxtJ,"
}

.bLCQBA {
    white-space: nowrap;
}

data-styled.g9[id="Button-styles__ButtonText-sc-c0f7f974-1"] {
    content: "bLCQBA,"
}

.gCqUYN {
    cursor: pointer;
    font-weight: 500;
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: flex;
    flex-direction: row;
    column-gap: 9.3px;
    row-gap: 9.3px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 6px 12px 6px 12px;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.cHhxqu {
    cursor: pointer;
    font-weight: 500;
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: flex;
    flex-direction: row-reverse;
    column-gap: 4px;
    row-gap: 4px;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 6px 8px;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

data-styled.g10[id="Button-styles__ButtonBase-sc-c0f7f974-2"] {
    content: "gCqUYN,cHhxqu,"
}

.bFiEsi {
    position: relative;
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
    outline-color: #000000;
}

.bFiEsi:hover {
    background-color: #3a3c3e;
    border-color: #3a3c3e;
    outline-color: #3a3c3e;
}

.bFiEsi:focus {
    outline: 2px solid #3a3c3e;
    border: 2px solid #3a3c3e;
}

.bFiEsi:active {
    background-color: #545658;
    color: #ffffff;
    border-color: #545658;
    outline-color: #545658;
}

.bFiEsi:disabled,
.bFiEsi[disabled] {
    cursor: not-allowed;
    background-color: #d2d4d6;
    color: #8a8c8e;
    outline-color: #d2d4d6;
    border-color: #d2d4d6;
}

data-styled.g11[id="Button-styles__GeneralButton-sc-c0f7f974-3"] {
    content: "bFiEsi,"
}

.jdLCIq {
    background-color: transparent;
    color: #000000;
}

.jdLCIq:hover {
    background-color: #3a3c3e;
    color: #ffffff;
    border: 2px solid #3a3c3e;
    outline: 2px solid #3a3c3e;
}

.jdLCIq:focus {
    color: #ffffff;
    background-color: #3a3c3e;
    outline-color: #3a3c3e;
    border-color: #3a3c3e;
}

.jdLCIq:active {
    background-color: #545658;
    color: #ffffff;
    outline-color: #545658;
    border-color: #545658;
}

.jdLCIq:disabled,
.jdLCIq[disabled] {
    cursor: not-allowed;
    background-color: transparent;
    color: #d2d4d6;
    outline-color: transparent;
    border-color: transparent;
}

.bVJMmx {
    background-color: transparent;
    color: #000000;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.bVJMmx:hover {
    background-color: #3a3c3e;
    color: #ffffff;
    border: 2px solid #3a3c3e;
    outline: 2px solid #3a3c3e;
}

.bVJMmx:focus {
    color: #ffffff;
    background-color: #3a3c3e;
    outline-color: #3a3c3e;
    border-color: #3a3c3e;
}

.bVJMmx:active {
    background-color: #545658;
    color: #ffffff;
    outline-color: #545658;
    border-color: #545658;
}

.bVJMmx:disabled,
.bVJMmx[disabled] {
    cursor: not-allowed;
    background-color: transparent;
    color: #d2d4d6;
    outline-color: transparent;
    border-color: transparent;
}

data-styled.g13[id="Button-styles__UnboxedButton-sc-c0f7f974-5"] {
    content: "jdLCIq,bVJMmx,"
}

.cWsCHe {
    border: none;
    outline: none;
    column-gap: 6px;
    box-sizing: border-box;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.cWsCHe:hover {
    background-color: inherit;
    border: none;
    outline: none;
    color: #000000;
    text-decoration: underline;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0px;
}

.cWsCHe:focus,
.cWsCHe:active {
    text-shadow: 0.25px 0 0.1px, -0.25px 0 0.1px;
    text-decoration: none;
    background-color: inherit;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.cWsCHe:disabled {
    pointer-events: none;
    color: #d2d4d6;
}

.piOtT {
    padding-left: 0;
    padding-right: 0;
    border: none;
    outline: none;
    column-gap: 6px;
    box-sizing: border-box;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.piOtT:hover {
    background-color: inherit;
    border: none;
    outline: none;
    color: #000000;
    text-decoration: underline;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: 0px;
}

.piOtT:focus,
.piOtT:active {
    text-shadow: 0.25px 0 0.1px, -0.25px 0 0.1px;
    text-decoration: none;
    background-color: inherit;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.piOtT:disabled {
    pointer-events: none;
    color: #d2d4d6;
}

data-styled.g14[id="Button-styles__UnboxedShareButton-sc-c0f7f974-6"] {
    content: "cWsCHe,piOtT,"
}

.itUMiZ {
    width: 80px !important;
    height: 80px !important;
    transition: opacity 0.3s;
}

.itUMiZ svg {
    width: auto !important;
    height: auto !important;
}

@media screen and (max-width: 599px) {
    .itUMiZ {
        width: 56px;
        height: 56px;
    }
}

data-styled.g21[id="CustomCTA-styles__CtaPlayIconStyled-sc-be08601b-0"] {
    content: "itUMiZ,"
}

.fZevdn {
    z-index: 1000 !important;
    width: 100%;
    height: 100%;
    display: grid;
    place-items: center;
    cursor: pointer;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    background-color: transparent !important;
}

.fZevdn * {
    z-index: 1000 !important;
}

.fZevdn .CustomCTA-styles__CtaPlayIconStyled-sc-be08601b-0 {
    opacity: 0.75;
}

.fZevdn:hover .CustomCTA-styles__CtaPlayIconStyled-sc-be08601b-0 {
    opacity: 1;
}

data-styled.g22[id="CustomCTA-styles__CtaContainerButtonStyled-sc-be08601b-1"] {
    content: "fZevdn,"
}

.lmHaCb {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #e6e8ea;
    display: grid;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.12px;
}

data-styled.g25[id="CustomCTA-styles__CtaInfoStyled-sc-be08601b-4"] {
    content: "lmHaCb,"
}

.duMWSj {
    position: relative;
}

.duMWSj * {
    overflow: hidden;
}

@media screen and (max-width: 599px) {
    .duMWSj {
        margin-inline: -16px;
    }
}

data-styled.g27[id="Player-styles__PlayerStyled-sc-6416b0a0-1"] {
    content: "duMWSj,"
}

.hlPmIm {
    width: 100%;
    height: auto;
    visibility: hidden;
    aspect-ratio: 16/9;
}

data-styled.g34[id="SpaPlayerInner-styles__SpaPlayerInnerStyled-sc-82491dc0-0"] {
    content: "hlPmIm,"
}

.gcnTDO {
    background-color: #000000F2;
    display: none;
    visibility: hidden;
    top: 0px;
    position: fixed;
    border: none;
    width: 100%;
    bottom: 0;
    display: grid;
    place-items: center;
    z-index: 5000;
}

.gcnTDO * {
    z-index: 5000;
}

.jUHzNV {
    background-color: #0000004d;
    display: none;
    visibility: hidden;
    top: 0px;
    position: fixed;
    border: none;
    width: 100%;
    bottom: 0;
    z-index: 3000;
}

.jUHzNV * {
    z-index: 3000;
}

data-styled.g41[id="Backdrop-styles__BackdropStyled-sc-9f7d4825-0"] {
    content: "gcnTDO,jUHzNV,"
}

.eyyVCC .dotcom-ad.active {
    padding-top: 15px;
    padding-bottom: 5px;
    border-top: 1px solid #545658 !important;
    border-bottom: 1px solid #545658 !important;
}

.jQxGIx {
    background-color: #f6f6f6;
    height: 278px;
}

@media screen and (max-width: 1007px) {
    .jQxGIx {
        height: 118px;
    }
}

@media screen and (max-width: 599px) {
    .jQxGIx {
        height: 78px;
    }
}

.jQxGIx .dotcom-ad.active {
    padding-top: 15px;
    padding-bottom: 5px;
    border-top: 1px solid #545658 !important;
    border-bottom: 1px solid #545658 !important;
}

data-styled.g50[id="AdSlot-styles__AdSlotContainerStyled-sc-4b576bed-0"] {
    content: "eyyVCC,jQxGIx,"
}

.fxASub {
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 38px;
    line-height: 44px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.76px;
}

@media screen and (max-width: 599px) {
    .fxASub {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 28px;
        line-height: 34px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.56px;
    }
}

.knYLIy {
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 32px;
    line-height: 36px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.32px;
}

@media screen and (max-width: 599px) {
    .knYLIy {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 24px;
        line-height: 28px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.48px;
    }
}

data-styled.g52[id="Headline-styles__HeadlineStyled-sc-6b3bb442-0"] {
    content: "fxASub,knYLIy,"
}

.eGAhOs {
    text-decoration: underline;
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    text-transform: none;
    text-decoration: underline;
    letter-spacing: -0.36px;
}

@media screen and (max-width: 399px) {
    .eGAhOs {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        text-decoration: underline;
        letter-spacing: -0.32px;
    }
}

@media screen and (max-width: 599px) {
    .eGAhOs {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        text-decoration: underline;
        letter-spacing: -0.32px;
    }
}

data-styled.g60[id="LinkUrl-styles__LinkUrlStyled-sc-f4e3b82f-0"] {
    content: "eGAhOs,"
}

.fqhmpl {
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.36px;
}

@media screen and (max-width: 399px) {
    .fqhmpl {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.32px;
    }
}

@media screen and (max-width: 599px) {
    .fqhmpl {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.32px;
    }
}

data-styled.g63[id="Paragraph-styles__ParagraphStyled-sc-ffb5f5ba-0"] {
    content: "fqhmpl,"
}

@media screen and (max-width: 599px) {
    .fa-DACi {
        word-break: break-word;
    }
}

data-styled.g64[id="TextFragment-styles__TextFragmentStyled-sc-99e7c69b-0"] {
    content: "fa-DACi,"
}

.crpOpn {
    margin-top: 29px;
}

@media screen and (max-width: 399px) {
    .crpOpn {
        margin-top: 24px;
    }
}

@media screen and (max-width: 599px) {
    .crpOpn {
        margin-top: 24px;
    }
}

data-styled.g65[id="ContentLinks-styles__ContentLinksSectionStyled-sc-9a221ef-0"] {
    content: "crpOpn,"
}

.kMeWnH {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
    row-gap: 18px;
    align-items: center;
    flex-wrap: wrap;
}

@media screen and (max-width: 399px) {
    .kMeWnH {
        align-items: flex-start;
        flex-direction: column;
        row-gap: 24px;
        column-gap: 0;
    }
}

@media screen and (max-width: 599px) {
    .kMeWnH {
        align-items: flex-start;
        flex-direction: column;
        row-gap: 24px;
        column-gap: 0;
    }
}

data-styled.g66[id="ContentLinks-styles__ContentLinksULStyled-sc-9a221ef-1"] {
    content: "kMeWnH,"
}

.kqaecZ {
    text-decoration: none;
    position: relative;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.kqaecZ:hover {
    text-decoration: underline;
}

data-styled.g67[id="ContentLinks-styles__ContentLinkStyled-sc-9a221ef-2"] {
    content: "kqaecZ,"
}

.knnpYP {
    margin-top: 21px;
}

@media screen and (max-width: 1007px) {
    .knnpYP {
        margin-top: 24px;
    }
}

@media screen and (max-width: 399px) {
    .knnpYP {
        margin-top: 40px;
    }
}

@media screen and (max-width: 599px) {
    .knnpYP {
        margin-top: 40px;
    }
}

data-styled.g68[id="LanguageDropdown-styles__LanguageDropDownSectionStyled-sc-bc6bb5-0"] {
    content: "knnpYP,"
}

.cvxMhQ {
    position: relative;
    margin-right: 16px;
}

data-styled.g69[id="LanguageDropdown-styles__LanguageDropdownWrapperStyled-sc-bc6bb5-1"] {
    content: "cvxMhQ,"
}

.fuasZG {
    cursor: pointer;
    height: 44px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 6px 12px;
    background-color: #e6e8ea;
    color: #202224;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.fuasZG:hover {
    background-color: #d2d4d6;
}

.fuasZG[disabled] {
    cursor: auto;
    color: #8a8c8e;
    background-color: #d2d4d6;
}

.fuasZG:active {
    background-color: #e6e8ea;
}

data-styled.g70[id="LanguageDropdown-styles__DropdownButtonStyled-sc-bc6bb5-2"] {
    content: "fuasZG,"
}

.gcEOSI {
    width: 24px;
    height: 24px;
    margin-left: 4.5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000000;
}

data-styled.g71[id="LanguageDropdown-styles__DropdownButtonIconWrapperStyled-sc-bc6bb5-3"] {
    content: "gcEOSI,"
}

.gZundq {
    background-color: #e6e8ea;
    padding-bottom: 24px;
    padding-top: 48px;
    visibility: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    pointer-events: none;
}

@media screen and (max-width: 599px) {
    .gZundq {
        padding-bottom: 8px;
    }
}

data-styled.g72[id="LanguageDropdown-styles__DropdownContentWrapperStyled-sc-bc6bb5-4"] {
    content: "gZundq,"
}

.ddLCrP {
    text-align: center;
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.24px;
}

@media screen and (max-width: 599px) {
    .ddLCrP {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.4px;
        text-align: left;
        padding-left: 32px;
    }
}

data-styled.g73[id="LanguageDropdown-styles__DropdownContentHeadlineStyled-sc-bc6bb5-5"] {
    content: "ddLCrP,"
}

.dSRhcB {
    text-align: center;
    color: #3a3c3e;
    margin-top: 24px;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
}

@media screen and (max-width: 599px) {
    .dSRhcB {
        margin-top: 12px;
        text-align: left;
        padding-left: 32px;
    }
}

data-styled.g74[id="LanguageDropdown-styles__DropdownContentSubHeadlineStyled-sc-bc6bb5-6"] {
    content: "dSRhcB,"
}

.fduqdR {
    max-width: 616px;
    margin: 24px auto;
    display: grid;
    grid-template-rows: repeat(11, auto);
    grid-auto-flow: column;
    grid-auto-columns: minmax(188px, 188px);
    column-gap: 16px;
    row-gap: 8px;
    justify-content: center;
}

@media screen and (max-width: 1007px) {
    .fduqdR {
        grid-template-rows: repeat(22, auto);
        column-gap: 80px;
    }
}

@media screen and (max-width: 599px) {
    .fduqdR {
        grid-template-rows: unset;
        grid-auto-flow: row;
        row-gap: 24px;
        margin: 32px auto;
        justify-content: left;
        padding-left: 32px;
    }
}

data-styled.g75[id="LanguageDropdown-styles__DropdownContentTableStyled-sc-bc6bb5-7"] {
    content: "fduqdR,"
}

.izPFGO {
    color: #202224;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0px;
}

.izPFGO:hover {
    text-decoration: underline;
}

@media screen and (max-width: 599px) {
    .izPFGO {
        font-size: 14px;
    }
}

data-styled.g76[id="LanguageDropdown-styles__DropDownContentTableItemStyled-sc-bc6bb5-8"] {
    content: "izPFGO,"
}

.bhvVdu {
    margin-top: 16px;
}

data-styled.g77[id="LegalLinks-styles__LegalLinksSectionStyled-sc-f9fd086a-0"] {
    content: "bhvVdu,"
}

.fwURqS {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 12px;
}

data-styled.g78[id="LegalLinks-styles__LegalLinksULStyled-sc-f9fd086a-1"] {
    content: "fwURqS,"
}

.fauBtv {
    flex: 0 0 auto;
}

data-styled.g79[id="LegalLinks-styles__LegalLinksLIStyled-sc-f9fd086a-2"] {
    content: "fauBtv,"
}

.iUVxwk {
    cursor: pointer;
    text-decoration: none;
    color: #000000;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0px;
}

.iUVxwk:hover {
    text-decoration: underline;
}

data-styled.g80[id="LegalLinks-styles__LegalLinkItemStyled-sc-f9fd086a-3"] {
    content: "iUVxwk,"
}

.eOJsGb {
    display: flex;
    flex-wrap: wrap;
    margin: 16px 0;
    border-top: 1px solid #e6e8ea;
    padding-top: 16px;
}

@media screen and (max-width: 599px) {
    .eOJsGb {
        flex-direction: column;
    }
}

data-styled.g81[id="SocialFollowUs-styles__SocialFollowUsContainerStyled-sc-2bdeae3a-0"] {
    content: "eOJsGb,"
}

.ckEZCm {
    font-family: 'BBC Reith Sans';
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    margin-right: 40px;
}

@media screen and (max-width: 599px) {
    .ckEZCm {
        margin-bottom: 16px;
        margin-right: 0;
    }
}

data-styled.g82[id="SocialFollowUs-styles__SocialFollowUsHeaderStyled-sc-2bdeae3a-1"] {
    content: "ckEZCm,"
}

.Itwpr {
    display: flex;
    gap: 16px;
    align-items: center;
}

.Itwpr button {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 599px) {
    .Itwpr button {
        width: 28px;
        height: 28px;
    }
}

data-styled.g83[id="SocialFollowUs-styles__SocialFollowUsFlexContainerStyled-sc-2bdeae3a-2"] {
    content: "Itwpr,"
}

.idhcQn {
    position: relative;
}

.idhcQn:hover {
    outline: 1px solid #3a3c3e;
}

.idhcQn::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 9px solid #e6e8ea;
    position: absolute;
    bottom: -20px;
    left: 50%;
    transform: translateX(-50%);
    transition: 0.2s linear opacity;
    visibility: hidden;
}

@media screen and (max-width: 599px) {
    .idhcQn::after {
        bottom: -14px;
    }
}

data-styled.g86[id="SocialFollowUs-styles__TriangleContainerStyled-sc-2bdeae3a-5"] {
    content: "idhcQn,"
}

.gEbLfI {
    max-width: 1280px;
    width: 100%;
    margin: 16px auto 48px auto;
    padding: 0 16px;
    box-sizing: border-box;
}

data-styled.g89[id="Footer-styles__FooterStyled-sc-7046f1ed-0"] {
    content: "gEbLfI,"
}

.RmPAY {
    margin-top: 16px;
    overflow-wrap: break-word;
}

.RmPAY p {
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
    color: #000000;
}

.RmPAY b,
.RmPAY a {
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.RmPAY a {
    text-decoration: none;
    color: #000000;
}

@media screen and (max-width: 599px) {
    .RmPAY {
        margin-top: 24px;
    }
}

data-styled.g90[id="Footer-styles__LegalTextParagraphStyled-sc-7046f1ed-1"] {
    content: "RmPAY,"
}

.eCcNac {
    background-color: #3a3c3e;
    margin-top: 120px;
    height: 1px;
    border: none;
}

data-styled.g91[id="Footer-styles__SeparatorStyled-sc-7046f1ed-2"] {
    content: "eCcNac,"
}

.feOrLY {
    display: flex;
}

data-styled.g92[id="Footer-styles__LogoSectionStyled-sc-7046f1ed-3"] {
    content: "feOrLY,"
}

#subliminal-banner {
    display: none;
    position: sticky;
    bottom: 0;
    z-index: 9999;
}

data-styled.g93[id="sc-global-cmCizg1"] {
    content: "sc-global-cmCizg1,"
}

.tp-backdrop {
    background-color: rgb(255 255 255 / 70%) !important;
    backdrop-filter: blur(4px);
    top: 122px !important;
    z-index: 2000 !important;
}

@media screen and (max-width: 1007px) {
    .tp-backdrop {
        top: 80px !important;
    }
}

@media screen and (max-width: 599px) {
    .tp-backdrop {
        top: 48px !important;
    }
}

.tp-modal {
    top: 122px !important;
    display: grid;
    place-content: center;
    z-index: 3000 !important;
}

.tp-modal * {
    z-index: 3000 !important;
}

.tp-modal .tp-iframe-wrapper {
    margin-block: 0 !important;
}

@media screen and (max-width: 1007px) {
    .tp-modal {
        top: 80px !important;
    }
}

@media screen and (max-width: 599px) {
    .tp-modal {
        top: 48px !important;
        place-content: start;
    }
}

data-styled.g94[id="sc-global-iEDSUG1"] {
    content: "sc-global-iEDSUG1,"
}

.ccrEsB {
    background-color: #ffffff;
    color: #000000;
    justify-content: center;
    justify-items: center;
    align-items: center;
    position: absolute;
    min-width: 24px;
    bottom: 0;
    display: grid;
    left: 0;
    z-index: 2000;
}

.ccrEsB * {
    z-index: 2000;
}

@media screen and (max-width: 599px) {
    .ccrEsB {
        left: 0px;
        display: grid;
    }
}

data-styled.g109[id="IndexCardContentTypeLabel-styles__ContentTypeLabelStyled-sc-a498a926-0"] {
    content: "ccrEsB,"
}

.dnSnSp {
    justify-content: center;
    align-items: center;
    display: flex;
}

.iaPeFd {
    justify-content: center;
    align-items: center;
    display: flex;
    height: 32px;
    width: 32px;
    margin: 4px;
}

.iaPeFd>svg {
    height: 20px;
}

@media screen and (max-width: 599px) {
    .iaPeFd {
        height: 32px;
        width: 32px;
        margin: 4px;
    }

    .iaPeFd>svg {
        height: 20px;
    }
}

data-styled.g110[id="IndexCardContentTypeLabel-styles__IconWrapper-sc-a498a926-1"] {
    content: "dnSnSp,iaPeFd,"
}

.hUobih {
    margin-top: 0px;
    height: auto;
    align-items: center;
    display: flex;
    gap: 8px;
}

@media screen and (max-width: 399px) {
    .hUobih {
        display: none;
    }
}

@media screen and (max-width: 599px) {
    .hUobih {
        display: none;
    }
}

@media screen and (max-width: 399px) {
    .hUobih {
        margin-top: 2px;
    }
}

@media screen and (max-width: 599px) {
    .hUobih {
        margin-top: 2px;
    }
}

.gYTCIp {
    margin-top: 0px;
    height: 32px;
    align-items: center;
    display: flex;
    gap: 8px;
    position: absolute;
    bottom: 0;
}

@media screen and (max-width: 399px) {
    .gYTCIp {
        margin-top: 2px;
    }
}

@media screen and (max-width: 599px) {
    .gYTCIp {
        margin-top: 2px;
    }
}

data-styled.g120[id="IndexCardMetadata-styles__MetadataStyled-sc-10966952-0"] {
    content: "hUobih,gYTCIp,"
}

.eEQQW {
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.12px;
    color: #545658;
}

@media screen and (max-width: 767px) {
    .eEQQW {
        display: block;
    }
}

@media screen and (max-width: 1007px) {
    .eEQQW {
        display: block;
    }
}

@media screen and (max-width: 1279px) {
    .eEQQW {
        display: block;
    }
}

@media screen and (max-width: 8192px) {
    .eEQQW {
        display: block;
    }
}

@media screen and (max-width: 399px) {
    .eEQQW {
        display: none;
    }
}

@media screen and (max-width: 599px) {
    .eEQQW {
        display: none;
    }
}

.grATlS {
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.12px;
    color: #545658;
}

@media screen and (max-width: 767px) {
    .grATlS {
        display: none;
    }
}

@media screen and (max-width: 1007px) {
    .grATlS {
        display: none;
    }
}

@media screen and (max-width: 1279px) {
    .grATlS {
        display: none;
    }
}

@media screen and (max-width: 8192px) {
    .grATlS {
        display: none;
    }
}

@media screen and (max-width: 399px) {
    .grATlS {
        display: block;
    }
}

@media screen and (max-width: 599px) {
    .grATlS {
        display: block;
    }
}

data-styled.g121[id="IndexCardMetadata-styles__MetaDataDateStyled-sc-10966952-1"] {
    content: "eEQQW,grATlS,"
}

.ewqQPE {
    display: grid;
    box-sizing: border-box;
}

.beamNM {
    display: grid;
    box-sizing: border-box;
}

@media screen and (max-width: 8192px) {
    .beamNM {
        grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 0px), 1fr));
        gap: 16px;
    }
}

@media screen and (max-width: 1279px) {
    .beamNM {
        grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 0px), 1fr));
        gap: 16px;
    }
}

@media screen and (max-width: 1007px) {
    .beamNM {
        grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 0px), 1fr));
        gap: 16px;
    }
}

@media screen and (max-width: 767px) {
    .beamNM {
        grid-template-columns: repeat(auto-fit, minmax(calc(100% / 3 - 0px), 1fr));
        gap: 16px;
    }
}

@media screen and (max-width: 599px) {
    .beamNM {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}

@media screen and (max-width: 399px) {
    .beamNM {
        grid-template-columns: 1fr;
        gap: 16px;
    }
}

data-styled.g135[id="Grid-styles__GridStyled-sc-772acff9-0"] {
    content: "ewqQPE,beamNM,"
}

.hEhfIe {
    width: 100%;
    margin-right: 0;
}

@media screen and (max-width: 599px) {
    .hEhfIe {
        margin-right: 8px;
    }
}

data-styled.g145[id="IndexCardHeading-styles__TitleWrapperStyled-sc-c7d910a6-0"] {
    content: "hEhfIe,"
}

.dWFLGi {
    width: 100%;
}

@media screen and (max-width: 599px) {
    .dWFLGi {
        min-height: 32px;
        display: flex;
        align-items: center;
    }
}

data-styled.g146[id="IndexCardHeading-styles__TitleGravityWrapper-sc-c7d910a6-1"] {
    content: "dWFLGi,hYGYDs,"
}

.NFUEj {
    color: #202224;
    grid-template-columns: auto auto;
    align-items: center;
    position: relative;
    padding-left: 2px;
    margin: 0 6px 0 0;
    display: grid;
    height: auto;
    width: auto;
    float: left;
    gap: 1.8px;
}

.NFUEj>svg {
    height: 18.3px;
    width: 18.3px;
}

@media screen and (max-width: 599px) {
    .NFUEj {
        gap: 1.8px;
    }

    .NFUEj>svg {
        height: 18px;
    }
}

data-styled.g147[id="IndexCardHeading-styles__InlineIconWrapper-sc-c7d910a6-2"] {
    content: "NFUEj,"
}

.dyeGOh {
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.36px;
}

@media screen and (max-width: 599px) {
    .dyeGOh {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.36px;
    }
}

.gsnZfZ {
    color: #202224;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.48px;
    margin-bottom: 12px;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 500;
    font-size: 24px;
    line-height: 28px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.48px;
}

@media screen and (max-width: 599px) {
    .gsnZfZ {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.4px;
    }
}

@media screen and (max-width: 599px) {
    .gsnZfZ {
        margin-bottom: 8px;
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 500;
        font-size: 18px;
        line-height: 22px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: -0.36px;
    }
}

data-styled.g148[id="IndexCardHeading-styles__CardHeadlineStyled-sc-c7d910a6-3"] {
    content: "dyeGOh,gsnZfZ,"
}

.bdssIl {
    padding-bottom: 0;
    position: relative;
    gap: 8px;
    display: grid;
}

.bdssIl:hover h2 {
    text-decoration: underline;
}

.gdjbPO {
    padding-bottom: 16px;
    position: relative;
    gap: 8px;
    display: grid;
}

.gdjbPO:hover h2 {
    text-decoration: underline;
}

data-styled.g200[id="Chester-styles__CardStyled-sc-340eb5f4-0"] {
    content: "bdssIl,gdjbPO,"
}

.fLsOPx {
    display: block;
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
    color: #545658;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
}

data-styled.g280[id="Caption-styles__CaptionStyled-sc-70433723-0"] {
    content: "fLsOPx,"
}

.hZqUOQ {
    font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0px;
    color: #202224;
    margin-bottom: 56px;
}

@media screen and (max-width: 599px) {
    .hZqUOQ {
        font-family: BBC Reith Serif, BBCReithSerif-fallback, serif;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0px;
        margin-bottom: 48px;
    }
}

data-styled.g288[id="Liverpool-styles__DescriptionStyled-sc-67b23c8c-0"] {
    content: "hZqUOQ,"
}

.hkubVP {
    align-items: start;
    display: grid;
}

data-styled.g289[id="Liverpool-styles__SideMetaWrapperStyled-sc-67b23c8c-1"] {
    content: "hkubVP,"
}

.ioWrtD {
    height: 100%;
    width: 100%;
}

.ioWrtD img {
    aspect-ratio: 16/9;
}

data-styled.g290[id="Liverpool-styles__MediaStyled-sc-67b23c8c-2"] {
    content: "ioWrtD,"
}

.bppTWh {
    position: relative;
    min-height: 190px;
    display: block;
    border-bottom: 1px solid #e6e8ea;
}

.kzBCdz {
    position: relative;
    min-height: 190px;
    display: block;
}

data-styled.g291[id="Liverpool-styles__CardStyled-sc-67b23c8c-3"] {
    content: "bppTWh,kzBCdz,"
}

.iaBHEb {
    grid-template-columns: 90px 1fr;
    align-items: stretch;
    position: relative;
    display: grid;
    gap: 16px;
}

.iaBHEb:hover img {
    opacity: 0.8;
}

.iaBHEb:hover h2 {
    text-decoration: underline;
}

@media screen and (max-width: 599px) {
    .iaBHEb {
        grid-template-columns: 1fr;
    }
}

data-styled.g292[id="Liverpool-styles__CardWrapperStyled-sc-67b23c8c-4"] {
    content: "iaBHEb,"
}

.dyChWN {
    margin-bottom: 16px;
    position: relative;
    margin-left: 16px;
    float: right;
    width: 300px;
}

@media screen and (max-width: 599px) {
    .dyChWN {
        margin-bottom: 8px;
        margin-left: 8px;
        width: 50%;
    }
}

data-styled.g293[id="Liverpool-styles__MediaWrapperStyled-sc-67b23c8c-5"] {
    content: "dyChWN,"
}

.hKWUJP {
    display: block;
}

data-styled.g294[id="Liverpool-styles__TextWrapperStyled-sc-67b23c8c-6"] {
    content: "hKWUJP,"
}

.hRsXiV {
    display: grid;
    column-gap: 16px;
    grid-auto-flow: row;
    max-width: calc(1280px - 32px);
    width: 100%;
    margin-inline: 16px;
    display: grid;
    grid-template-columns: repeat(24, 1fr);
}

@media screen and (max-width: 1279px) {
    .hRsXiV {
        max-width: min(calc(100% - 32px), 1008px);
    }
}

@media screen and (max-width: 1007px) {
    .hRsXiV {
        max-width: min(calc(100% - 32px), 722px);
    }
}

@media screen and (max-width: 767px) {
    .hRsXiV {
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 599px) {
    .hRsXiV {
        column-gap: 8px;
    }
}

@media screen and (max-width: 599px) {
    .hRsXiV {
        display: grid;
    }
}

@media screen and (max-width: 599px) {
    .hRsXiV {
        grid-template-columns: repeat(12, 1fr);
    }
}

.ieGDnl {
    display: grid;
    column-gap: 16px;
    grid-auto-flow: row;
    max-width: calc(1280px - 32px);
    width: 100%;
    margin-inline: 16px;
    display: grid;
    grid-template-columns: repeat(24, 1fr);
    row-gap: 8px;
}

@media screen and (max-width: 1279px) {
    .ieGDnl {
        max-width: min(calc(100% - 32px), 1008px);
    }
}

@media screen and (max-width: 1007px) {
    .ieGDnl {
        max-width: min(calc(100% - 32px), 722px);
    }
}

@media screen and (max-width: 767px) {
    .ieGDnl {
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 599px) {
    .ieGDnl {
        column-gap: 8px;
    }
}

@media screen and (max-width: 599px) {
    .ieGDnl {
        display: grid;
    }
}

@media screen and (max-width: 599px) {
    .ieGDnl {
        grid-template-columns: repeat(12, 1fr);
    }
}

.eFgmZv {
    display: grid;
    column-gap: 16px;
    grid-auto-flow: row;
    max-width: calc(1280px - 32px);
    width: 100%;
    margin-inline: 16px;
    display: grid;
    grid-template-columns: repeat(24, 1fr);
}

@media screen and (max-width: 1279px) {
    .eFgmZv {
        max-width: calc(100% - 32px);
    }
}

@media screen and (max-width: 599px) {
    .eFgmZv {
        column-gap: 8px;
    }
}

@media screen and (max-width: 599px) {
    .eFgmZv {
        display: grid;
    }
}

@media screen and (max-width: 599px) {
    .eFgmZv {
        grid-template-columns: repeat(12, 1fr);
    }
}

data-styled.g295[id="Grid-styles__GridStyled-sc-70d90311-0"] {
    content: "hRsXiV,ieGDnl,eFgmZv,"
}

.tlbDj {
    grid-column: 6/span 14;
}

@media screen and (max-width: 1279px) {
    .tlbDj {
        grid-column: 4/span 18;
    }
}

@media screen and (max-width: 1007px) {
    .tlbDj {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 599px) {
    .tlbDj {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 1279px) {
    .tlbDj {
        display: initial;
    }
}

@media screen and (max-width: 1007px) {
    .tlbDj {
        display: initial;
    }
}

@media screen and (max-width: 599px) {
    .tlbDj {
        display: initial;
    }
}

.enRivQ {
    grid-column: 6/span 14;
}

@media screen and (max-width: 1279px) {
    .enRivQ {
        grid-column: 4/span 18;
    }
}

@media screen and (max-width: 1007px) {
    .enRivQ {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 767px) {
    .enRivQ {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 599px) {
    .enRivQ {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 1279px) {
    .enRivQ {
        display: initial;
    }
}

@media screen and (max-width: 1007px) {
    .enRivQ {
        display: initial;
    }
}

@media screen and (max-width: 767px) {
    .enRivQ {
        display: initial;
    }
}

@media screen and (max-width: 599px) {
    .enRivQ {
        display: initial;
    }
}

.bnCeGm {
    grid-column: 6/span 14;
    display: grid !important;
    row-gap: 16px;
}

@media screen and (max-width: 1279px) {
    .bnCeGm {
        grid-column: 4/span 18;
    }
}

@media screen and (max-width: 1007px) {
    .bnCeGm {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 599px) {
    .bnCeGm {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 1279px) {
    .bnCeGm {
        display: initial;
    }
}

@media screen and (max-width: 1007px) {
    .bnCeGm {
        display: initial;
    }
}

@media screen and (max-width: 599px) {
    .bnCeGm {
        display: initial;
    }
}

.hUaOpu {
    grid-column: 6/span 12;
}

@media screen and (max-width: 1279px) {
    .hUaOpu {
        grid-column: 4/span 13;
    }
}

@media screen and (max-width: 1007px) {
    .hUaOpu {
        grid-column: 1/span 14;
    }
}

@media screen and (max-width: 767px) {
    .hUaOpu {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 599px) {
    .hUaOpu {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 1279px) {
    .hUaOpu {
        display: initial;
    }
}

@media screen and (max-width: 1007px) {
    .hUaOpu {
        display: initial;
    }
}

@media screen and (max-width: 767px) {
    .hUaOpu {
        display: initial;
    }
}

@media screen and (max-width: 599px) {
    .hUaOpu {
        display: initial;
    }
}

.LlDjp {
    grid-column: 1/span 24;
}

@media screen and (max-width: 599px) {
    .LlDjp {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 599px) {
    .LlDjp {
        display: initial;
    }
}

.dDfbWw {
    grid-column: 3/span 20;
}

@media screen and (max-width: 1279px) {
    .dDfbWw {
        grid-column: 1/span 24;
    }
}

@media screen and (max-width: 599px) {
    .dDfbWw {
        grid-column: 1/span 12;
    }
}

@media screen and (max-width: 1279px) {
    .dDfbWw {
        display: initial;
    }
}

@media screen and (max-width: 599px) {
    .dDfbWw {
        display: initial;
    }
}

data-styled.g296[id="GridItem-styles__GridItemStyled-sc-6cc20e4a-0"] {
    content: "tlbDj,enRivQ,bnCeGm,hUaOpu,LlDjp,dDfbWw,"
}

.lkxsBq {
    position: sticky;
    top: 0;
    left: 0;
    right: 0;
    height: 80px;
    background-color: #ffffff;
    border-bottom: 1px solid #e6e8ea;
    z-index: 4000;
    transition: height 0.5s ease;
}

.lkxsBq * {
    z-index: 4000;
}

@media screen and (max-width: 599px) {
    .lkxsBq {
        height: 48px;
    }
}

data-styled.g457[id="Header-styles__HeaderStyled-sc-36071384-0"] {
    content: "lkxsBq,"
}

.cisUBm {
    position: relative;
    display: flex;
    align-items: center;
    height: 56px;
    padding: 12px 16px;
    transition: height 0.5s ease;
}

@media screen and (max-width: 599px) {
    .cisUBm {
        height: 48px;
        padding: 0 12px;
    }
}

data-styled.g458[id="Header-styles__HeaderContentStyled-sc-36071384-1"] {
    content: "cisUBm,"
}

.ewqyHk {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ewqyHk svg {
    height: 40px;
    width: auto;
    transition: height 0.5s ease;
}

@media screen and (max-width: 599px) {
    .ewqyHk svg {
        height: 30px;
    }
}

data-styled.g459[id="Header-styles__HeaderLogoStyled-sc-36071384-2"] {
    content: "ewqyHk,"
}

.hUnMtK {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
}

.hUnMtK:hover {
    background-color: #e6e8ea;
}

data-styled.g460[id="Header-styles__HeaderMenuButtonStyled-sc-36071384-3"] {
    content: "hUnMtK,"
}

.kuhblz {
    flex: 1;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 12px;
}

data-styled.g461[id="Header-styles__HeaderMenuContainerStyled-sc-36071384-4"] {
    content: "kuhblz,"
}

.hBrumE {
    flex: 1;
    display: flex;
    justify-content: center;
    height: 32px;
}

data-styled.g462[id="Header-styles__HeaderLogoContainerStyled-sc-36071384-5"] {
    content: "hBrumE,"
}

.cpbrKZ {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 20px;
    height: 40px;
}

data-styled.g463[id="Header-styles__HeaderButtonsContainerStyled-sc-36071384-6"] {
    content: "cpbrKZ,"
}

.hZiVmC {
    border-bottom: 1px solid #e6e8ea;
    position: relative;
    text-align: center;
    overflow: hidden;
    line-height: 0;
    max-width: 100vw;
    z-index: 3000;
}

.hZiVmC * {
    z-index: 3000;
}

@media screen and (max-width: 1007px) {
    .hZiVmC {
        border-bottom: none;
        display: none;
    }
}

data-styled.g467[id="Navigation-styles__NavigationSectionStyled-sc-f1c1fa10-0"] {
    content: "hZiVmC,"
}

.kidpOc {
    display: inline-block;
    overflow-x: hidden;
    white-space: nowrap;
    margin-bottom: -1px;
}

data-styled.g468[id="Navigation-styles__NavigationWrapper-sc-f1c1fa10-1"] {
    content: "kidpOc,"
}

.bMdVsj {
    list-style-type: none;
    display: flex;
    padding: 0;
    margin: 0;
    align-self: center;
}

@media screen and (max-width: 1007px) {
    .bMdVsj {
        display: none;
    }
}

data-styled.g469[id="Navigation-styles__MainNavigationWrapper-sc-f1c1fa10-2"] {
    content: "bMdVsj,"
}

.bMXHds {
    position: relative;
}

.iCkEIX {
    position: relative;
}

.iCkEIX::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 30px;
    background: #e6e8ea;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

data-styled.g470[id="Navigation-styles__MainNavigationItemStyled-sc-f1c1fa10-3"] {
    content: "bMXHds,iCkEIX,"
}

.gkFqwf {
    position: relative;
    display: block;
    color: #000000;
    cursor: pointer;
    padding: 12px 8px;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.gkFqwf:hover {
    background-color: #e6e8ea;
}

data-styled.g471[id="Navigation-styles__MainNavigationLink-sc-f1c1fa10-4"] {
    content: "gkFqwf,"
}

.gUOgcu {
    z-index: 3000;
    position: sticky;
    background-color: #ffffff;
    top: 80px;
    left: 0;
    right: 0;
    transform: translateY(0);
    transition: transform 0.5s ease;
}

.gUOgcu * {
    z-index: 3000;
}

@media screen and (max-width: 1007px) {
    .gUOgcu {
        height: 0;
    }
}

data-styled.g476[id="Navigation-styles__NavigationContainerStyled-sc-f1c1fa10-9"] {
    content: "gUOgcu,"
}

.bchIRn {
    position: fixed;
    display: block;
    bottom: 0;
    width: 100%;
    background-color: #ffffff;
    visibility: hidden;
    z-index: 3000;
    transition: transform 0.1s ease-in-out;
    top: 0px;
    left: 0;
    width: 320px;
    transform: translateX(-100%);
}

.bchIRn * {
    z-index: 3000;
}

@media screen and (max-width: 599px) {
    .bchIRn {
        width: 100%;
    }
}

data-styled.g481[id="Drawer-styles__DrawerBackgroundStyled-sc-211ba7ec-0"] {
    content: "bchIRn,"
}

.fWJrIe {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

data-styled.g482[id="VisuallyHidden-styles__VisuallyHiddenStyled-sc-69248fc2-0"] {
    content: "fWJrIe,"
}

.kfokpQ {
    position: relative;
    display: flex;
    border: 1px solid #8a8c8e;
    width: 100%;
    height: 44px;
    background-color: #ffffff;
}

.kfokpQ:focus-within,
.kfokpQ:hover {
    border: 2px solid #000000;
    margin: -1px;
}

.kfokpQ svg[icon='search'] {
    width: 20px;
    height: 20px;
}

.kfokpQ svg[icon='close'] {
    width: 12px;
    height: 12px;
}

.kfokpQ .Button-styles__GeneralButton-sc-c0f7f974-3 {
    width: 44px;
    height: 44px;
    outline: 1px solid #000000;
}

.kfokpQ .Button-styles__GeneralButton-sc-c0f7f974-3 span {
    width: 18px;
}

.kfokpQ .Button-styles__UnboxedButton-sc-c0f7f974-5 {
    width: 44px;
    height: 44px;
    outline: 0;
    border: 0;
}

.kfokpQ .Button-styles__UnboxedButton-sc-c0f7f974-5:hover {
    background-color: #ffffff;
    color: #000000;
    outline: 0;
    border: 0;
}

.kfokpQ:hover {
    border: 2px solid #3a3c3e;
    margin: -1px;
}

.kfokpQ:hover .Button-styles__GeneralButton-sc-c0f7f974-3 {
    background-color: #3a3c3e;
    border: 2px solid #3a3c3e;
    outline: 0;
}

data-styled.g483[id="SearchInput-styles__SearchInputWrapperStyled-sc-50f6a0bc-0"] {
    content: "kfokpQ,"
}

.fiGGev {
    flex: 1;
    border: none;
    outline: none;
    color: #202224;
    padding: 13px 0 13px 13px;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: 0px;
    font-size: 16px;
    width: 40px;
}

@media screen and (max-width: 599px) {
    .fiGGev {
        font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
        font-weight: 400;
        font-size: 16px;
        line-height: 18px;
        letter-spacing: 0px;
        font-size: 16px;
    }
}

data-styled.g484[id="SearchInput-styles__SearchInputStyled-sc-50f6a0bc-1"] {
    content: "fiGGev,"
}

.gxmXUB {
    box-sizing: border-box;
    overflow-y: scroll;
    padding: 0 8px;
    height: 100%;
}

data-styled.g487[id="NavigationPanel-styles__DrawerContentStyled-sc-f752c3ab-0"] {
    content: "gxmXUB,"
}

.jjXIVw {
    transform: rotate(0deg);
    transition: transform 0.1s ease-in-out;
    justify-content: center;
    display: flex;
    height: 10px;
    width: 13px;
}

data-styled.g488[id="NavigationPanel-styles__IconWrapperStyled-sc-f752c3ab-1"] {
    content: "jjXIVw,"
}

.kOrWbD {
    grid-template-columns: 1fr auto;
    background-color: #ffffff;
    padding: 13px 14px;
    position: relative;
    text-align: left;
    cursor: pointer;
    display: grid;
    border: none;
    width: 100%;
    gap: 22px;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

.kOrWbD:hover {
    background-color: #e6e8ea;
}

.kOrWbD::before {
    background-color: transparent;
    transform: translateX(-100%);
    position: absolute;
    height: 100%;
    content: '';
    width: 8px;
    left: 0;
    top: 0;
}

data-styled.g489[id="NavigationPanel-styles__NavButtonStyled-sc-f752c3ab-2"] {
    content: "kOrWbD,"
}

.iShgNH {
    overflow-wrap: break-word;
}

data-styled.g490[id="NavigationPanel-styles__NavButtonTextStyled-sc-f752c3ab-3"] {
    content: "iShgNH,"
}

.iCxKCw {
    border-bottom: 1px solid #e6e8ea;
    background-color: #ffffff;
    box-sizing: border-box;
    display: grid;
}

data-styled.g492[id="NavigationPanel-styles__NavItemStyled-sc-f752c3ab-5"] {
    content: "iCxKCw,"
}

.dOCkfL {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e6e8ea;
    padding: 8px;
    margin: 0 -8px;
}

data-styled.g493[id="NavigationPanel-styles__SearchInputBoxedStyled-sc-f752c3ab-6"] {
    content: "dOCkfL,"
}

.gWJlXk {
    z-index: 4001;
    position: fixed;
    top: 0;
    background: white;
    padding: 0 8px;
    display: block;
}

data-styled.g495[id="NoJsNavigation-styles__NoJsMenuStyled-sc-a2077f0f-0"] {
    content: "gWJlXk,"
}

.dlnaUh {
    padding: 0 0 8px 0px;
    width: 320px;
    max-height: 80vh;
    overflow-y: auto;
    margin-top: 65px;
}

.dEKQeP {
    padding: 0 0 8px 16px;
}

.fKYaJd {
    padding: 0 0 8px 32px;
}

.jPClaI {
    padding: 0 0 8px 48px;
}

.deyTNG {
    padding: 0 0 8px 64px;
}

data-styled.g496[id="NoJsNavigation-styles__NoJsListStyled-sc-a2077f0f-1"] {
    content: "dlnaUh,dEKQeP,fKYaJd,jPClaI,deyTNG,"
}

.iPrFaU {
    position: absolute;
    left: 22px;
    top: 22px;
    cursor: pointer;
    display: block;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

data-styled.g497[id="NoJsNavigation-styles__NoJsSummaryStyled-sc-a2077f0f-2"] {
    content: "iPrFaU,"
}

.hKbVLW {
    border-bottom: 1px solid #e6e8ea;
    padding: 0 14px;
}

data-styled.g498[id="NoJsNavigation-styles__NoJsListItemStyled-sc-a2077f0f-3"] {
    content: "hKbVLW,"
}

.cPCHEF {
    position: relative;
}

data-styled.g499[id="SkipLink-styles__SkipLinkContainerStyled-sc-3b03ee65-0"] {
    content: "cPCHEF,"
}

.leXfoz {
    position: absolute;
    top: -9999px;
    left: 0;
    font-family: 'BBC Reith Sans';
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
    color: #000000;
    padding: 8px 12px;
    border: 2px solid #000000;
}

.leXfoz:focus,
.leXfoz:active {
    z-index: 5000;
}

@media screen and (max-width: 8192px) {

    .leXfoz:focus,
    .leXfoz:active {
        top: 14px;
        left: 104px;
    }
}

@media screen and (max-width: 599px) {

    .leXfoz:focus,
    .leXfoz:active {
        top: 76px;
        left: 16px;
        background-color: #ffffff;
    }
}

data-styled.g500[id="SkipLink-styles__SkipLinkAnchorStyled-sc-3b03ee65-1"] {
    content: "leXfoz,"
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

@supports (text-size-adjust: none) {
    body {
        text-size-adjust: none;
    }
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
    content: '';
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

button {
    appearance: none;
    margin: 0;
    padding: 0;
    background: none;
    border-radius: 0;
    border: 0;
    font-family: inherit;
    color: inherit;
}

data-styled.g501[id="sc-global-igImlZ1"] {
    content: "sc-global-igImlZ1,"
}

.hKOCJO {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 24px;
    margin-block-end: 16px;
}

@media screen and (max-width: 599px) {
    .hKOCJO {
        margin-block-end: 24px;
    }
}

.iPMpZS {
    display: grid;
    justify-items: center;
    position: relative;
    z-index: 1000;
    margin-block-end: 24px;
}

.iPMpZS * {
    z-index: 1000;
}

@media screen and (max-width: 599px) {
    .iPMpZS {
        margin-block-end: 4px;
    }
}

.kugUwP {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 32px;
    margin-block-end: 32px;
}

@media screen and (max-width: 599px) {
    .kugUwP {
        margin-block-start: 24px;
    }
}

@media screen and (max-width: 599px) {
    .kugUwP {
        margin-block-end: 24px;
    }
}

.cPmzSx {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-end: 16px;
}

.fMCMex {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 32px;
    margin-block-end: 24px;
}

@media screen and (max-width: 599px) {
    .fMCMex {
        margin-block-start: 24px;
    }
}

@media screen and (max-width: 599px) {
    .fMCMex {
        margin-block-end: 16px;
    }
}

.tGPCn {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 48px;
    margin-block-end: 24px;
}

@media screen and (max-width: 599px) {
    .tGPCn {
        margin-block-start: 32px;
    }
}

@media screen and (max-width: 599px) {
    .tGPCn {
        margin-block-end: 16px;
    }
}

.ewQIuO {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 0px;
    margin-block-end: 24px;
}

.OlQkg {
    display: grid;
    justify-items: center;
    position: relative;
    margin-block-start: 24px;
    margin-block-end: 24px;
}

data-styled.g503[id="Container-styles__ContainerStyled-sc-8b855a6c-0"] {
    content: "hKOCJO,iPMpZS,kugUwP,cPmzSx,fMCMex,tGPCn,ewQIuO,OlQkg,"
}

.cATFfa {
    border: 2px solid transparent;
    outline: 2px solid transparent;
    display: inline-block;
    text-decoration: none;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
    padding: 8px 10px;
    background-color: #f6f6f6;
    color: #000000;
}

.cATFfa:hover {
    background-color: #3a3c3e;
    color: #ffffff;
}

.cATFfa:focus {
    background-color: #000000;
    border-color: #ffffff;
    outline-color: #3a3c3e;
    color: #ffffff;
}

.cATFfa:active {
    background-color: #f6f6f6;
}

data-styled.g516[id="Tag-styles__TagLink-sc-4548ff26-0"] {
    content: "cATFfa,"
}

.khgklL {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}

data-styled.g518[id="TagList-styles__TagListStyled-sc-85057056-0"] {
    content: "khgklL,"
}

.dJWZGo {
    grid-template-columns: repeat(3, 1fr);
    align-items: start;
    margin: 0 16px;
    gap: 16px;
    display: grid;
}

@media screen and (max-width: 1007px) {
    .dJWZGo {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 767px) {
    .dJWZGo {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 599px) {
    .dJWZGo {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 599px) {
    .dJWZGo>div:nth-of-type(-n + 2)>div>a>div {
        border-bottom: 1px solid #e6e8ea;
    }
}

data-styled.g572[id="Ohio-styles__OhioGridStyled-sc-8127f15e-0"] {
    content: "dJWZGo,"
}

.kTQFsZ {
    margin: 0 16px;
    border-width: 0;
    height: 2px;
    width: 100%;
    background-color: #3a3c3e;
}

.ixeTZL {
    margin: 0;
    border-width: 0;
    height: 2px;
    width: 100%;
    background-color: #3a3c3e;
    display: block !important;
}

data-styled.g593[id="SectionTitle-styles__HorizontalLineStyled-sc-2dfed50c-0"] {
    content: "kTQFsZ,ixeTZL,"
}

.aVCfS {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

data-styled.g594[id="SectionTitle-styles__HorizontalWithChevronsStyled-sc-2dfed50c-1"] {
    content: "aVCfS,"
}

.cdzHai {
    margin-bottom: 24px;
}

@media screen and (max-width: 599px) {
    .cdzHai {
        margin-bottom: 16px;
    }
}

data-styled.g595[id="SectionTitle-styles__SectionTitleContainerStyled-sc-2dfed50c-2"] {
    content: "cdzHai,eiTQMn,"
}

.fbMClN {
    padding: 0 16px;
    color: #202224;
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-top: 8px;
}

.gvGpSm {
    padding: 0;
    color: #202224;
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-top: 8px;
}

data-styled.g596[id="SectionTitle-styles__SectionTitleWrapperStyled-sc-2dfed50c-3"] {
    content: "fbMClN,gvGpSm,"
}

.gfjmJE {
    color: #202224;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 800;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.75px;
}

.gfjmJE svg {
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    fill: #000000;
}

@media screen and (max-width: 599px) {
    .gfjmJE svg {
        width: 18px;
    }
}

@media screen and (max-width: 599px) {
    .gfjmJE {
        font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
        font-weight: 800;
        font-size: 14px;
        line-height: 18px;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 0.7000000000000001px;
    }
}

@media screen and (max-width: 399px) {
    .gfjmJE {
        font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
        font-weight: 800;
        font-size: 14px;
        line-height: 18px;
        text-transform: uppercase;
        text-decoration: none;
        letter-spacing: 0.7000000000000001px;
    }
}

data-styled.g597[id="SectionTitle-styles__SectionTitleStyled-sc-2dfed50c-4"] {
    content: "gfjmJE,"
}

.eJBUaj {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px;
    gap: 8px;
    border: 1px solid #8a8c8e;
    border-radius: 4px;
    white-space: nowrap;
    color: #545658;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
}

@media (hover: hover) {
    .eJBUaj:hover {
        cursor: pointer;
    }

    .eJBUaj:hover:hover {
        color: #8a8c8e;
    }
}

data-styled.g676[id="GooglePreferredButton-styles__GooglePreferredButtonStyled-sc-8f300e78-0"] {
    content: "eJBUaj,"
}

.cvErqy {
    display: grid;
    grid-template-areas: 'date actions' 'contributors contributors';
    row-gap: 4px;
}

@media screen and (max-width: 599px) {
    .cvErqy {
        grid-template-areas: 'date' 'contributors' 'actions';
        row-gap: 16px;
    }
}

data-styled.g677[id="Byline-styles__BylineStyled-sc-66f6383-0"] {
    content: "cvErqy,"
}

.boAITb {
    grid-area: contributors;
}

data-styled.g678[id="Byline-styles__ContributorsContainerStyled-sc-66f6383-1"] {
    content: "boAITb,"
}

.hcsYRh {
    grid-area: date;
    white-space: nowrap;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.12px;
    color: #545658;
}

data-styled.g679[id="Byline-styles__TimeContainerStyled-sc-66f6383-2"] {
    content: "hcsYRh,"
}

.hYvtJu {
    grid-area: actions;
    display: flex;
    flex-wrap: wrap;
    justify-self: end;
    column-gap: 16px;
}

@media screen and (max-width: 599px) {
    .hYvtJu {
        position: relative;
        width: 100%;
        justify-content: end;
        align-items: center;
        column-gap: 16px;
        row-gap: 4px;
    }

    .hYvtJu button:not(.popover button, [data-testid='google_preferred']) {
        font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        text-transform: none;
        text-decoration: none;
        letter-spacing: 0px;
        min-height: 44px;
    }

    .hYvtJu::before {
        content: '';
        position: absolute;
        top: -4px;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #e6e8ea;
    }
}

@media screen and (max-width: 399px) {
    .hYvtJu {
        column-gap: 8px;
    }
}

data-styled.g680[id="Byline-styles__ActionsContainerStyled-sc-66f6383-3"] {
    content: "hYvtJu,"
}

.juhfuE {
    display: contents;
}

@media screen and (max-width: 599px) {
    .juhfuE {
        display: grid;
        place-content: center;
        min-height: 44px;
    }
}

data-styled.g681[id="Byline-styles__GooglePreferredButtonContainerStyled-sc-66f6383-4"] {
    content: "juhfuE,"
}

.bnLRKM {
    display: block;
}

data-styled.g682[id="Byline-styles__ContributorWrapperStyled-sc-66f6383-5"] {
    content: "bnLRKM,"
}

.jifHas {
    display: inline-block;
    vertical-align: middle;
}

data-styled.g684[id="Byline-styles__TextContentWrapperStyled-sc-66f6383-7"] {
    content: "jifHas,"
}

.YMqIp {
    vertical-align: middle;
    display: block;
    margin-bottom: 4px;
    margin-right: 0;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: -0.16px;
}

data-styled.g685[id="Byline-styles__AuthorNameStyled-sc-66f6383-8"] {
    content: "YMqIp,"
}

.koDgVb {
    display: block;
    margin-right: 0;
    font-family: BBC Reith Sans, BBCReithSans-fallback, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    text-transform: none;
    text-decoration: none;
    letter-spacing: 0px;
    color: #545658;
}

data-styled.g686[id="Byline-styles__RoleAndLocationStyled-sc-66f6383-9"] {
    content: "koDgVb,"
}

.jAxtgX {
    display: block;
    width: 458px;
}

@media screen and (max-width: 599px) {
    .jAxtgX {
        width: 100%;
    }
}

data-styled.g688[id="Byline-styles__ContributorsWrapperStyled-sc-66f6383-11"] {
    content: "jAxtgX,"
}

.kNVPcT {
    border-bottom: 2px #202224 solid;
    border-top: 2px #202224 solid;
}

data-styled.g712[id="Links-styles__LinksContainerStyled-sc-b3f84cef-0"] {
    content: "kNVPcT,"
}

.kHJKKp {
    margin: 24px 0;
}

@media screen and (max-width: 399px) {
    .kHJKKp {
        margin: 16px 0;
    }
}

@media screen and (max-width: 599px) {
    .kHJKKp {
        margin: 16px 0;
    }
}

data-styled.g713[id="Links-styles__LinksGridStyled-sc-b3f84cef-1"] {
    content: "kHJKKp,"
}

.bgdYKK {
    display: contents;
    display: block;
    background-color: #ffffff;
}

data-styled.g725[id="Section-layouts-styles__SectionLayoutWrapper-sc-40ef2d4a-0"] {
    content: "bgdYKK,"
}

.edUGjI {
    display: grid;
    width: 100%;
    background-color: #ffffff;
    margin-block: 48px;
}

.edUGjI:first-of-type {
    margin-top: 0;
}

@media screen and (max-width: 599px) {
    .edUGjI {
        margin-block: 32px;
    }

    .edUGjI:first-of-type {
        margin-top: 0;
    }
}

.edUGjI:last-of-type {
    margin-bottom: 120px;
}

data-styled.g887[id="Section-styles__SectionOuterStyled-sc-934b69c3-1"] {
    content: "edUGjI,"
}

.kMAHme {
    max-width: 1280px;
    width: 100%;
    position: relative;
}

@media screen and (max-width: 8192px) {
    .kMAHme {
        margin: 0 auto;
    }
}

data-styled.g888[id="Section-styles__SectionStyled-sc-934b69c3-2"] {
    content: "kMAHme,"
}


.ixZeYR {
    display: none;
    align-items: center;
    justify-content: end;
}

@media screen and (max-width: 599px) {
    .ixZeYR {
        display: flex;
    }
}

.fqckTt {
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 20px;
}

@media screen and (max-width: 599px) {
    .fqckTt {
        display: none;
    }
}

.cfcSQm {
    display: inline-flex;
}

.drAuGT {
    position: relative;
    display: flex;
    align-items: center;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Paytone+One&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Signika+Negative:wght@300..700&family=Signika:wght@300..700&display=swap');

@font-face {
    font-family: apercuBlack;
    src: url(../assets/2227f4a42dd9a668-s.p.woff2) format("woff2");
    font-display: fallback;
    font-weight: 200 900
}

@font-face {
    font-family: apercuBlack Fallback;
    src: local("Arial");
    ascent-override: 73.88%;
    descent-override: 19.88%;
    line-gap-override: 0.00%;
    size-adjust: 106.66%
}

.NavigationItem_nav-item-wrapper__9MJuC:not(:hover).NavigationItem_active__VcPOn {
    background-color: var(--color-com-header-primary-nav-menu-item-bg-active)
}

.NavigationItem_nav-item-wrapper__9MJuC:not(:hover).NavigationItem_active__VcPOn a,
.NavigationItem_nav-item-wrapper__9MJuC:not(:hover).NavigationItem_active__VcPOn button {
    color: var(--color-com-header-primary-nav-menu-item-fg-active)
}

.NavigationItem_nav-item-wrapper__9MJuC:not(:hover).NavigationItem_active__VcPOn a span svg,
.NavigationItem_nav-item-wrapper__9MJuC:not(:hover).NavigationItem_active__VcPOn button span svg {
    color: var(--color-com-header-primary-nav-menu-item-icon-active)
}

.CIPAConsentNotice_cipa-accept-button__FqBb6:focus-visible {
    outline: var(--border-width-ref-3) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.CIPAConsentNotice_cipa-dialog__CZfBH::backdrop {
    background-color: rgba(33, 41, 52, .7490196078)
}

.GamesInArticleWidget_games-in-article-widget__Dkoyl .GamesInArticleWidget_games-in-article-widget-container__ae6yF .GamesInArticleWidget_text-wrapper__ULM_2 .GamesInArticleWidget_cta-span__4nfwv .GamesInArticleWidget_games-cta__pvgl_:not(:disabled, :active):hover {
    background-color: var(--color-sem-cta-bg-black-hover);
    border: 1px solid var(--color-sem-cta-sg-social-hover);
    color: var(--color-sem-cta-fg-black-hover)
}

.GamesInArticleWidget_games-in-article-widget__Dkoyl .GamesInArticleWidget_games-in-article-widget-container__ae6yF .GamesInArticleWidget_text-wrapper__ULM_2 .GamesInArticleWidget_cta-span__4nfwv .GamesInArticleWidget_games-cta__pvgl_:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-black-clicked);
    color: var(--color-sem-cta-fg-black-clicked)
}

.SkipToMainContent_skip-to-main-link__00sP8:focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.ReadNext_read-next-container__Prg9S :focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.ReadNext_article-link-wrapper__HqHzW :focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.LiveEventEntry_post-entry__RK5sv .LiveEventEntry_event-summary__vmFZr>div:has([data-testid=readmore]) {
    margin-bottom: 0
}

.LiveEventEntry_post-entry__RK5sv .LiveEventEntry_event-summary__vmFZr>div:has([data-testid=readmore]):last-child {
    margin-bottom: var(--size-ref-7)
}

.Byline_author-and-badge-wrapper__2dsv1 a:focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: 0
}

/*# sourceMappingURL=1fa34ed8951f31f6.css.map*/
@font-face {
    font-family: apercuLight;
    src: url(../assets/ce9644d4d129da3f-s.p.woff2) format("woff2");
    font-display: fallback;
    font-weight: 300 900
}

@font-face {
    font-family: apercuLight Fallback;
    src: local("Arial");
    ascent-override: 81.59%;
    descent-override: 21.95%;
    line-gap-override: 0.00%;
    size-adjust: 96.57%
}

/*# sourceMappingURL=7a3bdc301c62e096.css.map*/

/*# sourceMappingURL=e9209e68673b57a1.css.map*/

/*# sourceMappingURL=c15c96cc10faa1d1.css.map*/

.CTA_cta-base__1MucW:focus-visible {
    outline: 2px solid var(--color-sem-focus-default);
    outline-offset: 2px
}

@media(hover:hover) {
    .CTA_cta-base__1MucW:not(:disabled):hover {
        cursor: pointer
    }
}

@media(hover:hover) {
    .CTA_primary__r4INZ:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-primary-hover);
        border: 1px solid var(--color-sem-cta-bg-primary-hover);
        color: var(--color-sem-cta-fg-primary-hover)
    }
}

.CTA_primary__r4INZ:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-primary-clicked);
    color: var(--color-sem-cta-fg-primary-clicked)
}

@media(hover:hover) {
    .CTA_primary-inverted__qvn2k:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-primary-inverted-hover);
        border: 1px solid var(--color-sem-cta-bg-primary-inverted-hover)
    }
}

.CTA_primary-inverted__qvn2k:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-primary-inverted-clicked);
    color: var(--color-sem-cta-fg-primary-inverted-clicked)
}

@media(hover:hover) {
    .CTA_secondary__gqar7:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-secondary-hover);
        border-color: var(--color-sem-cta-sg-secondary-hover);
        color: var(--color-sem-cta-fg-secondary-hover)
    }
}

.CTA_secondary__gqar7:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-secondary-clicked);
    border: 1px solid rgba(0, 0, 0, 0);
    color: var(--color-sem-cta-fg-secondary-clicked)
}

@media(hover:hover) {
    .CTA_tertiary__ZlXbr:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-tertiary-hover);
        border: 1px solid var(--color-sem-cta-sg-tertiary-hover);
        color: var(--color-sem-cta-fg-tertiary-hover)
    }
}

.CTA_tertiary__ZlXbr:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-tertiary-clicked);
    border: 1px solid rgba(0, 0, 0, 0);
    color: var(--color-sem-cta-fg-tertiary-clicked)
}

@media(hover:hover) {
    .CTA_neutral__AN2tG:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-neutral-hover);
        color: var(--color-sem-cta-fg-neutral-hover)
    }
}

.CTA_neutral__AN2tG:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-neutral-clicked);
    color: var(--color-sem-cta-fg-neutral-clicked)
}

.CTA_neutral-inverted__ZLSV0:not(:disabled, :active):hover {
    background-color: var(--color-sem-cta-bg-neutral-inverted-hover);
    border: 1px solid var(--color-sem-cta-sg-neutral-inverted-hover);
    color: var(--color-sem-cta-fg-neutral-inverted-hover)
}

.CTA_neutral-inverted__ZLSV0:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-neutral-inverted-clicked);
    color: var(--color-sem-cta-fg-neutral-inverted-clicked)
}

.CTA_outlined__2IaZy:not(:disabled, :active):hover {
    opacity: var(--opacity-ref-80)
}

.CTA_outlined__2IaZy:not(:disabled):active {
    opacity: var(--opacity-ref-60)
}

.CTA_white__ya8FR:not(:disabled, :active):hover {
    background-color: var(--color-sem-cta-bg-white-hover);
    color: var(--color-sem-cta-fg-white-hover)
}

.CTA_white__ya8FR:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-white-clicked);
    color: var(--color-sem-cta-fg-white-clicked)
}

.CTA_black__wINne:not(:disabled, :active):hover {
    background-color: var(--color-sem-cta-bg-black-hover);
    border: 1px solid var(--color-sem-cta-sg-social-hover);
    color: var(--color-sem-cta-fg-black-hover)
}

.CTA_black__wINne:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-black-clicked);
    color: var(--color-sem-cta-fg-black-clicked)
}

.CTA_borderless__6x_U_:not(:disabled, :active):hover {
    color: var(--color-sem-text-primary-hover)
}

.CTA_borderless__6x_U_:not(:disabled):active {
    color: var(--color-sem-text-primary-clicked)
}

.CTA_social___i58f:not(:disabled, :active):hover {
    background: var(--color-sem-cta-bg-socials-hover);
    border: 1px solid var(--color-sem-cta-sg-social-hover);
    color: var(--color-sem-cta-fg-socials-hover)
}

.CTA_social___i58f:not(:disabled):active {
    background-color: var(--color-sem-cta-bg-socials-clicked);
    color: var(--color-sem-cta-fg-socials-clicked)
}

.Dialog_dialog-modal-open__sMAW8[open]::backdrop,
.Dialog_dialog-tooltip-open__O10ek[open]::backdrop {
    animation: Dialog_backdrop-fade-in__M8iKn .7s ease-out forwards
}

@keyframes Dialog_backdrop-fade-in__M8iKn {
    0% {
        background-color: rgba(0, 0, 0, 0)
    }

    to {
        background-color: rgba(0, 0, 0, .25)
    }
}

/*# sourceMappingURL=54fa859418259875.css.map*/

div.modal>div.modal__backdrop:has(div.App.regwall-box) {
    z-index: 2147483646
}

.SecondaryFooter_secondary-footer__ynJqw li:not(.SecondaryFooter_hidden__vAlTw):has(+li:not(.SecondaryFooter_hidden__vAlTw)) {
    border-right: 1px solid var(--color-sem-surface-neutral-subtle)
}

.Header_header__nYiY_.Header_nextgen__N2fTg[data-countdown]:has(~[data-template=hero]) {
    margin-bottom: 0
}

/*# sourceMappingURL=6284e2dd832aa678.css.map*/

.Tags_tags__Zf6LY :focus-visible {
    outline: var(--border-width-ref-3) solid var(--color-ref-others-focus);
    outline-offset: var(--space-ref-2)
}

.AuthorLink_author-link__rg5qj:focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default)
}

.CustomRadioOption_option-container__sYTTs input:focus-visible~label,
.CustomRadioOption_option-input-other-text__0EYJO:is(input):focus-visible,
.CustomRadioOption_option-label__Z6s31:focus-visible {
    outline: var(--border-width-ref-3) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.CustomRadioOption_option-input-other-text__0EYJO:is(div) {
    margin-bottom: 1em
}

.CustomRadioOption_option-input-other-text__0EYJO:is(input) {
    height: 0;
    opacity: 0;
    transition: height .3s ease-in-out, opacity .3s ease-in-out
}

.CustomRadioOption_option-input-other-text__0EYJO:is(input):focus-within {
    height: auto;
    opacity: 1
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-container__7TDHf input:focus-visible~label,
.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-input-other-text__kiIFM:is(input):focus-visible,
.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-label__W3GBN:focus-visible,
.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_submit__keYgF:focus-visible {
    outline: var(--border-width-ref-3) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-container__7TDHf input:checked~label:before,
.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG:has(.UnsubscribeSurvey_option-input-other-text__kiIFM:focus-within) input.UnsubscribeSurvey_option-input-other-checkbox__AN4MR~label.UnsubscribeSurvey_option-label-other__haaqj:before {
    background-color: var(--color-sem-cta-bg-primary-default);
    border: 2px solid #7e7e7e;
    box-shadow: inset 0 0 0 4px #fff
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-container__7TDHf {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 8px;
    position: relative
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-input-other-checkbox__AN4MR {
    height: 1em;
    width: 0
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-label-other__haaqj {
    align-items: center;
    border-radius: 4px;
    color: var(--color-sem-text-neutral-default, #141515);
    display: flex;
    flex-direction: row;
    font-family: var(--text-typeset-font-families-sem-brand, "Open Sans");
    font-size: var(--text-typeset-font-size-m, 18px);
    font-style: normal;
    font-weight: 600;
    justify-content: flex-start;
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    line-height: 140%;
    padding-left: calc(20px + var(--space-sem-gap-xsmall, 8px));
    position: relative;
    width: 100%
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-label-other__haaqj:before {
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px #7e7e7e;
    box-sizing: border-box;
    content: "";
    display: flex;
    flex: 0 0 auto;
    height: 20px;
    justify-content: center;
    left: 0;
    max-height: 20px;
    max-width: 20px;
    min-height: 20px;
    min-width: 20px;
    padding-bottom: 3px;
    position: absolute;
    top: 0;
    width: 20px
}

.UnsubscribeSurvey_popup__jznPU:open {
    background-color: #fff;
    border: none;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
    padding: 0;
    position: fixed;
    transition: margin-bottom .25s ease-in;
    width: 100%
}

@media only screen and (min-width:728px) {
    .UnsubscribeSurvey_popup__jznPU:open {
        margin-bottom: auto
    }
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_description__4Irbu {
    margin: 0;
    padding: 16px 16px 8px;
    width: 100%
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_description__4Irbu>* {
    color: var(--color-sem-text-neutral-bold, #111211);
    font-family: var(--text-typeset-font-families-sem-brand, "Open Sans");
    font-size: var(--text-typeset-font-size-l, 18px);
    font-style: normal;
    font-weight: 400;
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    line-height: 160%;
    margin: 0;
    padding: 0
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_heading__yfYs7 {
    background-color: var(--color-sem-surface-neutral-subtle, #fafafa);
    border-bottom: 1px solid var(--color-sem-border-neutral-subtle, #d4d5d5);
    padding: 16px
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_heading__yfYs7>:first-child {
    color: var(--color-sem-text-neutral-default, #141515);
    font-family: var(--text-typeset-font-families-sem-brand, "Open Sans");
    font-size: var(--text-typeset-font-size-2xl, 23px);
    font-style: normal;
    font-weight: 700;
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    line-height: 160%;
    padding-bottom: 2px;
    padding-top: 24px
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_heading__yfYs7>:last-child {
    color: var(--color-sem-text-neutral-default, #141515);
    font-family: var(--text-typeset-font-families-sem-brand, "Open Sans");
    font-size: var(--text-typeset-font-size-l, 18px);
    font-style: normal;
    font-weight: 700;
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    line-height: 160%;
    padding-bottom: 0;
    padding-top: 2px
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_heading__yfYs7>* {
    margin: 0;
    padding-left: 0;
    padding-right: 1em;
    width: 100%
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 {
    padding: 8px 16px 16px
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_submit__keYgF {
    background-color: var(--color-sem-cta-bg-primary-disabled);
    border: 1px solid rgba(0, 0, 0, 0);
    color: var(--color-sem-cta-fg-primary-disabled);
    display: flex;
    margin-bottom: 1em;
    margin-left: auto;
    margin-right: 1em;
    opacity: .5;
    transition: background-color .3s ease
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG {
    border: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 0;
    padding: 0
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-label__W3GBN~input.UnsubscribeSurvey_option-input__pbFhF {
    margin-left: 30px;
    width: 100%
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-input-other-text__kiIFM:is(div) {
    margin-bottom: 1em
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-input-other-text__kiIFM:is(input) {
    height: 0;
    opacity: 0;
    transition: height .3s ease-in-out, opacity .3s ease-in-out
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG .UnsubscribeSurvey_option-input-other-text__kiIFM:is(input):focus-within {
    height: auto;
    opacity: 1
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG:has(input.UnsubscribeSurvey_option-input-other-checkbox__AN4MR:checked) input.UnsubscribeSurvey_option-input-other-text__kiIFM {
    height: auto;
    opacity: 1
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_replies__fc1JG:has(input:checked)~.UnsubscribeSurvey_submit__keYgF {
    background-color: var(--color-sem-cta-bg-primary-default);
    color: var(--color-sem-cta-fg-primary-default);
    opacity: 1
}

.UnsubscribeSurvey_popup__jznPU:open .UnsubscribeSurvey_form__j8dK4 .UnsubscribeSurvey_screen-reader__O4hFV {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

main.SectionColorsWrapper_section-tv__GnLCU span[class*=read-next--section-color] span[class*=svg-container] :where(circle:first-child) {
    fill: var(--color-sem-icon-tv-default)
}

main.SectionColorsWrapper_section-tv__GnLCU span[class*=read-next--section-color] span[class*=svg-container] :where(path, circle) {
    stroke: var(--color-sem-icon-tv-default)
}

main.SectionColorsWrapper_section-tv__GnLCU span[class*=camera-style] svg :where(path:first-child) {
    fill: var(--color-sem-icon-tv-default)
}

main.SectionColorsWrapper_section-tv__GnLCU span[class*=camera-style] svg :where(path, circle) {
    stroke: var(--color-sem-icon-tv-default)
}

main.SectionColorsWrapper_section-life-style__tEhjF span[class*=read-next--section-color] span[class*=svg-container] :where(circle:first-child) {
    fill: var(--color-sem-icon-lifeandstyle-default)
}

main.SectionColorsWrapper_section-life-style__tEhjF span[class*=read-next--section-color] span[class*=svg-container] :where(path, circle) {
    stroke: var(--color-sem-icon-lifeandstyle-default)
}

main.SectionColorsWrapper_section-life-style__tEhjF span[class*=camera-style] svg :where(path:first-child) {
    fill: var(--color-sem-icon-lifeandstyle-default)
}

main.SectionColorsWrapper_section-life-style__tEhjF span[class*=camera-style] svg :where(path, circle) {
    stroke: var(--color-sem-icon-lifeandstyle-default)
}

main.SectionColorsWrapper_section-sport__O7Xlt span[class*=read-next--section-color] span[class*=svg-container] :where(circle:first-child) {
    fill: var(--color-sem-icon-sport-default)
}

main.SectionColorsWrapper_section-sport__O7Xlt span[class*=read-next--section-color] span[class*=svg-container] :where(path, circle) {
    stroke: var(--color-sem-icon-sport-default)
}

main.SectionColorsWrapper_section-sport__O7Xlt span[class*=camera-style] svg :where(path:first-child) {
    fill: var(--color-sem-icon-sport-default)
}

main.SectionColorsWrapper_section-sport__O7Xlt span[class*=camera-style] svg :where(path, circle) {
    stroke: var(--color-sem-icon-sport-default)
}

main.SectionColorsWrapper_section-showbiz___nLU6 span[class*=read-next--section-color] span[class*=svg-container] :where(circle:first-child) {
    fill: var(--color-sem-icon-showbiz-default)
}

main.SectionColorsWrapper_section-showbiz___nLU6 span[class*=read-next--section-color] span[class*=svg-container] :where(path, circle) {
    stroke: var(--color-sem-icon-showbiz-default)
}

main.SectionColorsWrapper_section-showbiz___nLU6 span[class*=camera-style] svg :where(path:first-child) {
    fill: var(--color-sem-icon-showbiz-default)
}

main.SectionColorsWrapper_section-showbiz___nLU6 span[class*=camera-style] svg :where(path, circle) {
    stroke: var(--color-sem-icon-showbiz-default)
}

.Badge_badge-link__41H_0 :focus-visible {
    outline: var(--border-width-ref-3) solid var(--acolor-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.Badge_secondary-badge-link__eHkRA :focus-visible {
    outline: var(--border-width-ref-3) solid var(--acolor-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.HeroArticleIntro_poster-overrides__1GvbM:has([class*=jw-player-container]) {
    background: var(--color-sem-surface-neutral-inverted, #141515)
}

.HeroArticleIntro_poster-overrides__1GvbM:has([class*=primis-container-lead]) {
    background: var(--color-sem-surface-neutral-inverted, #141515)
}

.UnorderedList_unordered-list__gzblI>li::marker {
    color: var(--color-sem-text-neutral-subdue)
}

.TopSlotContainer_teaser-link__PMRD1:focus-visible {
    outline: var(--border-width-sem-thinner) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.AuthorBio_author-bio-link__cnCWv:focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default)
}

/*# sourceMappingURL=65fa91c7ccd08b0f.css.map*/

:where(html) {
    line-height: 1.15;
    text-size-adjust: 100%
}

:where(h1) {
    font-size: 2em;
    margin-block-end: .67em;
    margin-block-start: .67em
}

:where(dl, ol, ul) :where(dl, ol, ul) {
    margin-block-end: 0;
    margin-block-start: 0
}

:where(hr) {
    box-sizing: content-box;
    color: inherit;
    height: 0
}

:where(abbr[title]) {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

:where(b, strong) {
    font-weight: bolder
}

:where(code, kbd, pre, samp) {
    font-family: monospace, monospace;
    font-size: 1em
}

:where(small) {
    font-size: 80%
}

:where(table) {
    border-color: currentColor;
    text-indent: 0
}

:where(button, input, select) {
    margin: 0
}

:where(button) {
    text-transform: none
}

:where(button, input:is([type=button i], [type=reset i], [type=submit i])) {
    -webkit-appearance: button
}

:where(progress) {
    vertical-align: baseline
}

:where(select) {
    text-transform: none
}

:where(textarea) {
    margin: 0
}

:where(input[type=search i]) {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focus-inner {
    border-style: none;
    padding: 0
}

:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focusring {
    outline: 1px dotted ButtonText
}

:where(:-moz-ui-invalid) {
    box-shadow: none
}

:where(dialog) {
    background-color: white;
    border: solid;
    color: black;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: fit-content
}

:where(dialog:not([open])) {
    display: none
}

:where(summary) {
    display: list-item
}

@font-face {
    font-family: Georgia Regular;
    src: url(../assets/Georgia.fad0542d.woff2) format("woff2")
}

:root {
    --wrapper-xs: calc(100vw - 2 * 20px);
    --wrapper-l: calc(100vw - 120px);
    --wrapper-xl: 1000px;
    --white: #fff;
    --font-georgia-regular: "Georgia Regular", Georgia, serif
}

* {
    box-sizing: border-box
}

@font-face {
    font-family: Apercu Pro;
    font-style: normal;
    font-weight: 700;
    src: url(../assets/ApercuPro-Bold.6ad28a81.woff2) format("woff2")
}

@font-face {
    font-family: Apercu Pro;
    font-style: normal;
    font-weight: 800;
    src: url(../assets/ApercuPro-Bold.6ad28a81.woff2) format("woff2")
}

@font-face {
    font-family: Apercu Pro;
    font-style: normal;
    font-weight: 900;
    src: url(../assets/ApercuPro-Black.703d025c.woff2) format("woff2")
}

body {
    background: var(--color-sem-canvas-neutral-default-1);
    color: var(--color-sem-text-neutral-bold);
    font-smooth: antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0
}

.tab-focus:focus-visible {
    outline: var(--border-width-ref-1) solid var(--color-sem-focus-default);
    outline-offset: var(--border-radius-ref-1);
    z-index: 3000
}

.tab-focus-internal:focus-visible {
    outline: var(--border-width-ref-1) solid var(--color-sem-focus-default);
    outline-offset: -1px;
    z-index: 3000
}

.tab-focus-all-elems [contenteditable]:focus-visible,
.tab-focus-all-elems [tabindex]:focus-visible,
.tab-focus-all-elems a:focus-visible,
.tab-focus-all-elems area:focus-visible,
.tab-focus-all-elems audio:focus-visible,
.tab-focus-all-elems button:focus-visible,
.tab-focus-all-elems details:focus-visible,
.tab-focus-all-elems iframe:focus-visible,
.tab-focus-all-elems input:focus-visible,
.tab-focus-all-elems select:focus-visible,
.tab-focus-all-elems summary:focus-visible,
.tab-focus-all-elems textarea:focus-visible,
.tab-focus-all-elems video:focus-visible {
    outline: var(--border-width-ref-1) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall);
    z-index: 3000
}

/*# sourceMappingURL=fd29579f56b01fd3.css.map*/
/*# sourceMappingURL=c900ba6c976f7f45.css.map*/

.Heading_teaser-link-opinion__3atNO:focus-visible,
.Heading_teaser-link-primary__oUN1B:focus-visible,
.Heading_teaser-link-secondary__y5Zvm:focus-visible,
.Heading_teaser-link-wob__5Plg9:focus-visible,
.Heading_teaser-link__sHXGR:focus-visible {
    outline: var(--border-width-sem-thinner) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

/*# sourceMappingURL=bb556be071ce9452.css.map*/

.Teaser_teaser-link__lgjMt:focus-visible {
    outline: var(--border-width-sem-thinner) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

/*# sourceMappingURL=b44c1f67eb7b25de.css.map*/
.NCUTopSlotContainer_teaser-link__KRUmm:focus-visible {
    outline: var(--border-width-sem-thinner) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.ReadMoreRecommended_read-more-container__nwYmJ :focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

.ReadMoreRecommended_article-link-wrapper__783M0 :focus-visible {
    outline: var(--border-width-sem-medium) solid var(--color-sem-focus-default);
    outline-offset: var(--space-sem-padding-2xsmall)
}

/*# sourceMappingURL=c46601af249d898c.css.map*/
.SlideViewerDialog_slide-viewer-dialog__oWF_L ::backdrop {
    background-color: var(--color-sem-canvas-neutral-default-1)
}

@media(hover:none), (max-width:1023px)and (orientation:landscape), (max-width:727px) {
    .SlideControls_controls-container__C4_SN button:not(:disabled, :active):hover {
        background-color: var(--color-sem-cta-bg-primary-default);
        border: 1px solid rgba(0, 0, 0, 0);
        color: var(--color-sem-cta-fg-primary-default);
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }

    .SlideControls_controls-container__C4_SN button:not(:disabled, :active):hover[aria-label="copy link"],
    .SlideControls_controls-container__C4_SN button:not(:disabled, :active):hover[aria-label=Collapse],
    .SlideControls_controls-container__C4_SN button:not(:disabled, :active):hover[aria-label=Expand] {
        background-color: var(--color-sem-cta-bg-black-default);
        color: var(--color-sem-cta-fg-black-default)
    }

    .SlideControls_controls-container__C4_SN button:not(:disabled, :active):hover[aria-label=Close] {
        background-color: var(--color-sem-cta-bg-white-default);
        color: var(--color-sem-cta-fg-white-default)
    }
}

/*# sourceMappingURL=1433e93329580204.css.map*/
.Chip_chip-wrapper__THEI2:focus-visible {
    outline: 2px solid var(--color-sem-border-focus, #2563eb);
    outline-offset: 2px
}

/**
 * Do not edit directly
 * Generated on Tue, 16 Jun 2026 10:55:25 GMT
 */

:root {
    --border-width-com-cta-border-none: 0;
    --border-width-com-cta-border: 1px;
    --border-width-com-cta-border-2: 2px;
    --border-width-com-header-primary-nav-border: 0;
    --border-width-com-breaking-banner-border: 0;
    --border-width-ref-0: 0;
    --border-width-ref-1: 2px;
    --border-width-ref-2: 1px;
    --border-width-ref-3: 4px;
    --border-width-ref-4: 6px;
    --border-width-ref-5: 8px;
    --border-width-sem-thin: 1px;
    --border-width-sem-none: 0;
    --border-width-sem-thinner: 2px;
    --border-width-sem-medium: 4px;
    --border-width-sem-thick: 6px;
    --border-width-sem-thicker: 8px;
    --size-ref-0: 0;
    --size-ref-1: 2px;
    --size-ref-2: 4px;
    --size-ref-3: 8px;
    --size-ref-4: 12px;
    --size-ref-5: 16px;
    --size-ref-6: 20px;
    --size-ref-7: 24px;
    --size-ref-8: 28px;
    --size-ref-9: 32px;
    --size-ref-10: 36px;
    --size-ref-11: 40px;
    --size-ref-12: 48px;
    --size-ref-13: 56px;
    --size-ref-14: 64px;
    --size-ref-15: 72px;
    --size-ref-16: 80px;
    --size-ref-17: 92px;
    --size-ref-18: 104px;
    --size-sem-cta-height-medium: 36px;
    --size-sem-cta-height-large: 40px;
    --size-sem-icon-small: 16px;
    --size-sem-icon-medium: 24px;
    --size-sem-icon-large: 32px;
    --border-radius-ref-0: 0;
    --border-radius-ref-1: 2px;
    --border-radius-ref-2: 4px;
    --border-radius-ref-3: 8px;
    --border-radius-ref-4: 16px;
    --border-radius-ref-5: 24px;
    --border-radius-ref-6: 32px;
    --border-radius-com-cta-radius: 32px;
    --border-radius-com-image-radius: 0;
    --border-radius-com-breaking-banner-radius: 0;
    --border-radius-sem-cta-none: 0;
    --border-radius-sem-cta-min: 2px;
    --border-radius-sem-cta-med: 8px;
    --border-radius-sem-cta-max: 32px;
    --border-radius-sem-card-none: 0;
    --border-radius-sem-card-default: 2px;
    --border-radius-sem-card-max: 16px;
    --border-radius-sem-image-none: 0;
    --border-radius-sem-image-min: 2px;
    --border-radius-sem-image-med: 4px;
    --border-radius-sem-image-max: 8px;
    --space-ref-0: 0;
    --space-ref-1: 2px;
    --space-ref-2: 4px;
    --space-ref-3: 8px;
    --space-ref-4: 12px;
    --space-ref-5: 16px;
    --space-ref-6: 20px;
    --space-ref-7: 24px;
    --space-ref-8: 28px;
    --space-ref-9: 32px;
    --space-ref-10: 36px;
    --space-ref-11: 40px;
    --space-ref-12: 48px;
    --space-ref-13: 56px;
    --space-ref-14: 64px;
    --space-ref-15: 72px;
    --space-ref-16: 80px;
    --space-ref-17: 92px;
    --space-ref-18: 104px;
    --space-com-cta-padding: 16px;
    --space-com-cta-margin: 4px;
    --space-com-breaking-banner-inset-padding: 0;
    --space-sem-margin-x-large: 48px;
    --space-sem-margin-large: 40px;
    --space-sem-margin-medium: 24px;
    --space-sem-margin-small: 16px;
    --space-sem-margin-xsmall: 8px;
    --space-sem-margin-2xsmall: 4px;
    --space-sem-margin-3xsmall: 2px;
    --space-sem-margin-none: 0;
    --space-sem-padding-x-large: 48px;
    --space-sem-padding-large: 40px;
    --space-sem-padding-medium: 24px;
    --space-sem-padding-small: 16px;
    --space-sem-padding-xsmall: 8px;
    --space-sem-padding-2xsmall: 4px;
    --space-sem-padding-3xsmall: 2px;
    --space-sem-padding-none: 0;
    --space-sem-paragraph-x-large: 48px;
    --space-sem-paragraph-large: 40px;
    --space-sem-paragraph-medium: 24px;
    --space-sem-gap-x-large: 48px;
    --space-sem-gap-large: 40px;
    --space-sem-gap-medium: 24px;
    --space-sem-gap-small: 16px;
    --space-sem-gap-xsmall: 8px;
    --space-sem-gap-2xsmall: 4px;
    --space-sem-gap-3xsmall: 2px;
    --space-sem-gap-none: 0;
    --opacity-ref-0: 0;
    --opacity-ref-10: 0.1;
    --opacity-ref-20: 0.2;
    --opacity-ref-30: 0.3;
    --opacity-ref-40: 0.4;
    --opacity-ref-50: 0.5;
    --opacity-ref-60: 0.6;
    --opacity-ref-70: 0.7;
    --opacity-ref-80: 0.8;
    --opacity-ref-90: 0.9;
    --opacity-ref-100: 1;
    --text-typeset-font-size-3xs: 11px;
    --text-typeset-font-size-2xs: 13px;
    --text-typeset-font-size-xs: 14px;
    --text-typeset-font-size-s: 16px;
    --text-typeset-font-size-l: 20px;
    --text-typeset-font-size-m: 18px;
    --text-typeset-font-size-xl: 23px;
    --text-typeset-font-size-2xl: 26px;
    --text-typeset-font-size-3xl: 29px;
    --text-typeset-font-size-4xl: 32px;
    --text-typeset-font-size-5xl: 36px;
    --text-typeset-font-size-6xl: 41px;
    --text-typeset-font-size-7xl: 46px;
    --text-typeset-font-size-8xl: 52px;
    --text-typeset-font-size-9xl: 58px;
    --text-typeset-font-size-sem-teaser-s: 18px;
    --text-typeset-font-size-sem-teaser-m: 29px;
    --text-typeset-font-size-sem-teaser-l: 36px;
    --text-typeset-font-families-sem-brand: Apercu Pro;
    --text-typeset-font-families-ref-1: Apercu Pro;
    --text-typeset-font-families-ref-2: Apercu Pro;
    --text-typeset-font-families-ref-3: Georgia;
    --text-typeset-font-weights-normal-300: 300;
    --text-typeset-font-weights-normal-400: 400;
    --text-typeset-font-weights-normal-500: 500;
    --text-typeset-font-weights-normal-600: 600;
    --text-typeset-font-weights-normal-700: 700;
    --text-typeset-font-weights-normal-800: 800;
    --text-typeset-font-weights-normal-900: 900;
    --text-typeset-font-weights-normal-400-slant: 400-slant;
    --text-typeset-font-weights-normal-700-slant: 700 400-slant;
    --text-typeset-line-heights-2xs: 110%;
    --text-typeset-line-heights-xs: 120%;
    --text-typeset-line-heights-s: 130%;
    --text-typeset-line-heights-m: 140%;
    --text-typeset-line-heights-l: 160%;
    --text-typeset-line-heights-auto: AUTO;
    --text-typeset-paragraph-spacing-none: 0;
    --text-typeset-letter-spacing-5x-dense: -0.48px;
    --text-typeset-letter-spacing-4x-dense: -0.43px;
    --text-typeset-letter-spacing-3x-dense: -0.41px;
    --text-typeset-letter-spacing-2x-dense: -0.32px;
    --text-typeset-letter-spacing-x-dense: -0.3px;
    --text-typeset-letter-spacing-dense: -0.26px;
    --text-typeset-letter-spacing-normal: 0;
    --text-typeset-letter-spacing-loose: 0.12px;
    --text-typeset-letter-spacing-x-loose: 0.14px;
    --text-typeset-text-decoration-none: none;
    --text-typeset-text-decoration-underline: underline;
    --text-typeset-text-case-none: none;
    --text-typeset-text-case-upper: uppercase;
    --color-ref-neutral-0: #ffffff;
    --color-ref-neutral-100: #f6f9f8;
    --color-ref-neutral-200: #d7e2e2;
    --color-ref-neutral-300: #a4b9be;
    --color-ref-neutral-400: #7b8b9b;
    --color-ref-neutral-500: #555e75;
    --color-ref-neutral-600: #35334e;
    --color-ref-neutral-700: #27203c;
    --color-ref-neutral-800: #1b1026;
    --color-ref-neutral-900: #0d0510;
    --color-ref-neutral-1000: #262438;
    --color-ref-primary-50: #fefafa;
    --color-ref-primary-100: #fae6e6;
    --color-ref-primary-200: #f7aba9;
    --color-ref-primary-300: #f67b6f;
    --color-ref-primary-400: #ff4c3b;
    --color-ref-primary-500: #f32017;
    --color-ref-primary-600: #a92323;
    --color-ref-primary-700: #831010;
    --color-ref-primary-800: #560404;
    --color-ref-primary-900: #350800;
    --color-ref-socials-facebook: #315c97;
    --color-ref-socials-twitter: #39a9e0;
    --color-ref-socials-whatsapp: #3bb931;
    --color-ref-socials-instagram: #d93174;
    --color-ref-socials-tiktok: #00f2ea;
    --color-ref-socials-snapchat: #fffc00;
    --color-ref-socials-nextdoor: #8ed500;
    --color-ref-socials-pinterest: #e60023;
    --color-ref-socials-youtube: #ff0000;
    --color-ref-socials-x: #000000;
    --color-ref-socials-reddit: #ff4500;
    --color-ref-socials-linkedin: #0077b5;
    --color-ref-warning-100: #fff2e4;
    --color-ref-warning-200: #ffd4ab;
    --color-ref-warning-300: #ffb577;
    --color-ref-warning-400: #ff9549;
    --color-ref-warning-500: #ff7721;
    --color-ref-warning-600: #de5a00;
    --color-ref-warning-700: #ab4200;
    --color-ref-warning-800: #712d03;
    --color-ref-warning-900: #371903;
    --color-ref-error-100: #fae6e6;
    --color-ref-error-200: #f7aba9;
    --color-ref-error-300: #f67b6f;
    --color-ref-error-400: #ff4c3b;
    --color-ref-error-500: #f32017;
    --color-ref-error-600: #a92323;
    --color-ref-error-700: #831010;
    --color-ref-error-800: #560404;
    --color-ref-error-900: #350800;
    --color-ref-success-100: #e5f1ec;
    --color-ref-success-200: #b0d3c4;
    --color-ref-success-300: #7eb59f;
    --color-ref-success-400: #51987e;
    --color-ref-success-500: #2a7b61;
    --color-ref-success-600: #0a6048;
    --color-ref-success-700: #014734;
    --color-ref-success-800: #062f23;
    --color-ref-success-900: #081a14;
    --color-ref-info-100: #fbfbfe;
    --color-ref-info-200: #d1cdf3;
    --color-ref-info-300: #a4a1e7;
    --color-ref-info-400: #7478db;
    --color-ref-info-500: #2e51ce;
    --color-ref-info-600: #003baa;
    --color-ref-info-700: #162d7b;
    --color-ref-info-800: #181e4e;
    --color-ref-info-900: #131125;
    --color-ref-decorative-one-100: #edfbfe;
    --color-ref-decorative-one-200: #c5f1fc;
    --color-ref-decorative-one-300: #9be5f5;
    --color-ref-decorative-one-400: #6fd3e8;
    --color-ref-decorative-one-500: #45bad1;
    --color-ref-decorative-one-600: #209bb0;
    --color-ref-decorative-one-700: #0f7587;
    --color-ref-decorative-one-800: #124e59;
    --color-ref-decorative-one-900: #11262b;
    --color-ref-decorative-two-100: #e5f1ec;
    --color-ref-decorative-two-200: #b0d3c4;
    --color-ref-decorative-two-300: #7eb59f;
    --color-ref-decorative-two-400: #51987e;
    --color-ref-decorative-two-500: #2a7b61;
    --color-ref-decorative-two-600: #0a6048;
    --color-ref-decorative-two-700: #014734;
    --color-ref-decorative-two-800: #062f23;
    --color-ref-decorative-two-900: #081a14;
    --color-ref-decorative-three-100: #f6e4f4;
    --color-ref-decorative-three-200: #dfaddb;
    --color-ref-decorative-three-300: #c679c2;
    --color-ref-decorative-three-400: #aa49a8;
    --color-ref-decorative-three-500: #8d1f8c;
    --color-ref-decorative-three-600: #6f0070;
    --color-ref-decorative-three-700: #520053;
    --color-ref-decorative-three-800: #370237;
    --color-ref-decorative-three-900: #1f051d;
    --color-ref-decorative-four-100: #ffffed;
    --color-ref-decorative-four-200: #ffffc7;
    --color-ref-decorative-four-300: #ffffa0;
    --color-ref-decorative-four-400: #ffff79;
    --color-ref-decorative-four-500: #ffef55;
    --color-ref-decorative-four-600: #dfcc38;
    --color-ref-decorative-four-700: #ac9d26;
    --color-ref-decorative-four-800: #71671c;
    --color-ref-decorative-four-900: #363113;
    --color-ref-decorative-five-100: #fff2e4;
    --color-ref-decorative-five-200: #ffd4ab;
    --color-ref-decorative-five-300: #ffb577;
    --color-ref-decorative-five-400: #ff9549;
    --color-ref-decorative-five-500: #ff7721;
    --color-ref-decorative-five-600: #de5a00;
    --color-ref-decorative-five-700: #ab4200;
    --color-ref-decorative-five-800: #712d03;
    --color-ref-decorative-five-900: #371903;
    --color-ref-others-focus: #007aff;
    --color-ref-others-brand: #ff0d0d;
    --color-ref-icon-interactive-neutral-default: #ff4c3b;
    --color-ref-icon-interactive-neutral-disabled: #27203c;
    --color-ref-icon-interactive-neutral-hover: #ffffff;
    --color-ref-icon-interactive-neutral-pressed: #ffffff;
    --color-ref-affiliate-100: #fff3e8;
    --color-ref-affiliate-200: #ffd8b4;
    --color-ref-affiliate-300: #ffbe81;
    --color-ref-affiliate-400: #ffa54d;
    --color-ref-affiliate-500: #ff8c19;
    --color-ref-affiliate-600: #dd6f01;
    --color-ref-affiliate-700: #a35202;
    --color-ref-affiliate-800: #6a3602;
    --color-ref-affiliate-900: #311901;
    --color-ref-secondary-100: #fff5a6;
    --color-ref-secondary-200: #fff27d;
    --color-ref-secondary-300: #e7c81f;
    --color-ref-secondary-400: #c9ad00;
    --color-ref-secondary-500: #ab9200;
    --color-ref-secondary-600: #7d6a00;
    --color-ref-secondary-700: #726000;
    --color-ref-secondary-800: #4a3b00;
    --color-ref-secondary-900: #443600;
    --color-sem-text-neutral-bold: #262438;
    --color-sem-text-neutral-default: #35334e;
    --color-sem-text-neutral-subdue: #35334e;
    --color-sem-text-neutral-disabled: #7b8b9b;
    --color-sem-text-neutral-inverted: #ffffff;
    --color-sem-text-primary-bold: #350800;
    --color-sem-text-primary-default: #831010;
    --color-sem-text-primary-inverted: #fae6e6;
    --color-sem-text-primary-subdue: #f32017;
    --color-sem-text-warning-default: #712d03;
    --color-sem-text-warning-inverted: #ffd4ab;
    --color-sem-text-error-default: #560404;
    --color-sem-text-error-subdue: #f32017;
    --color-sem-text-error-inverted: #f7aba9;
    --color-sem-text-success-default: #062f23;
    --color-sem-text-success-inverted: #b0d3c4;
    --color-sem-text-interactive-primary-default: #ffffff;
    --color-sem-text-interactive-primary-disabled: #35334e;
    --color-sem-text-interactive-primary-hover: #ffffff;
    --color-sem-text-interactive-primary-pressed: #262438;
    --color-sem-text-interactive-neutral-default: #831010;
    --color-sem-text-interactive-neutral-disabled: #35334e;
    --color-sem-text-interactive-neutral-hover: #0d0510;
    --color-sem-text-interactive-neutral-pressed: #0d0510;
    --color-sem-text-info-default: #181e4e;
    --color-sem-text-info-inverted: #d1cdf3;
    --color-sem-text-on-primary-default: #ffffff;
    --color-sem-text-affiliate-default: #262438;
    --color-sem-text-tv-bold: #062f23;
    --color-sem-text-tv-subdue: #014734;
    --color-sem-text-tv-default: #2a7b61;
    --color-sem-text-lifeandstyle-bold: #712d03;
    --color-sem-text-lifeandstyle-subdue: #ff7721;
    --color-sem-text-lifeandstyle-default: #ffb577;
    --color-sem-text-showbiz-bold: #370237;
    --color-sem-text-showbiz-subdue: #8d1f8c;
    --color-sem-text-showbiz-default: #dfaddb;
    --color-sem-text-sport-bold: #71671c;
    --color-sem-text-sport-subdue: #ac9d26;
    --color-sem-text-sport-default: #ffef55;
    --color-sem-text-on-section-bold: #ffffff;
    --color-sem-text-decorative-one-default: #124e59;
    --color-sem-text-decorative-one-inverted: #c5f1fc;
    --color-sem-text-decorative-two-default: #062f23;
    --color-sem-text-decorative-two-inverted: #b0d3c4;
    --color-sem-text-decorative-three-default: #370237;
    --color-sem-text-decorative-three-inverted: #dfaddb;
    --color-sem-text-decorative-four-default: #71671c;
    --color-sem-text-decorative-four-inverted: #ffffc7;
    --color-sem-text-decorative-five-default: #712d03;
    --color-sem-text-decorative-five-inverted: #ffd4ab;
    --color-sem-surface-neutral-default: #ffffff;
    --color-sem-surface-neutral-subdue: #d7e2e2;
    --color-sem-surface-neutral-subtle: #f6f9f8;
    --color-sem-surface-neutral-hovered: #f6f9f8;
    --color-sem-surface-neutral-pressed: #d7e2e2;
    --color-sem-surface-neutral-disabled: #f6f9f8;
    --color-sem-surface-neutral-inverted: #0d0510;
    --color-sem-surface-primary-default: #a92323;
    --color-sem-surface-primary-subdue: #831010;
    --color-sem-surface-primary-subtle: #f7aba9;
    --color-sem-surface-primary-hovered: #831010;
    --color-sem-surface-primary-inverted: #350800;
    --color-sem-surface-primary-pressed: #560404;
    --color-sem-surface-primary-disabled: #f6f9f8;
    --color-sem-surface-info-default: #fbfbfe;
    --color-sem-surface-info-hovered: #d1cdf3;
    --color-sem-surface-info-pressed: #a4a1e7;
    --color-sem-surface-warning-default: #fff2e4;
    --color-sem-surface-warning-hovered: #ffd4ab;
    --color-sem-surface-warning-pressed: #ffb577;
    --color-sem-surface-error-default: #fae6e6;
    --color-sem-surface-error-hovered: #f7aba9;
    --color-sem-surface-error-pressed: #f67b6f;
    --color-sem-surface-success-default: #e5f1ec;
    --color-sem-surface-success-hovered: #b0d3c4;
    --color-sem-surface-success-pressed: #7eb59f;
    --color-sem-surface-selected-default: #f7aba9;
    --color-sem-surface-selected-hovered: #f67b6f;
    --color-sem-surface-affiliate-subtle: #fff3e8;
    --color-sem-surface-affiliate-default: #ff8c19;
    --color-sem-surface-tv-subdue: #2a7b61;
    --color-sem-surface-tv-bold: #062f23;
    --color-sem-surface-lifeandstyle-subdue: #ff7721;
    --color-sem-surface-lifeandstyle-bold: #712d03;
    --color-sem-surface-showbiz-subdue: #8d1f8c;
    --color-sem-surface-showbiz-bold: #370237;
    --color-sem-surface-sport-subdue: #ffef55;
    --color-sem-surface-sport-bold: #71671c;
    --color-sem-surface-decorative-one-default: #edfbfe;
    --color-sem-surface-decorative-one-bold: #209bb0;
    --color-sem-surface-decorative-one-hovered: #c5f1fc;
    --color-sem-surface-decorative-one-pressed: #9be5f5;
    --color-sem-surface-decorative-two-default: #e5f1ec;
    --color-sem-surface-decorative-two-bold: #51987e;
    --color-sem-surface-decorative-two-hovered: #b0d3c4;
    --color-sem-surface-decorative-two-pressed: #7eb59f;
    --color-sem-surface-decorative-three-default: #f6e4f4;
    --color-sem-surface-decorative-three-bold: #aa49a8;
    --color-sem-surface-decorative-three-hovered: #dfaddb;
    --color-sem-surface-decorative-three-pressed: #c679c2;
    --color-sem-surface-decorative-four-default: #ffffed;
    --color-sem-surface-decorative-four-hovered: #ffffc7;
    --color-sem-surface-decorative-four-pressed: #ffffa0;
    --color-sem-surface-decorative-five-default: #fff2e4;
    --color-sem-surface-decorative-five-hovered: #ffd4ab;
    --color-sem-surface-decorative-five-pressed: #ffb577;
    --color-sem-background-neutral-default: #ffffff;
    --color-sem-canvas-neutral-default: #d7e2e2;
    --color-sem-canvas-neutral-default-1: #f6f9f8;
    --color-sem-canvas-primary-default: #fae6e6;
    --color-sem-border-neutral-bold: #35334e;
    --color-sem-border-neutral-default: #7b8b9b;
    --color-sem-border-neutral-subtle: #a4b9be;
    --color-sem-border-neutral-hovered: #7b8b9b;
    --color-sem-border-neutral-pressed: #7b8b9b;
    --color-sem-border-neutral-disabled: #d7e2e2;
    --color-sem-border-primary-bold: #560404;
    --color-sem-border-primary-default: #ff4c3b;
    --color-sem-border-primary-subtle: #f7aba9;
    --color-sem-border-primary-hovered: #f67b6f;
    --color-sem-border-primary-pressed: #ff4c3b;
    --color-sem-border-primary-disabled: #d7e2e2;
    --color-sem-interactive-neutral-default: #ffffff;
    --color-sem-interactive-neutral-subdue: #a4b9be;
    --color-sem-interactive-neutral-hovered: #ffffff;
    --color-sem-interactive-neutral-pressed: #7b8b9b;
    --color-sem-interactive-neutral-disabled: #a4b9be;
    --color-sem-interactive-neutral-invert: #262438;
    --color-sem-interactive-primary-default: #a92323;
    --color-sem-interactive-primary-hovered: #0d0510;
    --color-sem-interactive-primary-pressed: #7b8b9b;
    --color-sem-interactive-primary-disabled: #a4b9be;
    --color-sem-interactive-primary-inverted: #f7aba9;
    --color-sem-link-primary-default: #a92323;
    --color-sem-link-primary-subdue: #560404;
    --color-sem-link-primary-inverted: #f7aba9;
    --color-sem-link-primary-disabled: #a4b9be;
    --color-sem-link-neutral-default: #1b1026;
    --color-sem-link-neutral-inverted: #d7e2e2;
    --color-sem-link-neutral-disabled: #a4b9be;
    --color-sem-link-tv-default: #062f23;
    --color-sem-link-tv-inverted: #b0d3c4;
    --color-sem-link-tv-disabled: #a4b9be;
    --color-sem-link-lifeandstyle-default: #712d03;
    --color-sem-link-lifeandstyle-inverted: #ffd4ab;
    --color-sem-link-lifeandstyle-disabled: #a4b9be;
    --color-sem-link-showbiz-default: #370237;
    --color-sem-link-showbiz-inverted: #dfaddb;
    --color-sem-link-showbiz-disabled: #a4b9be;
    --color-sem-link-sport-default: #71671c;
    --color-sem-link-sport-inverted: #ffffc7;
    --color-sem-link-sport-disabled: #a4b9be;
    --color-sem-focus-default: #007aff;
    --color-sem-icon-neutral-default: #27203c;
    --color-sem-icon-neutral-subdue: #555e75;
    --color-sem-icon-neutral-disabled: #a4b9be;
    --color-sem-icon-neutral-inverted: #ffffff;
    --color-sem-icon-primary-bold: #350800;
    --color-sem-icon-primary-default: #a92323;
    --color-sem-icon-primary-subdue: #f32017;
    --color-sem-icon-primary-inverted: #fae6e6;
    --color-sem-icon-warning-default: #712d03;
    --color-sem-icon-warning-inverted: #ffd4ab;
    --color-sem-icon-error-default: #560404;
    --color-sem-icon-error-inverted: #f7aba9;
    --color-sem-icon-success-default: #062f23;
    --color-sem-icon-success-inverted: #b0d3c4;
    --color-sem-icon-interactive-primary-default: #ffffff;
    --color-sem-icon-interactive-primary-disabled: #7b8b9b;
    --color-sem-icon-interactive-primary-hover: #ffffff;
    --color-sem-icon-interactive-primary-pressed: #262438;
    --color-sem-icon-interactive-neutral-default: #831010;
    --color-sem-icon-interactive-neutral-disabled: #1b1026;
    --color-sem-icon-interactive-neutral-hover: #ffffff;
    --color-sem-icon-interactive-neutral-pressed: #ffffff;
    --color-sem-icon-on-primary-default: #ffffff;
    --color-sem-icon-tv-default: #014734;
    --color-sem-icon-lifeandstyle-default: #ff7721;
    --color-sem-icon-showbiz-default: #8d1f8c;
    --color-sem-icon-sport-default: #ac9d26;
    --color-sem-cta-bg-primary-default: #a92323;
    --color-sem-cta-bg-primary-tv: #2a7b61;
    --color-sem-cta-bg-primary-lifeandstyle: #ff7721;
    --color-sem-cta-bg-primary-showbiz: #8d1f8c;
    --color-sem-cta-bg-primary-sport: #ffef55;
    --color-sem-cta-bg-primary-hover: #0d0510;
    --color-sem-cta-bg-primary-clicked: #d7e2e2;
    --color-sem-cta-bg-primary-disabled: #d7e2e2;
    --color-sem-cta-bg-secondary-default: #ffffff;
    --color-sem-cta-bg-secondary-hover: #ffffff;
    --color-sem-cta-bg-secondary-clicked: #d7e2e2;
    --color-sem-cta-bg-secondary-disabled: #d7e2e2;
    --color-sem-cta-bg-tertiary-default: #ffffff;
    --color-sem-cta-bg-tertiary-hover: #ffffff;
    --color-sem-cta-bg-tertiary-clicked: #d7e2e2;
    --color-sem-cta-bg-tertiary-disabled: #d7e2e2;
    --color-sem-cta-bg-neutral-default: #ffffff;
    --color-sem-cta-bg-neutral-hover: #0d0510;
    --color-sem-cta-bg-neutral-clicked: #d7e2e2;
    --color-sem-cta-bg-neutral-disabled: #d7e2e2;
    --color-sem-cta-bg-neutral-inverted-default: #0d0510;
    --color-sem-cta-bg-neutral-inverted-hover: #ffffff;
    --color-sem-cta-bg-neutral-inverted-clicked: #d7e2e2;
    --color-sem-cta-bg-neutral-inverted-disabled: #d7e2e2;
    --color-sem-cta-bg-white-default: #ffffff;
    --color-sem-cta-bg-white-hover: #27203c;
    --color-sem-cta-bg-white-clicked: #d7e2e2;
    --color-sem-cta-bg-white-disabled: #d7e2e2;
    --color-sem-cta-bg-black-default: #0d0510;
    --color-sem-cta-bg-black-hover: #ffffff;
    --color-sem-cta-bg-black-clicked: #27203c;
    --color-sem-cta-bg-black-disabled: #d7e2e2;
    --color-sem-cta-bg-socials-default: #0d0510;
    --color-sem-cta-bg-socials-hover: #ffffff;
    --color-sem-cta-bg-socials-clicked: #27203c;
    --color-sem-cta-bg-socials-disabled: #d7e2e2;
    --color-sem-cta-bg-primary-inverted-default: #ffffff;
    --color-sem-cta-bg-primary-inverted-hover: #ffffff;
    --color-sem-cta-bg-primary-inverted-clicked: #d7e2e2;
    --color-sem-cta-bg-primary-inverted-disabled: #d7e2e2;
    --color-sem-cta-sg-secondary-hover: #0d0510;
    --color-sem-cta-sg-tertiary-hover: #0d0510;
    --color-sem-cta-sg-neutral-inverted-hover: #0d0510;
    --color-sem-cta-sg-social-hover: #0d0510;
    --color-sem-cta-sg-black-hover: #0d0510;
    --color-sem-cta-sg-secondary-default: #7b8b9b;
    --color-sem-cta-sg-secondary-outline-default: #a92323;
    --color-sem-cta-fg-primary-default: #ffffff;
    --color-sem-cta-fg-primary-hover: #ffffff;
    --color-sem-cta-fg-primary-clicked: #0d0510;
    --color-sem-cta-fg-primary-tv: #0d0510;
    --color-sem-cta-fg-primary-sport: #0d0510;
    --color-sem-cta-fg-primary-showbiz: #ffffff;
    --color-sem-cta-fg-primary-lifeandstyle: #ffffff;
    --color-sem-cta-fg-primary-disabled: #7b8b9b;
    --color-sem-cta-fg-secondary-default: #a92323;
    --color-sem-cta-fg-secondary-tv: #062f23;
    --color-sem-cta-fg-secondary-lifeandstyle: #712d03;
    --color-sem-cta-fg-secondary-showbiz: #370237;
    --color-sem-cta-fg-secondary-sport: #71671c;
    --color-sem-cta-fg-secondary-hover: #0d0510;
    --color-sem-cta-fg-secondary-clicked: #0d0510;
    --color-sem-cta-fg-secondary-disabled: #7b8b9b;
    --color-sem-cta-fg-tertiary-default: #0d0510;
    --color-sem-cta-fg-tertiary-hover: #0d0510;
    --color-sem-cta-fg-tertiary-clicked: #0d0510;
    --color-sem-cta-fg-tertiary-disabled: #7b8b9b;
    --color-sem-cta-fg-neutral-default: #0d0510;
    --color-sem-cta-fg-neutral-hover: #ffffff;
    --color-sem-cta-fg-neutral-clicked: #0d0510;
    --color-sem-cta-fg-neutral-disabled: #7b8b9b;
    --color-sem-cta-fg-neutral-inverted-default: #ffffff;
    --color-sem-cta-fg-neutral-inverted-hover: #0d0510;
    --color-sem-cta-fg-neutral-inverted-clicked: #0d0510;
    --color-sem-cta-fg-neutral-inverted-disabled: #7b8b9b;
    --color-sem-cta-fg-white-default: #0d0510;
    --color-sem-cta-fg-white-hover: #ffffff;
    --color-sem-cta-fg-white-clicked: #0d0510;
    --color-sem-cta-fg-white-disabled: #7b8b9b;
    --color-sem-cta-fg-black-default: #ffffff;
    --color-sem-cta-fg-black-hover: #0d0510;
    --color-sem-cta-fg-black-clicked: #ffffff;
    --color-sem-cta-fg-black-disabled: #7b8b9b;
    --color-sem-cta-fg-socials-default: #ffffff;
    --color-sem-cta-fg-socials-hover: #0d0510;
    --color-sem-cta-fg-socials-clicked: #ffffff;
    --color-sem-cta-fg-socials-disabled: #7b8b9b;
    --color-sem-cta-fg-primary-inverted-default: #a92323;
    --color-sem-cta-fg-primary-inverted-tv: #062f23;
    --color-sem-cta-fg-primary-inverted-lifeandstyle: #712d03;
    --color-sem-cta-fg-primary-inverted-showbiz: #370237;
    --color-sem-cta-fg-primary-inverted-sport: #71671c;
    --color-sem-cta-fg-primary-inverted-hover: #0d0510;
    --color-sem-cta-fg-primary-inverted-clicked: #0d0510;
    --color-sem-cta-fg-primary-inverted-disabled: #a4b9be;
    --color-sem-cta-fg-secondary-outline-default: #a92323;
    --color-sem-cta-fg-secondary-outline-tv: #062f23;
    --color-sem-cta-fg-secondary-outline-lifeandstyle: #712d03;
    --color-sem-cta-fg-secondary-outline-showbiz: #370237;
    --color-sem-cta-fg-secondary-outline-sport: #71671c;
    --color-sem-cta-fg-secondary-outline-hover: #0d0510;
    --color-sem-cta-fg-secondary-outline-clicked: #0d0510;
    --color-sem-cta-fg-secondary-outline-disabled: #a4b9be;
    --color-com-black: #000000;
    --color-com-header-primary-nav-surface: #a92323;
    --color-com-header-primary-nav-container-border-color: #a4b9be;
    --color-com-header-primary-nav-container-bg: #a92323;
    --color-com-header-primary-nav-menu-item-bg-default: #a92323;
    --color-com-header-primary-nav-menu-item-bg-hover: #831010;
    --color-com-header-primary-nav-menu-item-bg-active: #ffffff;
    --color-com-header-primary-nav-menu-item-fg-default: #ffffff;
    --color-com-header-primary-nav-menu-item-fg-hover: #ffffff;
    --color-com-header-primary-nav-menu-item-fg-active: #a92323;
    --color-com-header-primary-nav-menu-item-icon-default: #ffffff;
    --color-com-header-primary-nav-menu-item-icon-hover: #ffffff;
    --color-com-header-primary-nav-menu-item-icon-active: #a92323;
    --color-com-header-primary-nav-social-cta-bg: #ffffff;
    --color-com-header-primary-nav-social-cta-fg: #0d0510;
    --color-com-header-primary-nav-avatar-bg: #ffffff;
    --color-com-header-primary-nav-avatar-fg: #262438;
    --color-com-header-primary-nav-hamburger-icon: #ffffff;
    --color-com-header-secondary-nav-container: #f6f9f8;
    --color-com-body-canvas: #ffffff;
    --color-com-body-background: #f6f9f8;
    --color-com-breaking-banner-bg: #ffef55;
    --color-com-breaking-banner-fg: #262438;
    --color-com-breaking-banner-border: #ffff79;
    --color-com-breaking-banner-blinker: #f32017;
    --color-com-typography-heading-emp: #a92323;
    --color-com-typography-on-subdue: #ffffff;
    --color-com-hero-title-bg: #350800;
    --typography-caption-sm-600-type: typography;
    --typography-caption-sm-600-font-weight: 600;
    --typography-caption-sm-600-line-height: AUTO;
    --typography-caption-sm-600-font-size: 13px;
    --typography-caption-sm-600-letter-spacing: 0;
    --typography-caption-sm-600-paragraph-spacing: 0;
    --typography-caption-sm-600-text-case: none;
    --typography-caption-sm-600-text-decoration: none;
    --typography-caption-sm-600-paragraph-indent: 0;
    --typography-caption-sm-700-type: typography;
    --typography-caption-sm-700-font-weight: 700;
    --typography-caption-sm-700-line-height: AUTO;
    --typography-caption-sm-700-font-size: 13px;
    --typography-caption-sm-700-letter-spacing: 0;
    --typography-caption-sm-700-paragraph-spacing: 0;
    --typography-caption-sm-700-paragraph-indent: 0;
    --typography-caption-sm-700-text-case: none;
    --typography-caption-sm-700-text-decoration: none;
    --typography-caption-md-400-type: typography;
    --typography-caption-md-400-font-weight: 400;
    --typography-caption-md-400-line-height: AUTO;
    --typography-caption-md-400-font-size: 14px;
    --typography-caption-md-400-letter-spacing: 0;
    --typography-caption-md-400-paragraph-spacing: 0;
    --typography-caption-md-400-paragraph-indent: 0;
    --typography-caption-md-400-text-case: none;
    --typography-caption-md-400-text-decoration: none;
    --typography-caption-md-700-type: typography;
    --typography-caption-md-700-font-weight: 700;
    --typography-caption-md-700-line-height: AUTO;
    --typography-caption-md-700-font-size: 14px;
    --typography-caption-md-700-letter-spacing: 0;
    --typography-caption-md-700-paragraph-spacing: 0;
    --typography-caption-md-700-paragraph-indent: 0;
    --typography-caption-md-700-text-case: none;
    --typography-caption-md-700-text-decoration: none;
    --typography-caption-lg-400-type: typography;
    --typography-caption-lg-400-font-weight: 400;
    --typography-caption-lg-400-line-height: AUTO;
    --typography-caption-lg-400-font-size: 16px;
    --typography-caption-lg-400-letter-spacing: 0;
    --typography-caption-lg-400-paragraph-spacing: 0;
    --typography-caption-lg-400-paragraph-indent: 0;
    --typography-caption-lg-400-text-case: none;
    --typography-caption-lg-400-text-decoration: none;
    --typography-caption-lg-700-type: typography;
    --typography-caption-lg-700-font-weight: 700;
    --typography-caption-lg-700-line-height: AUTO;
    --typography-caption-lg-700-font-size: 16px;
    --typography-caption-lg-700-letter-spacing: 0;
    --typography-caption-lg-700-paragraph-spacing: 0;
    --typography-caption-lg-700-paragraph-indent: 0;
    --typography-caption-lg-700-text-case: none;
    --typography-caption-lg-700-text-decoration: none;
    --typography-button-md-400-type: typography;
    --typography-button-md-400-font-weight: 400;
    --typography-button-md-400-line-height: AUTO;
    --typography-button-md-400-font-size: 18px;
    --typography-button-md-400-letter-spacing: 0;
    --typography-button-md-400-paragraph-spacing: 0;
    --typography-button-md-400-paragraph-indent: 0;
    --typography-button-md-400-text-case: none;
    --typography-button-md-400-text-decoration: none;
    --typography-button-md-600-type: typography;
    --typography-button-md-600-font-weight: 600;
    --typography-button-md-600-line-height: AUTO;
    --typography-button-md-600-font-size: 18px;
    --typography-button-md-600-letter-spacing: 0;
    --typography-button-md-600-paragraph-spacing: 0;
    --typography-button-md-600-paragraph-indent: 0;
    --typography-button-md-600-text-case: none;
    --typography-button-md-600-text-decoration: none;
    --typography-button-sm-400-type: typography;
    --typography-button-sm-400-font-weight: 400;
    --typography-button-sm-400-line-height: AUTO;
    --typography-button-sm-400-font-size: 16px;
    --typography-button-sm-400-letter-spacing: 0;
    --typography-button-sm-400-paragraph-spacing: 0;
    --typography-button-sm-400-paragraph-indent: 0;
    --typography-button-sm-400-text-case: none;
    --typography-button-sm-400-text-decoration: none;
    --typography-button-sm-600-type: typography;
    --typography-button-sm-600-font-weight: 600;
    --typography-button-sm-600-line-height: 160%;
    --typography-button-sm-600-font-size: 16px;
    --typography-button-sm-600-letter-spacing: 0;
    --typography-button-sm-600-paragraph-spacing: 0;
    --typography-button-sm-600-paragraph-indent: 0;
    --typography-button-sm-600-text-case: none;
    --typography-button-sm-600-text-decoration: none;
    --typography-body-sm-400-type: typography;
    --typography-body-sm-400-font-weight: 400;
    --typography-body-sm-400-line-height: 160%;
    --typography-body-sm-400-font-size: 16px;
    --typography-body-sm-400-letter-spacing: 0;
    --typography-body-sm-400-paragraph-spacing: 0;
    --typography-body-sm-400-paragraph-indent: 0;
    --typography-body-sm-400-text-case: none;
    --typography-body-sm-400-text-decoration: none;
    --typography-body-sm-600-type: typography;
    --typography-body-sm-600-font-weight: 600;
    --typography-body-sm-600-line-height: 160%;
    --typography-body-sm-600-font-size: 16px;
    --typography-body-sm-600-letter-spacing: 0;
    --typography-body-sm-600-paragraph-spacing: 0;
    --typography-body-sm-600-paragraph-indent: 0;
    --typography-body-sm-600-text-case: none;
    --typography-body-sm-600-text-decoration: none;
    --typography-body-sm-700-type: typography;
    --typography-body-sm-700-font-weight: 700;
    --typography-body-sm-700-line-height: 160%;
    --typography-body-sm-700-font-size: 16px;
    --typography-body-sm-700-letter-spacing: 0;
    --typography-body-sm-700-paragraph-spacing: 0;
    --typography-body-sm-700-paragraph-indent: 0;
    --typography-body-sm-700-text-case: none;
    --typography-body-sm-700-text-decoration: none;
    --typography-body-md-400-type: typography;
    --typography-body-md-400-font-weight: 400;
    --typography-body-md-400-line-height: 160%;
    --typography-body-md-400-font-size: 18px;
    --typography-body-md-400-letter-spacing: 0;
    --typography-body-md-400-paragraph-spacing: 0;
    --typography-body-md-400-paragraph-indent: 0;
    --typography-body-md-400-text-case: none;
    --typography-body-md-400-text-decoration: none;
    --typography-body-md-600-type: typography;
    --typography-body-md-600-font-weight: 600;
    --typography-body-md-600-line-height: 140%;
    --typography-body-md-600-font-size: 18px;
    --typography-body-md-600-letter-spacing: 0;
    --typography-body-md-600-paragraph-spacing: 0;
    --typography-body-md-600-paragraph-indent: 0;
    --typography-body-md-600-text-case: none;
    --typography-body-md-600-text-decoration: none;
    --typography-body-md-700-type: typography;
    --typography-body-md-700-font-weight: 700;
    --typography-body-md-700-line-height: 140%;
    --typography-body-md-700-font-size: 18px;
    --typography-body-md-700-letter-spacing: 0;
    --typography-body-md-700-paragraph-spacing: 0;
    --typography-body-md-700-paragraph-indent: 0;
    --typography-body-md-700-text-case: none;
    --typography-body-md-700-text-decoration: none;
    --typography-body-lg-400-type: typography;
    --typography-body-lg-400-font-weight: 400;
    --typography-body-lg-400-line-height: 160%;
    --typography-body-lg-400-font-size: 20px;
    --typography-body-lg-400-letter-spacing: 0;
    --typography-body-lg-400-paragraph-spacing: 0;
    --typography-body-lg-400-paragraph-indent: 0;
    --typography-body-lg-400-text-case: none;
    --typography-body-lg-400-text-decoration: none;
    --typography-body-lg-600-type: typography;
    --typography-body-lg-600-font-weight: 600;
    --typography-body-lg-600-line-height: 160%;
    --typography-body-lg-600-font-size: 20px;
    --typography-body-lg-600-letter-spacing: 0;
    --typography-body-lg-600-paragraph-spacing: 0;
    --typography-body-lg-600-paragraph-indent: 0;
    --typography-body-lg-600-text-case: none;
    --typography-body-lg-600-text-decoration: none;
    --typography-body-lg-700-type: typography;
    --typography-body-lg-700-font-weight: 700;
    --typography-body-lg-700-line-height: 160%;
    --typography-body-lg-700-font-size: 20px;
    --typography-body-lg-700-letter-spacing: 0;
    --typography-body-lg-700-paragraph-spacing: 0;
    --typography-body-lg-700-paragraph-indent: 0;
    --typography-body-lg-700-text-case: none;
    --typography-body-lg-700-text-decoration: none;
    --typography-body-xl-600-type: typography;
    --typography-body-xl-600-font-weight: 600;
    --typography-body-xl-600-line-height: 160%;
    --typography-body-xl-600-font-size: 26px;
    --typography-body-xl-600-letter-spacing: 0;
    --typography-body-xl-600-paragraph-spacing: 0;
    --typography-body-xl-600-paragraph-indent: 0;
    --typography-body-xl-600-text-case: none;
    --typography-body-xl-600-text-decoration: none;
    --typography-body-xl-700-type: typography;
    --typography-body-xl-700-font-weight: 700;
    --typography-body-xl-700-line-height: 160%;
    --typography-body-xl-700-font-size: 26px;
    --typography-body-xl-700-letter-spacing: 0;
    --typography-body-xl-700-paragraph-spacing: 0;
    --typography-body-xl-700-paragraph-indent: 0;
    --typography-body-xl-700-text-case: none;
    --typography-body-xl-700-text-decoration: none;
    --typography-heading-1-type: typography;
    --typography-heading-1-font-weight: 900;
    --typography-heading-1-line-height: 120%;
    --typography-heading-1-font-size: 38px;
    --typography-heading-1-letter-spacing: -0.41px;
    --typography-heading-1-paragraph-spacing: 0;
    --typography-heading-1-paragraph-indent: 0;
    --typography-heading-1-text-case: none;
    --typography-heading-1-text-decoration: none;
    --typography-heading-2-type: typography;
    --typography-heading-2-font-weight: 900;
    --typography-heading-2-line-height: 120%;
    --typography-heading-2-font-size: 36px;
    --typography-heading-2-letter-spacing: 0;
    --typography-heading-2-paragraph-spacing: 0;
    --typography-heading-2-paragraph-indent: 0;
    --typography-heading-2-text-case: none;
    --typography-heading-2-text-decoration: none;
    --typography-heading-3-type: typography;
    --typography-heading-3-font-weight: 900;
    --typography-heading-3-line-height: 110%;
    --typography-heading-3-font-size: 32px;
    --typography-heading-3-letter-spacing: 0;
    --typography-heading-3-paragraph-spacing: 0;
    --typography-heading-3-paragraph-indent: 0;
    --typography-heading-3-text-case: none;
    --typography-heading-3-text-decoration: none;
    --typography-heading-4-type: typography;
    --typography-heading-4-font-weight: 900;
    --typography-heading-4-line-height: 120%;
    --typography-heading-4-font-size: 29px;
    --typography-heading-4-letter-spacing: 0;
    --typography-heading-4-paragraph-spacing: 0;
    --typography-heading-4-paragraph-indent: 0;
    --typography-heading-4-text-case: none;
    --typography-heading-4-text-decoration: none;
    --typography-heading-5-type: typography;
    --typography-heading-5-font-weight: 900;
    --typography-heading-5-line-height: AUTO;
    --typography-heading-5-font-size: 26px;
    --typography-heading-5-letter-spacing: -0.3px;
    --typography-heading-5-paragraph-spacing: 0;
    --typography-heading-5-paragraph-indent: 0;
    --typography-heading-5-text-case: none;
    --typography-heading-5-text-decoration: none;
    --typography-heading-6-type: typography;
    --typography-heading-6-font-weight: 900;
    --typography-heading-6-line-height: AUTO;
    --typography-heading-6-font-size: 23px;
    --typography-heading-6-letter-spacing: -0.48px;
    --typography-heading-6-paragraph-spacing: 0;
    --typography-heading-6-paragraph-indent: 0;
    --typography-heading-6-text-case: none;
    --typography-heading-6-text-decoration: none;
    --typography-sem-cta-label-type: typography;
    --typography-sem-cta-label-font-weight: 600;
    --typography-sem-cta-label-line-height: AUTO;
    --typography-sem-cta-label-font-size: 18px;
    --typography-sem-cta-label-letter-spacing: 0;
    --typography-sem-cta-label-paragraph-spacing: 0;
    --typography-sem-cta-label-paragraph-indent: 0;
    --typography-sem-cta-label-text-case: none;
    --typography-sem-cta-label-text-decoration: none;
    --typography-sem-cta-count-type: typography;
    --typography-sem-cta-count-font-weight: 400;
    --typography-sem-cta-count-line-height: AUTO;
    --typography-sem-cta-count-font-size: 18px;
    --typography-sem-cta-count-letter-spacing: 0;
    --typography-sem-cta-count-paragraph-spacing: 0;
    --typography-sem-cta-count-paragraph-indent: 0;
    --typography-sem-cta-count-text-case: none;
    --typography-sem-cta-count-text-decoration: none;
    --typography-sub-heading-1-type: typography;
    --typography-sub-heading-1-font-weight: 700;
    --typography-sub-heading-1-line-height: 120%;
    --typography-sub-heading-1-font-size: 29px;
    --typography-sub-heading-1-letter-spacing: -0.41px;
    --typography-sub-heading-1-paragraph-spacing: 0;
    --typography-sub-heading-1-paragraph-indent: 0;
    --typography-sub-heading-1-text-case: none;
    --typography-sub-heading-1-text-decoration: none;
    --typography-sub-heading-2-type: typography;
    --typography-sub-heading-2-font-weight: 700;
    --typography-sub-heading-2-line-height: 120%;
    --typography-sub-heading-2-font-size: 26px;
    --typography-sub-heading-2-letter-spacing: 0;
    --typography-sub-heading-2-paragraph-spacing: 0;
    --typography-sub-heading-2-paragraph-indent: 0;
    --typography-sub-heading-2-text-case: none;
    --typography-sub-heading-2-text-decoration: none;
    --typography-sub-heading-3-type: typography;
    --typography-sub-heading-3-font-weight: 700;
    --typography-sub-heading-3-line-height: 110%;
    --typography-sub-heading-3-font-size: 20px;
    --typography-sub-heading-3-letter-spacing: 0;
    --typography-sub-heading-3-paragraph-spacing: 0;
    --typography-sub-heading-3-paragraph-indent: 0;
    --typography-sub-heading-3-text-case: none;
    --typography-sub-heading-3-text-decoration: none;
    --typography-heading-emp-1-type: typography;
    --typography-heading-emp-1-font-weight: 700 400-slant;
    --typography-heading-emp-1-line-height: 120%;
    --typography-heading-emp-1-font-size: 41px;
    --typography-heading-emp-1-letter-spacing: -0.41px;
    --typography-heading-emp-1-paragraph-spacing: 0;
    --typography-heading-emp-1-paragraph-indent: 0;
    --typography-heading-emp-1-text-case: none;
    --typography-heading-emp-1-text-decoration: none;
    --typography-heading-emp-2-type: typography;
    --typography-heading-emp-2-font-weight: 700 400-slant;
    --typography-heading-emp-2-line-height: 120%;
    --typography-heading-emp-2-font-size: 36px;
    --typography-heading-emp-2-letter-spacing: 0;
    --typography-heading-emp-2-paragraph-spacing: 0;
    --typography-heading-emp-2-paragraph-indent: 0;
    --typography-heading-emp-2-text-case: none;
    --typography-heading-emp-2-text-decoration: none;
    --typography-heading-emp-3-type: typography;
    --typography-heading-emp-3-font-weight: 700 400-slant;
    --typography-heading-emp-3-line-height: 110%;
    --typography-heading-emp-3-font-size: 32px;
    --typography-heading-emp-3-letter-spacing: 0;
    --typography-heading-emp-3-paragraph-spacing: 0;
    --typography-heading-emp-3-paragraph-indent: 0;
    --typography-heading-emp-3-text-case: none;
    --typography-heading-emp-3-text-decoration: none;
    --typography-heading-emp-4-type: typography;
    --typography-heading-emp-4-font-weight: 700 400-slant;
    --typography-heading-emp-4-line-height: 120%;
    --typography-heading-emp-4-font-size: 29px;
    --typography-heading-emp-4-letter-spacing: 0;
    --typography-heading-emp-4-paragraph-spacing: 0;
    --typography-heading-emp-4-paragraph-indent: 0;
    --typography-heading-emp-4-text-case: none;
    --typography-heading-emp-4-text-decoration: none;
    --typography-heading-emp-5-type: typography;
    --typography-heading-emp-5-font-weight: 700 400-slant;
    --typography-heading-emp-5-line-height: AUTO;
    --typography-heading-emp-5-font-size: 26px;
    --typography-heading-emp-5-letter-spacing: -0.3px;
    --typography-heading-emp-5-paragraph-spacing: 0;
    --typography-heading-emp-5-paragraph-indent: 0;
    --typography-heading-emp-5-text-case: none;
    --typography-heading-emp-5-text-decoration: none;
    --typography-heading-emp-6-type: typography;
    --typography-heading-emp-6-font-weight: 700 400-slant;
    --typography-heading-emp-6-line-height: AUTO;
    --typography-heading-emp-6-font-size: 23px;
    --typography-heading-emp-6-letter-spacing: -0.48px;
    --typography-heading-emp-6-paragraph-spacing: 0;
    --typography-heading-emp-6-paragraph-indent: 0;
    --typography-heading-emp-6-text-case: none;
    --typography-heading-emp-6-text-decoration: none;
    --typography-teaser-heading-primary-small-type: typography;
    --typography-teaser-heading-primary-small-font-weight: 700;
    --typography-teaser-heading-primary-small-line-height: 120%;
    --typography-teaser-heading-primary-small-font-size: 18px;
    --typography-teaser-heading-primary-small-letter-spacing: 0;
    --typography-teaser-heading-primary-small-paragraph-spacing: 0;
    --typography-teaser-heading-primary-small-paragraph-indent: 0;
    --typography-teaser-heading-primary-small-text-case: none;
    --typography-teaser-heading-primary-small-text-decoration: none;
    --typography-teaser-heading-primary-medium-type: typography;
    --typography-teaser-heading-primary-medium-font-weight: 700;
    --typography-teaser-heading-primary-medium-line-height: 120%;
    --typography-teaser-heading-primary-medium-font-size: 29px;
    --typography-teaser-heading-primary-medium-letter-spacing: 0;
    --typography-teaser-heading-primary-medium-paragraph-spacing: 0;
    --typography-teaser-heading-primary-medium-paragraph-indent: 0;
    --typography-teaser-heading-primary-medium-text-case: none;
    --typography-teaser-heading-primary-medium-text-decoration: none;
    --typography-teaser-heading-primary-large-type: typography;
    --typography-teaser-heading-primary-large-font-weight: 700;
    --typography-teaser-heading-primary-large-line-height: 120%;
    --typography-teaser-heading-primary-large-font-size: 36px;
    --typography-teaser-heading-primary-large-letter-spacing: 0;
    --typography-teaser-heading-primary-large-paragraph-spacing: 0;
    --typography-teaser-heading-primary-large-paragraph-indent: 0;
    --typography-teaser-heading-primary-large-text-case: none;
    --typography-teaser-heading-primary-large-text-decoration: none;
    --typography-teaser-heading-wob-large-type: typography;
    --typography-teaser-heading-wob-large-font-weight: 700;
    --typography-teaser-heading-wob-large-line-height: 120%;
    --typography-teaser-heading-wob-large-font-size: 36px;
    --typography-teaser-heading-wob-large-letter-spacing: 0;
    --typography-teaser-heading-wob-large-paragraph-spacing: 0;
    --typography-teaser-heading-wob-large-paragraph-indent: 0;
    --typography-teaser-heading-wob-large-text-case: none;
    --typography-teaser-heading-wob-large-text-decoration: none;
    --header-size: 80px;
}

.offername {
    color: #831010;
    font-weight: 800;
}


/* steps */


/* check  */

.check__wrapper {
    padding: 10px;
}

.check__iban {
    margin-bottom: 1rem;
    display: block;
    font-weight: 500;
}

.check__top-grid {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.check__top-col-1 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 4rem;
}

.check__top-col-1-row {
    display: flex;
    flex-direction: column;
}

.check__top-col-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.check__bot {
    border-bottom: 3px solid #000;
}

.check__bot-grid {
    display: grid;
    grid-template-columns: 1.5fr 3fr 1fr 1fr 1.5fr;
}

.check__bot-grid-col {
    display: flex;
    flex-direction: column;
    border-right: 1px solid #000;
}

.check__bot-grid-col-title {
    font-weight: 500;
    background-color: rgba(128, 128, 128, 0.39);
    border-right: 1px solid #000;
    border-bottom: 3px solid #000;
    padding-left: 2px;
}

.check__thanks {
    text-align: right;
    display: block;
    margin: 0.5rem 2rem;
}

.blur {
    filter: blur(4px);
}

@media screen and (max-width: 320px) {
    .check__bot-grid-col-title {
        padding-left: 0px;
    }

    .check__wrapper {
        padding: 0px;
    }
}


/* form */


.form-container {
    width: 100%;
    max-width: 555px !important;
    background: #fff;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.12);
    margin: 20px auto;
}

.form-header {
    background: #000000;
    color: #fff;
    padding: 20px;
    text-align: center;
}

.form-header h2 {
    font-size: 27px;
    font-weight: 600;
    line-height: 0.5;
}

.form-header p {
    margin-top: 8px;
    opacity: 0.9;
    font-size: 14px;
}

.form-body {
    padding: 35px;
}

.input-group label {
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 8px;
    color: #333;
}

.input-group input,
.input-group select,
.input-group textarea {
    padding: 14px 16px;
    border: 1px solid #d8d8d8;
    border-radius: 12px;
    font-size: 14px;
    transition: 0.3s;
    background: #fafafa;
    width: 100%;
    margin-bottom: 12px;
}

.input-group input:focus,
.input-group select:focus,
.input-group textarea:focus {
    outline: none;
    border-color: #000000;
    background: #fff;
    box-shadow: 0 0 0 4px rgba(169, 35, 35, 0.12);
}

.full-width {
    grid-column: 1 / -1;
}

textarea {
    resize: vertical;
    min-height: 120px;
}

.submit-area {
    margin-top: 15px;
    text-align: center;
}

.submit-area2 {
    text-align: center;
    margin-bottom: 15px;
}

.submit-btn {
    background: #000000;
    color: #fff;
    border: none;
    padding: 15px 40px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease;
    letter-spacing: .5px;
    width: 100%;
    text-decoration: none;
    display: block;
}

.submit-btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 20px rgba(169, 35, 35, 0.25);
}

@media(max-width:600px) {
    .form-header {
        padding: 25px 20px;
    }

    .form-body {
        padding: 25px 20px;
    }
}

.cta-button {
    display: block;
    width: 100%;
    background: #000;
    color: #ffffff;
    padding: 18px 20px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    border-radius: 50px;
    margin: 25px auto;
    box-sizing: border-box;
    transition: background 0.3s ease;
}

.register-form {
    padding: 30px;
}

#phone {
    background-repeat: no-repeat;
    padding-left: 87px;
    background-position: 2% 40%;
    background-size: 6%;
}

.prefix {
    position: absolute;
    top: 15px;
    left: 51px;
}

@media(max-width:768px) {
    #phone {
        background-size: 10% !important;
    }

    .prefix {
        position: absolute;
        top: 15px;
        left: 45px;
    }
}