@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%
}

.__className_d29cda {
    font-family: apercuBlack, apercuBlack Fallback
}

.NavigationItem_nav-item-wrapper__9MJuC {
    background-color: var(--color-com-header-primary-nav-menu-item-bg-default);
    cursor: pointer;
    padding: 0 var(--space-ref-4);
    transition: background-color .3s ease
}

.NavigationItem_nav-item-wrapper__9MJuC button {
    background-color: rgba(0, 0, 0, 0);
    border: 0
}

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

.NavigationItem_nav-item-wrapper__9MJuC button span svg {
    color: var(--color-com-header-primary-nav-menu-item-icon-default)
}

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

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

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

.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)
}

.NavigationItem_nav-link__Jw45G {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--text-typeset-font-size-2xs);
    font-weight: 600;
    height: 100%;
    line-height: 160%;
    text-decoration: none;
    text-transform: uppercase;
    text-wrap: nowrap
}

.NavigationItem_icon-wrapper__I7yHu {
    margin-left: 4px
}

.AnalyticsTrack_analytics-track-wrapper__rgIBC {
    height: 100%
}

.TextLink_text-link__dBSS0 {
    align-items: center;
    color: var(--color-sem-link-primary-default);
    font-size: var(--text-typeset-font-size-m, 16px);
    font-weight: var(--text-typeset-font-weights-normal-600);
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    pointer-events: none;
    -webkit-text-decoration: var(--text-typeset-text-decoration-none);
    text-decoration: var(--text-typeset-text-decoration-none)
}

main nav ul li .TextLink_text-link__dBSS0 {
    color: var(--color-sem-icon-neutral-default);
    text-transform: capitalize
}

.TextLink_text-link__dBSS0.TextLink_enabled__dJF3l {
    pointer-events: auto
}

.TextLink_text-link__dBSS0:hover {
    -webkit-text-decoration: var(--text-typeset-text-decoration-underline);
    text-decoration: var(--text-typeset-text-decoration-underline)
}

.Burger_burger-wrapper__h6EpN {
    align-items: center;
    align-self: stretch;
    background-color: var(--color-com-header-primary-nav-container-bg);
    border: 0;
    cursor: pointer;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    padding: var(--space-ref-4, 12px);
    width: var(--size-ref-12)
}

.Burger_burger-wrapper__h6EpN[data-logo-version=worldcup]:not([data-publication=dailystar], [data-publication=themirror]) {
    background-color: var(--color-sem-surface-primary-subdue);
    border-bottom-left-radius: 24px;
    margin-left: var(--space-sem-margin-small)
}

@media only screen and (min-width:728px) {
    .Burger_burger-wrapper__h6EpN[data-logo-version=worldcup]:not([data-publication=dailystar], [data-publication=themirror]) {
        margin-left: 0
    }
}

@media screen and (min-width:1024px) {
    .Burger_burger-wrapper__h6EpN {
        display: none
    }
}

@media screen and (max-width:728px) {
    .Burger_burger-wrapper__h6EpN {
        padding: 1.19rem .6rem
    }
}

.Burger_burger-menu__1TxAP {
    border-bottom: var(--border-width-ref-1) solid var(--color-com-header-primary-nav-hamburger-icon);
    border-top: var(--border-width-ref-1) solid var(--color-com-header-primary-nav-hamburger-icon);
    height: 12.48px;
    position: relative;
    width: 18.72px
}

.Burger_burger-menu__1TxAP:after {
    background: var(--color-com-header-primary-nav-hamburger-icon);
    content: "";
    display: inline-block;
    height: 2px;
    left: 0;
    position: absolute;
    top: 37%;
    width: 100%
}

.Burger_burger-menu__1TxAP[data-logo-version=worldcup]:not([data-publication=dailystar], [data-publication=themirror]) {
    border-bottom: var(--border-width-ref-1) solid var(--color-sem-text-on-primary-default);
    border-top: var(--border-width-ref-1) solid var(--color-sem-text-on-primary-default)
}

.Burger_burger-menu__1TxAP[data-logo-version=worldcup]:not([data-publication=dailystar], [data-publication=themirror]):after {
    background: var(--color-sem-text-on-primary-default)
}

.Burger_with-margin__qcvEY {
    margin-left: 20px
}

.CIPAConsentNotice_cipa-info__pwt6J {
    color: #fff;
    line-height: 1.5em;
    margin: 20px 0
}

.CIPAConsentNotice_cipa-info__pwt6J>a {
    color: #0097a7
}

.CIPAConsentNotice_cipa-accept-button__FqBb6 {
    background: #fff;
    border: 0;
    border-radius: 2px;
    color: #3c5161;
    cursor: pointer;
    float: right;
    font-size: 14px;
    letter-spacing: 2px;
    padding: 12px;
    text-transform: uppercase;
    width: 100%
}

@media only screen and (min-width:728px) {
    .CIPAConsentNotice_cipa-accept-button__FqBb6 {
        width: 30%
    }
}

.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-logo__zLA_w {
    display: flex;
    justify-content: center
}

.CIPAConsentNotice_cipa-logo__zLA_w>img {
    max-width: 130px
}

@media only screen and (min-width:728px) {
    .CIPAConsentNotice_cipa-logo__zLA_w>img {
        max-width: 150px
    }
}

.CIPAConsentNotice_cipa-dialog__CZfBH {
    background-color: #3c5161;
    border: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin: 0;
    max-width: 100%;
    padding: 20px;
    position: fixed;
    top: 100%;
    transform: translateY(-100%);
    z-index: 2001
}

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

.LeadText_lead-text__wd_PA {
    color: var(--color-sem-text-neutral-default);
    font-size: var(--text-typeset-font-size-m);
    font-weight: var(--typography-body-md-600-font-weight);
    letter-spacing: var(--text-typeset-letter-spacing-normal);
    line-height: var(--text-typeset-line-heights-l);
    margin: 0;
    padding-bottom: var(--space-sem-padding-medium)
}

@media screen and (min-width:360px) {
    .LeadText_lead-text__wd_PA {
        font-size: var(--typography-body-md-600-font-size);
        line-height: var(--typography-body-md-600-line-height)
    }
}

@media only screen and (min-width:728px) {
    .LeadText_lead-text__wd_PA {
        font-size: var(--typography-body-md-600-font-size);
        line-height: var(--typography-body-md-600-line-height)
    }
}

