@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(./nx7v2-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%;
  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 0.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 0.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, 0.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(./nx7v2-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%;
  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: 0.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 0.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, 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 0.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 0.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 0.3s ease-in-out, opacity 0.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, 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 0.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: 0.5;
  transition: background-color 0.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 0.3s ease-in-out, opacity 0.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: 0.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: 0.67em;
  margin-block-start: 0.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: 0.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(./nx7v2-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(./nx7v2-ApercuPro-Bold.6ad28a81.woff2) format("woff2");
}

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

@font-face {
  font-family: Apercu Pro;
  font-style: normal;
  font-weight: 900;
  src: url(./nx7v2-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: 0.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;
}