@media screen and (min-width:1024px) {
    .LeadText_lead-text__wd_PA {
        font-size: var(--typography-body-sm-600-font-size);
        line-height: var(--typography-body-lg-400-line-height)
    }
}

@media screen and (min-width:1240px) {
    .LeadText_lead-text__wd_PA {
        font-size: var(--typography-body-sm-600-font-size);
        line-height: var(--typography-body-lg-400-line-height)
    }
}

.ArticleTimestamp_dates-container__yHhr9 {
    align-items: flex-start;
    align-self: stretch;
    color: var(--color-sem-text-neutral-default);
    display: flex;
    flex-wrap: wrap;
    font-size: var(--text-typeset-font-size-xs);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-400);
    line-height: normal
}

.ArticleTimestamp_updated-date__7qD4Q {
    border-left: none;
    margin-left: 0;
    padding-left: 0
}

.ArticleTimestamp_updated-date-with-published__iFKpF {
    border-left: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
    margin-left: var(--space-sem-padding-xsmall);
    padding-left: var(--space-sem-padding-xsmall)
}

.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)
}

.SocialFollowBar_wrapper__h4k_D {
    color: var(--color-sem-text-neutral-bold);
    font-weight: 100
}

.SocialFollowBar_wrapper__h4k_D ul {
    display: flex;
    flex-flow: row nowrap;
    flex-wrap: wrap;
    gap: var(--space-com-cta-margin);
    padding-left: 0;
    width: fit-content
}

.SocialFollowBar_wrapper__h4k_D ul li {
    list-style: none
}

.SocialFollowBar_wrapper__h4k_D.SocialFollowBar_left__oJoLE {
    margin-left: 0
}

.PremiumButton_premium-button__RMjkb {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: flex-end;
    width: 75px
}

@media screen and (max-width:728px) {
    .PremiumButton_premium-button__RMjkb {
        margin-left: var(--space-sem-padding-small, 16px)
    }
}

@media only screen and (min-width:728px) {
    .PremiumButton_premium-button__RMjkb {
        align-items: center;
        background: rgba(0, 0, 0, 0);
        border: none;
        cursor: pointer;
        display: flex;
        justify-content: center;
        max-height: 56px;
        max-width: 150px;
        min-width: 100px;
        padding: 0;
        width: 100%
    }
}

.PremiumButton_premium-button__RMjkb img {
    height: inherit;
    width: inherit
}

@media only screen and (min-width:728px) {
    .PremiumButton_premium-button__RMjkb img {
        height: auto;
        width: 100%
    }
}

.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)
}

.Avatar_avatar-container__wl8ai {
    align-items: center;
    height: var(--size-ref-11);
    justify-content: center;
    width: var(--size-ref-11)
}

.Avatar_avatar-container__wl8ai {
    background: rgba(0, 0, 0, 0);
    border: none;
    border-radius: 50%;
    cursor: pointer;
    margin-left: var(--size-ref-5);
    outline: none;
    padding: 0;
    position: relative;
    z-index: 9999
}

@media only screen and (min-width:728px) {
    .Avatar_avatar-container__wl8ai {
        margin-right: var(--space-sem-padding-small)
    }
}

@media screen and (min-width:1240px) {
    .Avatar_avatar-container__wl8ai {
        margin-right: 10px
    }
}

@media screen and (min-width:360px)and (max-width:728px) {
    .Avatar_profile-gap__2_MCX {
        margin-right: var(--size-ref-5)
    }
}

.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)
}

.ArticleBody_article__AwrJE {
    display: grid;
    height: auto;
    margin: 0 0 5px;
    max-width: var(--wrapper-xs);
    overflow-wrap: anywhere;
    padding: 0 var(--layout-margin-m)
}

.ArticleBody_article__AwrJE h1 {
    color: var(--color-sem-text-neutral-default)
}

@media screen and (min-width:360px) {
    .ArticleBody_article__AwrJE {
        max-width: 100%;
        width: 100%
    }
}

@media only screen and (min-width:728px) {
    .ArticleBody_article__AwrJE {
        max-width: var(--wrapper-l)
    }
}

@media screen and (min-width:1024px) {
    .ArticleBody_article__AwrJE {
        padding: 0 var(--layout-margin-m)
    }
}

.Breadcrumb_breadcrumb-nav__xTgNR {
    align-items: center;
    display: flex;
    margin-bottom: var(--space-sem-margin-medium);
    overflow-x: auto;
    white-space: nowrap
}

@media screen and (min-width:360px) {
    .Breadcrumb_breadcrumb-nav__xTgNR {
        max-width: var(--wrapper-xs)
    }
}

@media only screen and (min-width:728px) {
    .Breadcrumb_breadcrumb-nav__xTgNR {
        max-width: unset
    }
}

.Breadcrumb_breadcrumb-nav__xTgNR svg {
    flex-shrink: 0;
    margin-right: var(--size-ref-0)
}

.Breadcrumb_breadcrumb-nav__xTgNR ul {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-sem-gap-none);
    gap: 0;
    line-height: var(--text-typeset-line-heights-l);
    list-style-type: none;
    margin: 0 0 5px;
    padding: 0
}

.Breadcrumb_breadcrumb-nav__xTgNR ul .Breadcrumb_logo-item__ZVrEQ {
    align-items: center;
    display: flex
}

.Breadcrumb_breadcrumb-nav__xTgNR ul .Breadcrumb_list-item__jsYOq {
    align-items: center;
    display: flex;
    margin: 0;
    padding: 0
}

.Breadcrumb_breadcrumb-nav__xTgNR ul .Breadcrumb_list-item__jsYOq :first-of-type {
    margin-right: var(--size-ref-0)
}

.Breadcrumb_breadcrumb-nav__xTgNR ul .Breadcrumb_list-item__jsYOq a {
    color: var(--color-sem-text-neutral-default);
    text-transform: capitalize
}

.Byline_byline-container__K_Owl {
    margin-bottom: var(--space-sem-margin-medium);
    margin-top: 0
}

.Byline_byline-container__K_Owl strong {
    color: var(--color-sem-text-neutral-bold);
    font-size: var(--text-typeset-font-size-m);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-700);
    line-height: 140%
}

.Byline_byline-container__K_Owl a>strong {
    color: var(--color-sem-link-primary-subdue);
    text-decoration: underline
}

@media screen and (min-width:1024px) {
    .Byline_byline-container__K_Owl {
        align-items: flex-start;
        flex-direction: row
    }
}

.Byline_byline-content-wrapper__Imque {
    display: flex;
    flex-wrap: wrap;
    gap: var(--space-sem-gap-small);
    padding: var(--space-sem-padding-xsmall) 0
}

.Byline_author-badge-date-wrapper__Q7jj1 {
    display: flex;
    flex-direction: column;
    gap: var(--space-sem-gap-2xsmall);
    width: 100%
}

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

.ContentTags_content-tags__ITC5g {
    align-items: center;
    background: var(--color-sem-surface-neutral-default);
    border: 1px solid var(--color-sem-border-neutral-subtle);
    display: flex;
    flex-flow: row wrap;
    gap: var(--space-ref-3);
    list-style: none;
    padding: var(--space-ref-5)
}

@media screen and (min-width:1024px) {
    .ContentTags_content-tags__ITC5g {
        padding: var(--space-ref-7)
    }
}

.Article_wrapper__y98zU {
    display: grid;
    grid-auto-flow: column;
    margin-bottom: var(--space-sem-margin-x-large);
    margin-top: var(--space-sem-margin-large);
    max-width: var(--wrapper-xl);
    width: 100%
}

@media screen and (min-width:360px) {
    .Article_wrapper__y98zU {
        max-width: 100%
    }
}

.Article_inner-wrapper__t6GKe {
    display: grid;
    grid-auto-rows: min-content;
    width: 100%
}

@media screen and (min-width:360px) {
    .Article_inner-wrapper__t6GKe article>* {
        max-width: inherit
    }
}

/*# 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%
}

.__className_acb3c2 {
    font-family: apercuLight, apercuLight Fallback
}

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

@keyframes react-loading-skeleton {
    to {
        transform: translateX(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    width: 100%;
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    overflow: hidden
}

.react-loading-skeleton:after {
    content: " ";
    display: var(--pseudo-element-display);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-repeat: no-repeat;
    background-image: var(--custom-highlight-background, linear-gradient(90deg, var(--base-color) 0, var(--highlight-color) 50%, var(--base-color) 100%));
    transform: translateX(-100%);
    animation-name: react-loading-skeleton;
    animation-direction: var(--animation-direction);
    animation-duration: var(--animation-duration);
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none
    }
}

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

.HeaderCountdown_masthead-countdown-container__6OaFR {
    display: flex;
    justify-content: flex-start;
    width: 100%
}

@media(max-width:728px) {
    .HeaderCountdown_masthead-countdown-container__6OaFR {
        justify-content: center
    }
}

.HeaderCountdown_countdown-container__2wAjo {
    align-items: center;
    background-color: var(--color-sem-surface-primary-subdue);
    border-radius: calc(var(--space-ref-8) + var(--space-ref-1)) calc(var(--space-ref-8) + var(--space-ref-1)) 0 0;
    display: flex;
    height: calc(var(--space-ref-11) + var(--size-ref-2));
    margin-left: var(--space-sem-margin-small);
    max-width: 524px;
    width: 100%
}

@media(max-width:728px) {
    .HeaderCountdown_countdown-container__2wAjo {
        max-width: 100%
    }
}

.HeaderCountdown_kickoff-container__Zoxwd {
    gap: var(--space-ref-3)
}

.HeaderCountdown_kickoff-container__Zoxwd {
    align-items: center;
    display: inline-flex;
    height: calc(var(--space-ref-11) + var(--size-ref-2));
    justify-content: flex-start;
    padding: 0 var(--space-sem-padding-small) 0 calc(var(--space-sem-padding-small) + var(--space-ref-1));
    width: 100%
}

.HeaderCountdown_live-container__JpVWX {
    gap: var(--size-ref-2)
}

.HeaderCountdown_live-container__JpVWX {
    align-items: center;
    display: flex
}

.HeaderCountdown_live-container__JpVWX .HeaderCountdown_event-live-indicator__JlPOz {
    align-items: center;
    border: 2px solid;
    border-radius: var(--border-radius-com-cta-radius);
    color: var(--color-com-typography-on-subdue);
    display: inline-flex;
    height: var(--size-sem-icon-medium);
    justify-content: center;
    width: var(--size-sem-icon-medium)
}

.HeaderCountdown_live-title__9OddT {
    color: var(--color-com-typography-on-subdue)
}

.HeaderCountdown_live-title__9OddT {
    font-size: var(--text-typeset-font-size-s, 14px);
    font-style: normal;
    font-weight: 600;
    letter-spacing: var(--text-typeset-letter-spacing-normal, 0);
    padding: 0 var(--space-ref-2);
    text-align: center
}

.HeaderCountdown_post-event-title___Xh1P {
    font-weight: 700;
    text-transform: uppercase
}

.HeaderCountdown_post-event-title-link__XInQJ {
    text-decoration: none
}

@media only screen and (min-width:728px) {
    .HeaderCountdown_countdown-container__2wAjo {
        margin-left: 0;
        margin-right: 0;
        max-width: 917px
    }

    .HeaderCountdown_kickoff-container__Zoxwd {
        gap: var(--size-ref-12)
    }

    .HeaderCountdown_kickoff-container__Zoxwd {
        margin-left: 35px;
        padding: 0;
        width: 100%
    }

    .HeaderCountdown_live-container__JpVWX {
        min-width: 235px
    }
}

@media only screen and (min-width:728px)and (max-width:1023px) {
    .HeaderCountdown_kickoff-container__Zoxwd {
        gap: var(--size-ref-7)
    }
}

.Navbar_navbar__hCaDL {
    display: none
}

@media screen and (min-width:1024px) {
    .Navbar_navbar__hCaDL {
        display: flex;
        flex-grow: 1;
        height: 100%
    }

    .Navbar_navbar__hCaDL ul {
        justify-content: flex-start;
        list-style-type: none;
        margin: 0;
        padding: 0
    }

    .Navbar_navbar__hCaDL ul,
    .Navbar_navbar__hCaDL ul li {
        align-items: center;
        display: flex;
        height: 100%
    }
}

.Masthead_masthead___iy4Z {
    height: 100%;
    margin-right: var(--space-sem-padding-small);
    width: auto
}

@media screen and (max-width:728px) {
    .Masthead_masthead___iy4Z[data-compact=true] {
        align-items: center;
        align-self: stretch;
        display: flex;
        height: 48px;
        justify-content: center;
        max-width: 133px
    }
}

@media screen and (min-width:1024px) {
    .Masthead_masthead___iy4Z {
        height: var(--size-ref-16);
        margin: 0 var(--space-sem-padding-medium);
        max-height: 100%
    }
}

.Masthead_worldcup-logo__uLJGb {
    margin: 0;
    padding: 0
}

@media screen and (max-width:728px) {
    .Masthead_worldcup-logo__uLJGb[data-compact=true] {
        height: 100%;
        margin: 0;
        max-width: 100%
    }
}

@media screen and (min-width:360px)and (max-width:400px) {
    .Masthead_worldcup-logo__uLJGb[data-compact=true] {
        margin: 0;
        min-width: 124px
    }
}

@media screen and (min-width:320px)and (max-width:360px) {
    .Masthead_worldcup-logo__uLJGb[data-compact=true] {
        margin: 0;
        min-width: 149px
    }
}

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

.CTA_cta-base__1MucW {
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: var(--border-radius-com-cta-radius);
    display: inline-flex;
    font-family: inherit;
    font-size: var(--text-typeset-font-size-m);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-600);
    gap: 4px;
    height: var(--size-sem-cta-height-medium);
    justify-content: center;
    line-height: var(--size-ref-7);
    padding: 0 var(--space-com-cta-padding);
    text-decoration: none
}

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

.CTA_cta-base__1MucW:disabled {
    border: 1px solid rgba(0, 0, 0, 0)
}

.CTA_cta-base__1MucW svg {
    height: var(--size-sem-icon-medium);
    width: var(--size-sem-icon-medium)
}

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

.CTA_round__BeI2P {
    padding: 0;
    width: var(--size-sem-cta-height-medium)
}

.CTA_primary__r4INZ {
    background-color: var(--color-sem-cta-bg-primary-default);
    color: var(--color-sem-cta-fg-primary-default)
}

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

@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)
}

.CTA_secondary__gqar7 {
    background-color: var(--color-sem-cta-bg-secondary-default);
    border: 1px solid var(--color-sem-cta-sg-secondary-default);
    color: var(--color-sem-cta-fg-secondary-default)
}

.CTA_secondary__gqar7:disabled {
    background-color: var(--color-sem-cta-bg-secondary-disabled);
    color: var(--color-sem-cta-fg-secondary-disabled)
}

@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 {
    background-color: var(--color-sem-cta-bg-white-default);
    border: 1px solid rgba(0, 0, 0, 0);
    color: var(--color-sem-cta-fg-white-default)
}

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

.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 {
    color: var(--color-ref-neutral-0)
}

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

.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)
}

.CTA_facebook__9wu5e {
    background-color: var(--color-ref-socials-facebook)
}

.CTA_whatsapp__kl0QT {
    background-color: var(--color-ref-socials-whatsapp);
    color: var(--color-ref-neutral-1000)
}

.CTA_x__j6gca {
    background-color: var(--color-ref-socials-x)
}

.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
}

.FloatingFooter_floating-footer__amPLO {
    align-items: flex-start;
    bottom: -1px;
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0 auto;
    max-width: var(--wrapper-xs);
    pointer-events: none;
    position: fixed;
    right: 0;
    transform: translateY(100%);
    transition: transform .3s ease-in-out;
    width: 100%;
    z-index: 2000
}

@media only screen and (min-width:728px) {
    .FloatingFooter_floating-footer__amPLO {
        align-items: flex-end
    }
}

.FloatingFooter_floating-footer__amPLO.FloatingFooter_hidden__TBtKg {
    transform: translateY(120%)
}

.FloatingFooter_scroll__AOpFg {
    margin: 0 auto;
    max-width: var(--wrapper-xs)
}

.Copyright_copyright__FZRbG {
    color: var(--color-ref-neutral-200);
    font-size: var(--text-typeset-font-size-s);
    font-weight: var(--text-typeset-font-weights-normal-400);
    line-height: var(--text-typeset-line-heights-xs);
    margin: 0 auto 0 0;
    -webkit-text-decoration: var(--text-typeset-text-decoration-none);
    text-decoration: var(--text-typeset-text-decoration-none)
}

.Footer_footer-container__vvW4Y {
    align-items: center;
    background-color: var(--color-ref-neutral-1000);
    display: flex;
    flex-flow: column nowrap;
    gap: var(--size-ref-7);
    justify-content: center;
    margin: 0 auto;
    max-width: var(--wrapper-xs);
    padding: var(--size-ref-7) var(--size-ref-5);
    position: relative
}

@media only screen and (min-width:728px) {
    .Footer_footer-container__vvW4Y {
        margin-left: 0;
        margin-right: 0;
        max-width: var(--wrapper-l);
        width: 100%
    }
}

@media screen and (min-width:1024px) {
    .Footer_footer-container__vvW4Y {
        margin-left: 0;
        margin-right: 0
    }
}

@media screen and (min-width:1240px) {
    .Footer_footer-container__vvW4Y {
        margin: 0 auto;
        max-width: var(--wrapper-xl)
    }
}

.Footer_kite-mark__DpVoZ {
    align-items: center;
    border-bottom: var(--border-width-sem-thin) solid var(--color-ref-neutral-500);
    display: flex;
    flex-flow: row;
    justify-content: center;
    margin: 0 auto 0 0;
    max-width: var(--wrapper-xs);
    padding-bottom: var(--space-ref-7);
    width: 100%
}

.Footer_kite-mark__DpVoZ a {
    margin: 0 10px
}

.Footer_kite-mark__DpVoZ a img {
    object-fit: cover
}

.Footer_socials__cz40v {
    align-items: center;
    border-bottom: var(--border-width-sem-thin) solid var(--color-ref-neutral-500);
    display: flex;
    flex-direction: column;
    padding: var(--space-ref-0) var(--space-ref-7) var(--space-ref-7) var(--space-ref-7);
    width: 100%
}

.Footer_socials__cz40v .Footer_socials-headline__6d9T1 {
    color: var(--color-ref-neutral-200);
    font-size: var(--text-typeset-font-size-s);
    font-weight: var(--text-typeset-font-weights-normal-400)
}

.Footer_socials__cz40v>section {
    margin: 0 auto
}

.PrimaryFooter_primary-footer__JOM4e {
    border-bottom: var(--border-width-sem-thin) solid var(--color-ref-neutral-500);
    display: grid;
    gap: var(--size-ref-7);
    grid-template-columns: repeat(2, 1fr);
    list-style-type: none;
    margin: 0;
    padding: 0 0 var(--size-ref-7);
    width: 100%
}

.PrimaryFooter_primary-footer__JOM4e li {
    border: none;
    margin: 0
}

.PrimaryFooter_primary-footer__JOM4e li:nth-child(2n) {
    justify-self: self-end
}

.PrimaryFooter_primary-footer__JOM4e a {
    color: var(--color-ref-neutral-100) !important;
    text-transform: uppercase
}

@media only screen and (min-width:728px) {
    .PrimaryFooter_primary-footer__JOM4e {
        grid-template-columns: repeat(3, 1fr)
    }

    .PrimaryFooter_primary-footer__JOM4e li:nth-child(3n+1) {
        justify-self: start
    }

    .PrimaryFooter_primary-footer__JOM4e li:nth-child(3n+2) {
        justify-self: center
    }

    .PrimaryFooter_primary-footer__JOM4e li:nth-child(3n+3) {
        justify-self: end
    }
}

@media screen and (min-width:1024px) {
    .PrimaryFooter_primary-footer__JOM4e {
        grid-template-columns: repeat(4, 1fr)
    }

    .PrimaryFooter_primary-footer__JOM4e li:not(:nth-child(4n)) {
        justify-self: auto
    }

    .PrimaryFooter_primary-footer__JOM4e li:nth-child(4n+2),
    .PrimaryFooter_primary-footer__JOM4e li:nth-child(4n+3) {
        justify-self: center
    }

    .PrimaryFooter_primary-footer__JOM4e li:nth-child(4n) {
        justify-self: self-end
    }
}

.SecondaryFooter_secondary-footer__ynJqw {
    align-items: flex-start;
    column-gap: var(--space-ref-5);
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0 auto 0 0;
    padding: 0;
    row-gap: var(--space-ref-5)
}

.SecondaryFooter_secondary-footer__ynJqw li.SecondaryFooter_hidden__vAlTw {
    display: none
}

.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)
}

.SecondaryFooter_secondary-footer__ynJqw li a {
    color: var(--color-ref-neutral-100) !important;
    font-size: var(--text-typeset-font-size-m) !important;
    font-weight: var(--text-typeset-font-weights-normal-600) !important;
    line-height: var(--text-typeset-line-heights-auto) !important;
    margin-right: var(--space-ref-5) !important;
    -webkit-text-decoration: var(--text-typeset-text-decoration-none) !important;
    text-decoration: var(--text-typeset-text-decoration-none) !important
}

@media only screen and (min-width:728px) {
    .SecondaryFooter_secondary-footer__ynJqw li a:hover {
        color: var(--white) !important;
        text-decoration: underline !important
    }

    .SecondaryFooter_secondary-footer__ynJqw li a:active {
        border: none
    }
}

.FloatingContentBar_floating-content-bar__uroyE {
    bottom: var(--floating-footer-height, 0);
    display: flex;
    flex-direction: column;
    left: 0;
    margin: 0 auto;
    max-width: var(--wrapper-xs);
    position: fixed;
    right: 0;
    transition: bottom .3s ease-in-out;
    width: 100%;
    z-index: 2001
}

.Header_seo-heading-text__uChH7 {
    display: block;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px
}

.Header_header-primary__hRyo_ {
    background-color: var(--color-com-header-primary-nav-container-bg);
    height: var(--size-ref-13, 56px)
}

@media screen and (min-width:1024px) {
    .Header_header-primary__hRyo_ {
        height: var(--size-ref-16, 80px)
    }
}

.Header_logo-and-burger-container__LPP3j {
    align-items: center;
    display: flex;
    height: 100%
}

.Header_logo-and-burger-container__LPP3j .Header_burger-container__uwAA3 {
    height: 100%
}

.Header_logo-and-burger-container__LPP3j>a {
    display: inline-block;
    flex-grow: 1;
    height: 100%
}

@media screen and (min-width:1024px) {
    .Header_logo-and-burger-container__LPP3j>a {
        flex-grow: 0
    }
}

.Header_header__nYiY_ {
    align-items: center;
    border-bottom: var(--border-width-com-header-primary-nav-border) solid var(--color-com-header-primary-nav-container-border-color);
    display: flex;
    flex-direction: column;
    height: var(--size-ref-13, 56px);
    justify-content: space-between;
    margin: 0 auto;
    max-width: var(--wrapper-xs);
    padding-right: var(--space-sem-padding-small);
    position: sticky;
    top: -1px;
    z-index: 9997
}

.Header_header__nYiY_[data-countdown] {
    height: 100%
}

.Header_header__nYiY_.Header_extended-header__LlMAT {
    max-width: 100vw
}

@media only screen and (min-width:728px) {
    .Header_header__nYiY_.Header_extended-header__LlMAT {
        padding-right: 120px
    }
}

@media screen and (min-width:1240px) {
    .Header_header__nYiY_.Header_extended-header__LlMAT.Header_with-burger__VQXmG {
        padding: 0 calc((100vw - (100vw - 100%) - var(--wrapper-xl))/2)
    }
}

@media screen and (min-width:1024px) {
    .Header_header__nYiY_.Header_extended-header__LlMAT {
        padding: 0 120px 0 0
    }
}

@media screen and (min-width:1240px) {
    .Header_header__nYiY_.Header_extended-header__LlMAT {
        padding: 0 calc((100vw - (100vw - 100%) - var(--wrapper-xl))/2)
    }
}

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

@media screen and (min-width:360px) {
    .Header_header__nYiY_ {
        margin-bottom: 24px;
        max-width: var(--wrapper-xs)
    }
}

@media only screen and (min-width:728px) {
    .Header_header__nYiY_ {
        margin: 0 0 24px;
        max-width: var(--wrapper-l);
        padding-right: unset;
        width: 100%
    }
}

@media screen and (min-width:1024px) {
    .Header_header__nYiY_ {
        height: var(--size-ref-16, 80px);
        padding-left: 0
    }

    .Header_header__nYiY_[data-countdown] {
        height: 100%
    }
}

@media screen and (min-width:1240px) {
    .Header_header__nYiY_ {
        margin: 0 auto 24px;
        max-width: var(--wrapper-xl);
        top: -1px
    }
}

.Header_header-main-container__OLru9 {
    align-items: center;
    display: flex;
    height: var(--size-ref-13, 56px);
    justify-content: space-between;
    width: 100%
}

@media screen and (min-width:1024px) {
    .Header_header-main-container__OLru9 {
        height: var(--size-ref-16, 80px)
    }
}

.Header_avatar-and-social-container__ONe1C {
    align-items: center;
    display: flex
}

.Header_secondary-nav-container__FqkkN {
    left: 0;
    max-height: 500px;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 56px
}

.Header_secondary-nav-container__FqkkN[data-countdown] {
    top: 100px
}

@media screen and (min-width:1024px) {
    .Header_secondary-nav-container__FqkkN {
        top: 80px
    }

    .Header_secondary-nav-container__FqkkN[data-countdown] {
        top: 124px
    }
}

@media screen and (max-width:728px) {
    .Header_countdown-wrapper__SF10Y {
        max-width: 100%
    }
}

.SecondaryNavigation_inline-container__DA2Ry {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 100%;
    justify-content: space-between;
    margin: 0 auto;
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0 var(--space-ref-5, 16px);
    scrollbar-width: none;
    white-space: nowrap;
    width: 100%
}

.SecondaryNavigation_item-container__y8Ozu {
    align-items: center;
    display: flex;
    height: var(--size-ref-12, 48px);
    justify-content: center;
    padding: 0 var(--size-ref-2);
    text-transform: var(--text-typeset-text-case-upper)
}

.SecondaryNavigation_item-container__y8Ozu:last-child {
    padding-right: var(--size-ref-5)
}

@media screen and (min-width:1024px) {
    .SecondaryNavigation_item-container__y8Ozu {
        display: none
    }

    .SecondaryNavigation_item-container__y8Ozu:nth-child(-n+7) {
        display: flex
    }
}

@media screen and (min-width:1240px) {
    .SecondaryNavigation_item-container__y8Ozu:nth-child(-n+8) {
        display: flex
    }
}

.SecondaryNavigation_item__V9E3S {
    color: var(--color-sem-link-neutral-default);
    cursor: grab;
    font-size: var(--text-typeset-font-size-2xs, 13px);
    font-weight: var(--text-typeset-font-weights-normal-600);
    padding: 0 var(--size-ref-1);
    text-decoration: none
}

.SecondaryNavigation_item__V9E3S:hover {
    text-decoration: underline
}

.SecondaryNavigation_secondary-nav-container___g71N {
    align-items: center;
    background-color: var(--color-com-header-secondary-nav-container);
    border-bottom: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
    display: flex;
    height: 33px;
    justify-content: center;
    margin: auto;
    max-width: var(--wrapper-l);
    overflow: hidden;
    position: relative;
    scrollbar-width: none;
    z-index: auto
}

@media screen and (min-width:360px) {
    .SecondaryNavigation_secondary-nav-container___g71N {
        max-width: var(--wrapper-xs)
    }
}

@media only screen and (min-width:728px) {
    .SecondaryNavigation_secondary-nav-container___g71N {
        margin-left: 0;
        margin-right: 0;
        max-width: var(--wrapper-l);
        width: 100%
    }

    .SecondaryNavigation_secondary-nav-container___g71N:after {
        background: var(--color-sem-border-neutral-subtle);
        content: " ";
        height: 70%;
        position: absolute;
        right: 0;
        top: 30%;
        width: var(--border-width-ref-2)
    }
}

@media screen and (min-width:1240px) {
    .SecondaryNavigation_secondary-nav-container___g71N {
        margin: 0 auto;
        max-width: var(--wrapper-xl)
    }

    .SecondaryNavigation_secondary-nav-container___g71N:before {
        background: var(--color-sem-border-neutral-subtle);
        content: " ";
        height: 70%;
        left: 0;
        position: absolute;
        top: 30%;
        width: var(--border-width-ref-2)
    }
}

.SecondaryNavigation_secondary-nav-container___g71N::-webkit-scrollbar {
    display: none
}

.HideBlock_hideblock__xH8nG {
    align-content: center;
    display: inline-block;
    vertical-align: middle
}

.HideBlock_hideblock-logo___jp5c {
    height: 100%
}

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

.Strong_strong__e2x35 {
    font-weight: var(--text-typeset-font-weights-normal-700)
}

.Tags_tags__Zf6LY {
    align-items: center;
    background-color: var(--color-sem-surface-neutral-default);
    border: var(--border-width-ref-1) solid var(--color-sem-surface-primary-default);
    border-radius: var(--border-radius-ref-6);
    color: var(--color-sem-text-primary-default);
    display: flex;
    font-size: var(--text-typeset-font-size-m);
    font-weight: var(--text-typeset-font-weights-normal-600);
    gap: var(--space-ref-2);
    height: var(--size-ref-11);
    justify-content: center;
    line-height: var(--text-typeset-line-heights-auto);
    opacity: var(--opacity-ref-100);
    padding: 0 var(--space-sem-padding-small);
    -webkit-text-decoration: var(--text-typeset-text-decoration-none);
    text-decoration: var(--text-typeset-text-decoration-none)
}

.Tags_tags__Zf6LY :hover {
    opacity: var(--opacity-ref-80)
}

.Tags_tags__Zf6LY :disabled {
    opacity: var(--opacity-ref-50)
}

.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 {
    color: inherit;
    text-decoration: none
}

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

a.AuthorLink_author-link__rg5qj strong {
    color: var(--color-sem-link-primary-subdue);
    text-decoration: underline
}

.SquareLogo_square-logo__8cLh_ {
    display: flex
}

.SquareLogo_xsmall__10FQn {
    height: 20px;
    width: 20px
}

.SquareLogo_small__IqVph {
    height: 24px;
    width: 24px
}

.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
}

.CopyButton_button-container__F12f4 {
    display: inline-block;
    position: relative
}

.ShareBar_sharebar-wrapper__lc4gU {
    align-items: center;
    border-bottom: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
    display: flex;
    flex-direction: row;
    gap: var(--space-ref-2);
    justify-content: space-between;
    padding-bottom: var(--space-ref-5);
    width: 100%
}

.ShareBar_sharebar-wrapper__lc4gU .ShareBar_sharebar-inner-wrapper__D0YTf {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: var(--space-ref-2);
    justify-content: flex-start
}

.ShareBar_sharebar-wrapper__lc4gU ul {
    display: flex;
    gap: var(--space-ref-2);
    list-style: none;
    margin: 0;
    padding: 0
}

@media only screen and (min-width:728px) {
    .ShareBar_sharebar-wrapper__lc4gU ul li.ShareBar_whatsapp__pnIxF {
        display: none
    }
}

.Paragraph_paragraph-text__PVKlh {
    color: var(--color-sem-text-neutral-default);
    font-size: var(--text-typeset-font-size-m);
    font-weight: var(--text-typeset-font-weights-normal-400);
    line-height: var(--text-typeset-line-heights-l);
    margin-bottom: var(--space-sem-margin-medium);
    margin-top: 0
}

.MainWrapper_main__SxbuQ {
    background-color: var(--color-com-body-background);
    display: grid;
    height: auto;
    margin: 33px auto var(--space-sem-margin-x-large) auto;
    max-width: var(--wrapper-xs);
    padding-bottom: 10px;
    position: relative
}

@media screen and (min-width:320px) {
    .MainWrapper_main__SxbuQ {
        border-left: 0;
        border-right: 0;
        max-width: var(--wrapper-xs);
        padding-left: var(--space-sem-margin-2xsmall);
        padding-right: var(--space-sem-margin-2xsmall)
    }
}

@media screen and (min-width:360px) {
    .MainWrapper_main__SxbuQ {
        border-left: 0;
        border-right: 0;
        max-width: var(--wrapper-xs);
        padding-left: var(--space-sem-padding-small);
        padding-right: var(--space-sem-padding-small)
    }
}

@media only screen and (min-width:728px) {
    .MainWrapper_main__SxbuQ {
        border-right: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
        margin-left: 0;
        margin-right: 0;
        max-width: var(--wrapper-l)
    }
}

@media screen and (min-width:1024px) {
    .MainWrapper_main__SxbuQ {
        border-left: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
        border-right: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
        padding-left: var(--space-sem-padding-medium);
        padding-right: var(--space-sem-padding-medium)
    }
}

@media screen and (min-width:1240px) {
    .MainWrapper_main__SxbuQ {
        border-left: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
        border-right: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
        margin: 33px auto var(--space-sem-margin-x-large) auto;
        max-width: var(--wrapper-xl)
    }
}

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)
}

.PremiumArticleBadge_secondary__TocHd {
    align-items: center;
    display: flex;
    float: left;
    margin-left: -8px;
    margin-top: -5px;
    max-height: 1.6em
}

@media only screen and (min-width:728px) {
    .PremiumArticleBadge_secondary__TocHd {
        margin-top: -4px
    }
}

.PremiumArticleBadge_secondary__TocHd .PremiumArticleBadge_premium-badge-image__ceBDv {
    height: 32px !important
}

.PremiumArticleBadge_secondary__TocHd .PremiumArticleBadge_premium-badge-image__ceBDv {
    height: 24px !important
}

.Badge_badge-link__41H_0 {
    align-items: center;
    background: var(--color-sem-surface-primary-default);
    color: var(--color-sem-text-on-primary-default);
    display: flex;
    float: left;
    font-size: var(--text-typeset-font-size-xs);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-700);
    line-height: inherit;
    margin-right: 10px;
    overflow-wrap: break-word;
    padding: var(--size-ref-2) 6px;
    -webkit-text-decoration: var(--text-typeset-text-decoration-none);
    text-decoration: var(--text-typeset-text-decoration-none);
    text-transform: uppercase
}

.Badge_badge-link__41H_0 :hover {
    text-decoration: none
}

.Badge_badge-link__41H_0 :hover,
.Badge_badge-link__41H_0 :visited {
    color: var(--color-sem-text-on-primary-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)
}

.GooglePreferredSource_wrapper__lSRA6 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 24px 0 48px
}

.GooglePreferredSource_clickable__7nS3B {
    align-items: flex-start;
    align-self: stretch;
    background: #f1f1f1;
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding: 24px
}

.GooglePreferredSource_clickable__7nS3B,
.GooglePreferredSource_clickable__7nS3B:active,
.GooglePreferredSource_clickable__7nS3B:hover,
.GooglePreferredSource_clickable__7nS3B:visited {
    color: var(--color-sem-text-neutral-default);
    text-decoration: none
}

.GooglePreferredSource_cta__IYcVS {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    gap: 8px
}

.GooglePreferredSource_header__LyMU8 {
    align-items: center;
    align-self: stretch;
    display: flex;
    gap: 16px
}

.GooglePreferredSource_logo__EwAMP {
    height: 24px;
    width: 24px
}

.GooglePreferredSource_title__Bavnq {
    color: var(--color-ref-socials-x);
    flex: 1 0;
    font-size: var(--typography-sub-heading-3-font-size);
    font-weight: 700;
    line-height: 120%;
    margin: 0
}

.GooglePreferredSource_body__JVnuK {
    align-self: stretch;
    color: #000;
    font-size: var(--text-typeset-font-size-xs, 14px);
    font-weight: 400;
    line-height: 160%;
    margin: 0
}

.GooglePreferredSource_badge__mcsG5 {
    display: block;
    width: 204px
}

.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)
}

.Authors_authors-container__wVWas {
    color: var(--color-sem-text-neutral-default);
    font-size: var(--text-typeset-font-size-m);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-400);
    line-height: var(--text-typeset-line-heights-l)
}

.Authors_authors-container__wVWas:before {
    content: var(--authors-by, "By");
    margin-right: var(--size-ref-2)
}

.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)
}

.Recommended_heading__Dm8uk {
    color: var(--color-sem-text-neutral-default);
    font-size: var(--typography-heading-6-font-size);
    font-weight: var(--typography-heading-6-font-weight);
    letter-spacing: var(--typography-heading-6-letter-spacing);
    padding-bottom: var(--space-sem-margin-medium);
    text-transform: uppercase
}

.Recommended_recommended-wrapper__NWvv2 {
    display: flex;
    flex-direction: column
}

.Recommended_recommended-wrapper__NWvv2 article {
    border-bottom: var(--border-width-ref-2) solid var(--color-sem-border-neutral-subtle);
    margin-bottom: var(--space-sem-margin-medium);
    padding-bottom: var(--space-sem-margin-medium)
}

.RHRBlock_h-line__hVhY7 {
    border: .6px solid var(--color-sem-border-neutral-default);
    display: none;
    margin: 24px 22px 5px
}

@media screen and (min-width:1024px) {
    .RHRBlock_h-line__hVhY7 {
        display: block;
        height: inherit
    }
}

.RHRBlock_right-aside-wrapper__tM2wc {
    align-items: center;
    display: none;
    justify-content: center;
    margin: 24px 0 5px
}

@media screen and (min-width:1024px) {
    .RHRBlock_right-aside-wrapper__tM2wc {
        display: block;
        max-height: inherit;
        min-width: 300px;
        width: 300px
    }
}

.RHRBlock_rhr-content-container__Hb9Xt {
    min-height: 800px;
    width: 100%
}

/*# 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
}

ul li {
    padding: 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_heading-secondary__z67R_ {
    display: flex;
    flex-direction: column
}

.Heading_heading-secondary__z67R_ span.Heading_headline__lT6QN {
    color: var(--color-sem-text-neutral-bold);
    display: block;
    font-size: var(--text-typeset-font-size-xs);
    font-style: normal;
    font-weight: var(--text-typeset-font-weights-normal-700);
    line-height: 1.2
}

@media screen and (min-width:1024px) {
    .Heading_heading-secondary__z67R_ {
        gap: var(--space-ref-2)
    }
}

.Heading_teaser-link-secondary__y5Zvm {
    align-items: center;
    justify-content: center;
    text-decoration: none;
    z-index: 1
}

.Heading_teaser-link-secondary__y5Zvm:before {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

@media only screen and (min-width:728px) {
    .Heading_teaser-link-secondary__y5Zvm:before {
        bottom: 6%
    }
}

@media screen and (min-width:1024px) {
    .Heading_teaser-link-secondary__y5Zvm:before {
        bottom: 10%
    }
}

.Heading_teaser-link-secondary__y5Zvm .Heading_headline__lT6QN {
    margin: 0;
    text-transform: none;
    word-break: break-word
}

.Heading_teaser-link-secondary__y5Zvm:active .Heading_headline__lT6QN,
.Heading_teaser-link-secondary__y5Zvm:hover .Heading_headline__lT6QN,
.Heading_teaser-link-secondary__y5Zvm:visited .Heading_headline__lT6QN {
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: auto
}

.Heading_teaser-link-secondary__y5Zvm:active .Heading_headline__lT6QN,
.Heading_teaser-link-secondary__y5Zvm:hover .Heading_headline__lT6QN,
.Heading_teaser-link-secondary__y5Zvm:visited .Heading_headline__lT6QN {
    text-decoration-color: var(--color-sem-text-primary-default)
}

.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)
}

.Heading_teaser-link-secondary__y5Zvm :first-child {
    display: inline
}

.Heading_premium-article___6NGm {
    align-items: center;
    display: inline-flex;
    margin-right: var(--space-ref-2);
    width: 100%
}

/*# sourceMappingURL=bb556be071ce9452.css.map*/
.Teaser_cover-wrapper__VVV7O {
    display: grid;
    position: relative
}

.Teaser_cover-wrapper__VVV7O img {
    height: 100%;
    margin: 0;
    max-width: 100%;
    width: 100%
}

.Teaser_cover-wrapper__VVV7O .Teaser_fix-height-image__i7K5R {
    height: 95px;
    margin: 0;
    max-width: 100%;
    width: 142px
}

.Teaser_teaser__XImzE {
    display: flex;
    flex-direction: column;
    gap: var(--space-ref-3);
    padding: 0;
    position: relative
}

.Teaser_teaser-secondary__5rN3n {
    display: grid;
    flex-direction: row-reverse;
    grid-template-columns: 1fr 1fr;
    justify-content: center
}

.Teaser_teaser-secondary__5rN3n>:first-child {
    order: 2
}

.Teaser_teaser-secondary__5rN3n img {
    height: auto
}

@media screen and (min-width:1024px) {
    .Teaser_teaser-secondary__5rN3n {
        gap: var(--space-ref-5)
    }
}

.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
}

.HeadingOne_heading-one__mmNWJ {
    font-size: var(--typography-heading-1-font-size);
    font-weight: var(--typography-heading-1-font-weight);
    letter-spacing: var(--typography-heading-1-letter-spacing);
    line-height: var(--typography-heading-1-line-height);
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: var(--space-sem-padding-xsmall);
    word-break: break-word
}

.kSyTeC {
    padding: 0 0 var(--size-ref-4);
    width: 0px;
    height: 0px;
    padding: 0;
}

/**
 * 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;
}

.image-size {
    width: 100%;
}

.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: #a92323;
    color: #fff;
    padding: 10px;
    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;
}

.register-form {
    padding: 30px;
}

.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: #a92323;
    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;
}

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

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

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

.prefix {
    position: absolute;
    top: 15px;
    left: 46px !important;
}

.submit-btn {
    background: #a92323;
    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;
    }
}


/* steps */

.steps-wrapper {
    max-width: 900px;
    margin: 30px auto;
}

.step-card {
    display: flex;
    align-items: center;
    gap: 18px;
    background: #fff;
    padding: 10px 15px;
    border-radius: 16px;
    margin-bottom: 20px;
    box-shadow: 0 4px 12px rgba(169, 35, 35, 0.39);
}

.step-number {
    min-width: 56px;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #a92323;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
}

.step-content {
    font-size: 18px;
    line-height: 1.6;
    color: #222;
}

.step-content strong {
    font-weight: 700;
}

.step-content a {
    color: #a92323;
    text-decoration: none;
    font-weight: 700;
}

@media (max-width: 768px) {
    .step-card {
        padding: 20px;
        gap: 15px;
    }

    .step-number {
        width: 45px;
        height: 45px;
        min-width: 45px;
        font-size: 18px;
    }

    .step-content {
        font-size: 16px;
    }
}


/* check  */


.check {
    box-shadow: 0 0 10px 0 #000;
    max-width: 100%;
    font-family: Arial, Helvetica, sans-serif !important;
    background-color: #fff;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
    max-width: 700px;
    margin: auto;
}

.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;
}

@media (max-width: 1200px) {
    .check {
        font-size: 14px;
        line-height: 20px;
    }
}

@media (max-width: 1024px) {
    .check {
        font-size: 14px;
        line-height: 20px;
    }
}

@media (max-width: 992px) {
    .check {
        font-size: 12px;
        line-height: 15px;
    }
}

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

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

    .check__wrapper {
        padding: 0px;
    }
}

.step-label {
    border-radius: 2px;
    background: #a92323;
    color: white;
    font-size: 18px;
    font-weight: 900;
    padding: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    width: 100%;
    max-width: 200px !important;
    text-align: center;
    margin-top: 10px;
}