a,
article,
aside,
b,
body,
div,
figure,
footer,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
img,
li,
nav,
ol,
p,
section,
span,
ul {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 50%;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
*,
:after,
:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a,
a:active,
a:focus,
a:hover,
a:visited {
  color: inherit;
  text-decoration: none;
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/NotoSerif-Regular.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/NotoSerif-Bold.woff2) format('woff2');
}
@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/NotoSerif-ExtraBold.woff2) format('woff2');
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/Roboto-Regular.woff2) format('woff2');
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/Roboto-Bold.woff2) format('woff2');
}
@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/Roboto-Black.woff2) format('woff2');
}

:root {
  --archive-page-title-color: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --archive-page-title-font-family: var(
    --semantic-headline-xl-typography-font-family
  );
  --archive-page-title-font-size: var(
    --semantic-headline-xl-typography-font-size
  );
  --archive-page-title-line-height: var(
    --semantic-headline-xl-typography-line-height
  );
  --archive-page-title-margin: var(--scale-7);
  --article-datetime-flex-direction: row-reverse;
  --article-datetime-font-family: var(
    --semantic-caption-alt-sm-default-typography-font-family
  );
  --article-datetime-font-size: var(
    --semantic-caption-alt-sm-default-typography-font-size
  );
  --article-datetime-font-weight: var(
    --semantic-caption-alt-sm-default-typography-font-weight
  );
  --article-datetime-line-height: var(
    --semantic-caption-alt-sm-default-typography-line-height
  );
  --article-group-divider-top-margin: var(--scale-7);
  --audiovisual-article-max-player-width: 848px;
  --footer-background-color: var(
    --semantic-background-base-static-inverted-fill
  );
  --footer-color: var(--semantic-foreground-base-static-inverted-fill);
  --footer-column-header-font-family: var(
    --semantic-caption-alt-lg-strong-typography-font-family
  );
  --footer-column-header-font-size: var(
    --semantic-caption-alt-lg-strong-typography-font-size
  );
  --footer-column-header-font-weight: var(
    --semantic-caption-alt-lg-strong-typography-font-weight
  );
  --footer-column-header-line-height: var(
    --semantic-caption-alt-lg-strong-typography-line-height
  );
  --footer-column-item-font-family: var(
    --semantic-caption-alt-lg-default-typography-font-family
  );
  --footer-column-item-font-size: var(
    --semantic-caption-alt-lg-default-typography-font-size
  );
  --footer-column-item-font-weight: var(
    --semantic-caption-alt-lg-default-typography-font-weight
  );
  --footer-column-item-lg-font-family: var(
    --semantic-caption-alt-lg-default-typography-font-family
  );
  --footer-column-item-lg-font-size: var(
    --semantic-caption-alt-lg-default-typography-font-size
  );
  --footer-column-item-lg-font-weight: var(
    --semantic-caption-alt-lg-default-typography-font-weight
  );
  --footer-column-item-lg-line-height: var(
    --semantic-caption-alt-lg-default-typography-line-height
  );
  --footer-column-item-line-height: var(
    --semantic-caption-alt-lg-default-typography-line-height
  );
  --footer-column-item-margin-block-end: var(--scale-5);
  --footer-logo-max-height: var(--scale-11);
  --footer-logo-max-height-md: var(--scale-11);
  --grid-wrap-fluid: calc(100% - var(--scale-10));
  --header-epaper-body-margin-end: 0;
  --hero-block-lg-margin-block-end: var(--scale-5);
  --infront-chart-change-color: #3a3e3f;
  --infront-chart-change-font-family: var(--font-family-secondary);
  --infront-chart-change-font-size: var(--font-size-lg);
  --infront-chart-change-font-style: normal;
  --infront-chart-change-font-weight: var(--font-weight-secondary-regular);
  --infront-chart-change-line-height: var(--line-height-lg);
  --infront-chart-changepct-color: #3a3e3f;
  --infront-chart-changepct-font-family: var(--font-family-secondary);
  --infront-chart-changepct-font-size: var(--font-size-lg);
  --infront-chart-changepct-font-style: normal;
  --infront-chart-changepct-font-weight: var(--font-weight-secondary-regular);
  --infront-chart-changepct-line-height: var(--line-height-lg);
  --infront-chart-container-color-negative: #c53635;
  --infront-chart-container-color-positive: #04be8c;
  --infront-chart-icondown-color: #c53635;
  --infront-chart-icondown-max-height: var(--scale-12);
  --infront-chart-iconup-color: #04be8c;
  --infront-chart-iconup-max-height: var(--scale-12);
  --infront-chart-last-color: #3a3e3f;
  --infront-chart-last-font-family: var(--font-family-secondary);
  --infront-chart-last-font-size: var(--font-size-lg);
  --infront-chart-last-font-style: normal;
  --infront-chart-last-font-weight: var(--font-weight-secondary-regular);
  --infront-chart-last-line-height: var(--line-height-lg);
  --infront-chart-name-and-ticker-container-color: #576a97;
  --infront-chart-name-and-ticker-container-flex-basis: 100%;
  --infront-chart-name-and-ticker-container-font-family: var(
    --font-family-secondary
  );
  --infront-chart-name-and-ticker-container-font-size: var(--font-size-3xl);
  --infront-chart-name-and-ticker-container-font-style: normal;
  --infront-chart-name-and-ticker-container-font-weight: var(
    --font-weight-secondary-bold
  );
  --infront-chart-name-and-ticker-container-line-height: normal;
  --infront-chart-stock-info-gap: var(--scale-7);
  --infront-chart-widget-font-family: var(--font-family-secondary);
  --infront-chart-widget-font-size: 11px;
  --infront-chart-widget-font-style: normal;
  --infront-chart-widget-font-weight: var(--font-weight-secondary-regular);
  --infront-chart-widget-line-height: normal;
  --infront-market-movers-data-font-family: var(
    --semantic-caption-alt-lg-strong-typography-font-family
  );
  --infront-market-movers-data-font-size: 9px;
  --infront-market-movers-data-font-weight: var(
    --semantic-caption-alt-lg-strong-typography-font-weight
  );
  --infront-market-movers-data-line-height: var(
    --semantic-caption-alt-lg-strong-typography-font-height
  );
  --infront-market-movers-header-font-family: var(
    --semantic-caption-alt-lg-strong-typography-font-family
  );
  --infront-market-movers-header-font-size: 10px;
  --infront-market-movers-header-font-weight: var(
    --semantic-caption-alt-lg-strong-typography-font-weight
  );
  --infront-market-movers-header-line-height: var(
    --semantic-caption-alt-lg-strong-typography-font-height
  );
  --infront-pricepoint-changepct-font-family: var(--font-family-secondary);
  --infront-pricepoint-changepct-font-size: var(--font-size-xs);
  --infront-pricepoint-changepct-font-style: normal;
  --infront-pricepoint-changepct-font-weight: var(
    --font-weight-secondary-regular
  );
  --infront-pricepoint-changepct-line-height: normal;
  --infront-pricepoint-last-font-family: var(--font-family-secondary);
  --infront-pricepoint-last-font-size: var(--font-size-sm);
  --infront-pricepoint-last-font-style: normal;
  --infront-pricepoint-last-font-weight: var(--font-weight-secondary-bold);
  --infront-pricepoint-last-line-height: normal;
  --infront-pricepoint-name-font-family: var(--font-family-secondary);
  --infront-pricepoint-name-font-size: var(--font-size-sm);
  --infront-pricepoint-name-font-style: normal;
  --infront-pricepoint-name-font-weight: var(--font-weight-secondary-bold);
  --infront-pricepoint-name-line-height: normal;
  --infront-quotelist-table-body-cell-first-font-family: var(
    --font-family-secondary
  );
  --infront-quotelist-table-body-cell-first-font-size: 11px;
  --infront-quotelist-table-body-cell-first-font-style: normal;
  --infront-quotelist-table-body-cell-first-font-weight: 700;
  --infront-quotelist-table-body-cell-first-line-height: normal;
  --infront-quotelist-table-body-cell-other-font-family: var(
    --font-family-secondary
  );
  --infront-quotelist-table-body-cell-other-font-size: 11px;
  --infront-quotelist-table-body-cell-other-font-style: normal;
  --infront-quotelist-table-body-cell-other-font-weight: 400;
  --infront-quotelist-table-body-cell-other-line-height: 100%;
  --infront-quotelist-table-head-cell-font-family: var(--font-family-secondary);
  --infront-quotelist-table-head-cell-font-size: 11px;
  --infront-quotelist-table-head-cell-font-style: normal;
  --infront-quotelist-table-head-cell-font-weight: 700;
  --infront-quotelist-table-head-cell-line-height: normal;
  --interview-question-font-family: var(
    --semantic-paragraph-default-sm-strong-typography-font-family
  );
  --interview-question-font-size: var(
    --semantic-paragraph-default-sm-strong-typography-font-size
  );
  --interview-question-font-style: var(
    --semantic-paragraph-default-sm-strong-typography-font-style
  );
  --interview-question-font-weight: var(
    --semantic-paragraph-default-sm-strong-typography-font-weight
  );
  --interview-question-line-height: var(
    --semantic-paragraph-default-sm-strong-typography-line-height
  );
  --list-ol-counter-margin-right: var(--scale-5);
  --list-ol-counter-md-width: var(--scale-8);
  --list-ol-counter-width: var(--scale-8);
  --listicle-color: var(--semantic-foreground-brand-adaptive-default-fill);
  --location-color: var(--semantic-foreground-base-adaptive-default-fill);
  --location-font-family: var(
    --semantic-paragraph-default-lg-strong-typography-font-family
  );
  --location-font-size: var(
    --semantic-paragraph-default-lg-strong-typography-font-size
  );
  --location-font-weight: var(
    --semantic-paragraph-default-lg-strong-typography-font-weight
  );
  --location-line-height: var(
    --semantic-paragraph-default-lg-strong-typography-line-height
  );
  --location-text-transform: uppercase;
  --opinion-article-header-intro-text-align: left;
  --opinion-article-header-text-align: left;
  --search-page-input-font-family: var(
    --semantic-headline-lg-typography-font-family
  );
  --search-page-input-font-size: var(
    --semantic-headline-lg-typography-font-size
  );
  --search-page-input-font-weight: var(
    --semantic-headline-lg-typography-font-weight
  );
  --search-page-input-line-height: var(
    --semantic-headline-lg-typography-line-height
  );
  --search-page-result-msg-font-family: var(
    --semantic-caption-default-lg-default-typography-font-family
  );
  --search-page-result-msg-font-size: var(
    --semantic-caption-default-lg-default-typography-font-size
  );
  --search-page-result-msg-line-height: var(
    --semantic-caption-default-lg-default-typography-line-height
  );
  --social-embed-fallback-message-font-family: var(
    --semantic-paragraph-alt-sm-default-typography-font-family
  );
  --social-embed-fallback-message-font-size: var(
    --semantic-paragraph-alt-sm-default-typography-font-size
  );
  --social-embed-fallback-message-font-style: var(
    --semantic-paragraph-alt-sm-default-typography-font-style
  );
  --social-embed-fallback-message-font-weight: var(
    --semantic-paragraph-alt-sm-default-typography-font-weight
  );
  --social-embed-fallback-message-line-height: var(
    --semantic-paragraph-alt-sm-default-typography-line-height
  );
  --story-authors-function-color: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --story-authors-function-font-family: var(
    --semantic-paragraph-alt-sm-strong-typography-font-family
  );
  --story-authors-name-color: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --story-authors-name-font-family: var(
    --semantic-paragraph-alt-sm-strong-typography-font-family
  );
  --story-authors-name-font-size: var(
    --semantic-paragraph-alt-sm-strong-typography-font-size
  );
  --story-authors-name-font-weight: var(
    --semantic-paragraph-alt-sm-strong-typography-font-weight
  );
  --story-authors-name-line-height: var(
    --semantic-paragraph-alt-sm-strong-typography-line-height
  );
  --story-headline-premium-icon-height: var(--scale-9);
  --story-headline-premium-icon-lg-height: var(--scale-10);
  --story-headline-premium-icon-lg-width: var(--scale-10);
  --story-headline-premium-icon-width: var(--scale-9);
  --story-intro-dropcap-color: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --story-intro-dropcap-font-size: 4.857em;
  --story-intro-dropcap-line-height: 0.7077em;
  --story-intro-dropcap-padding-top: 0.1em;
  --story-source-font-family: var(
    --semantic-caption-alt-lg-default-typography-font-family
  );
  --story-source-font-size: var(
    --semantic-caption-alt-lg-default-typography-font-size
  );
  --story-source-font-weight: var(
    --semantic-caption-alt-lg-default-typography-font-weight
  );
  --story-source-line-height: var(
    --semantic-caption-alt-lg-default-typography-line-height
  );
  --storyblock-lg-padding-block-start-with-theme-and-title: var(--scale-7);
  --tag-page-articles-gap: var(--scale-7);
  --tag-page-story-section-lg-margin-block-end: 0px;
}
:root {
  scrollbar-gutter: stable;
}
:root {
  --default-story-lg-text-width: 632px;
  --default-story-section-lg-bleed-width: 752px;
  --default-story-header-lg-bleed-width: 816px;
}
body {
  color: var(--semantic-foreground-base-adaptive-default-fill);
  background-color: var(--semantic-background-base-adaptive-default-fill);
  --max-content-width: 1280px;
}
@media print {
  @page {
    margin-top: 1cm;
    margin-bottom: 1cm;
  }
  .no-print {
    display: none !important;
  }
}
.sixteenNine {
  aspect-ratio: 16/9;
}
:root {
}
.container_container__rSEZp {
  display: grid;
  grid-template-columns: min(var(--grid-wrap-fluid), var(--max-content-width));
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .container_container__rSEZp.container_fullWidthSm___029i {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 768px) and (max-width: 1009px) {
  .container_container__rSEZp.container_fullWidthMd__HnfGQ {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 1010px) {
  .container_container__rSEZp.container_fullWidthLg__5CrgP {
    grid-template-columns: 1fr;
  }
}
.navigation-item_navigationItem__1U6Wi,
a.navigation-item_navigationItem__1U6Wi {
  user-select: none;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.navigation-item_navigationItem__1U6Wi:not(.navigation-item_header__Uz00U),
a.navigation-item_navigationItem__1U6Wi:not(.navigation-item_header__Uz00U) {
  text-decoration: none;
  color: var(--x-navigation-item-color, inherit);
  background-color: var(--x-navigation-item-background-color, transparent);
  font-weight: var(--x-navigation-item-font-weight, inherit);
  font-family: var(--x-navigation-item-font-family, inherit);
  font-size: var(--x-navigation-item-font-size, inherit);
  line-height: var(--x-navigation-item-line-height, inherit);
  text-align: var(--x-navigation-item-text-align, inherit);
  text-transform: var(--x-navigation-item-text-transform, none);
  padding: var(--x-navigation-item-padding, 0);
  margin: var(--x-navigation-item-margin, 0);
  border-inline: var(--x-navigation-item-border-inline, none);
  border-block: var(--x-navigation-item-border-block, none);
}
.navigation-item_navigationItem__1U6Wi.navigation-item_pointer__Oin9C,
a.navigation-item_navigationItem__1U6Wi {
  cursor: pointer;
}
.navigation-item_navigationItem__1U6Wi.navigation-item_pointer__Oin9C:hover,
a.navigation-item_navigationItem__1U6Wi:hover {
  text-decoration: var(--x-navigation-item-hover-text-decoration, none);
  border-inline-color: var(--x-navigation-item-hover-border-inline-color, none);
  border-block-color: var(--x-navigation-item-hover-border-block-color, none);
  background-color: var(
    --x-navigation-item-hover-background-color,
    var(--x-navigation-item-background-color, transparent)
  );
}
.navigation-item_navigationItem__1U6Wi.navigation-item_pointer__Oin9C:active,
a.navigation-item_navigationItem__1U6Wi:active {
  text-decoration: var(--x-navigation-item-active-text-decoration, none);
  border-inline-color: var(
    --x-navigation-item-active-border-inline-color,
    none
  );
  border-block-color: var(--x-navigation-item-active-border-block-color, none);
  background-color: var(
    --x-navigation-item-active-background-color,
    var(--x-navigation-item-background-color, transparent)
  );
}
:root {
  --scale-infinite: 9999px;
  --scale-16: 96px;
  --scale-15: 80px;
  --scale-14: 64px;
  --scale-13: 56px;
  --scale-12: 48px;
  --scale-11: 40px;
  --scale-10: 22px;
  --scale-9: 24px;
  --scale-8: 20px;
  --scale-7: 16px;
  --scale-6: 12px;
  --scale-5: 8px;
  --scale-4: 6px;
  --scale-3: 4px;
  --scale-2: 2px;
  --scale-1: 1px;
  --scale-0: 0px;
  --breakpoint-xl-min: 1440px;
  --breakpoint-lg-max: 1439px;
  --breakpoint-lg-min: 1010px;
  --breakpoint-md-max: 1009px;
  --breakpoint-md-min: 768px;
  --breakpoint-sm-max: 767px;
  --breakpoint-sm-min: 480px;
  --breakpoint-xs-max: 479px;
  --breakpoint-xs-min: 0px;
  --line-height-5xl: 1.6;
  --line-height-4xl: 1.5;
  --line-height-3xl: 1.4;
  --line-height-2xl: 1.375;
  --line-height-xl: 1.335;
  --line-height-lg: 1.25;
  --line-height-md: 1.2;
  --line-height-sm: 1.15;
  --line-height-xs: 1;
  --segmented-control-layout-item-spacing: 2px;
  --segmented-control-layout-padding-left: 3px;
  --segmented-control-layout-padding-bottom: 3px;
  --segmented-control-layout-padding-right: 3px;
  --segmented-control-layout-padding-top: 3px;
  --segmented-control-border-radius: 4px;
  --segmented-control-item-border-radius: 1px;
  --segmented-control-item-lg-layout-item-spacing: 4px;
  --segmented-control-item-lg-layout-padding-left: 12px;
  --segmented-control-item-lg-layout-padding-bottom: 8px;
  --segmented-control-item-lg-layout-padding-right: 12px;
  --segmented-control-item-lg-layout-padding-top: 8px;
  --segmented-control-item-lg-typography-font-style: normal;
  --segmented-control-item-lg-typography-text-case: none;
  --segmented-control-item-lg-typography-line-height: 24px;
  --segmented-control-item-sm-layout-item-spacing: 4px;
  --segmented-control-item-sm-layout-padding-left: 8px;
  --segmented-control-item-sm-layout-padding-bottom: 8px;
  --segmented-control-item-sm-layout-padding-right: 8px;
  --segmented-control-item-sm-layout-padding-top: 8px;
  --segmented-control-item-sm-typography-font-style: normal;
  --segmented-control-item-sm-typography-text-case: none;
  --segmented-control-item-sm-typography-line-height: 16px;
  --dialog-border-radius: 0px;
  --paragraph-dropcap-linespan: 2;
  --vertical-teaser-premium-long-padding-left: 16px;
  --vertical-teaser-premium-long-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-left: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-right: 16px;
  --vertical-teaser-body-inset-lg-layout-padding-top: 8px;
  --vertical-teaser-body-inset-md-layout-padding-left: 16px;
  --vertical-teaser-body-inset-md-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-md-layout-padding-right: 16px;
  --vertical-teaser-body-inset-md-layout-padding-top: 8px;
  --vertical-teaser-body-inset-sm-layout-padding-left: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-bottom: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-right: 16px;
  --vertical-teaser-body-inset-sm-layout-padding-top: 8px;
  --vertical-teaser-body-default-lg-layout-padding-left: 0px;
  --vertical-teaser-body-default-lg-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-lg-layout-padding-right: 0px;
  --vertical-teaser-body-default-lg-layout-padding-top: 8px;
  --vertical-teaser-body-default-md-layout-padding-left: 0px;
  --vertical-teaser-body-default-md-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-md-layout-padding-right: 0px;
  --vertical-teaser-body-default-md-layout-padding-top: 8px;
  --vertical-teaser-body-default-sm-layout-padding-left: 0px;
  --vertical-teaser-body-default-sm-layout-padding-bottom: 0px;
  --vertical-teaser-body-default-sm-layout-padding-right: 0px;
  --vertical-teaser-body-default-sm-layout-padding-top: 8px;
  --icon-button-sm-layout-padding-left: 8px;
  --icon-button-sm-layout-padding-bottom: 8px;
  --icon-button-sm-layout-padding-right: 8px;
  --icon-button-sm-layout-padding-top: 8px;
  --icon-button-lg-layout-padding-left: 16px;
  --icon-button-lg-layout-padding-bottom: 16px;
  --icon-button-lg-layout-padding-right: 16px;
  --icon-button-lg-layout-padding-top: 16px;
  --table-cell-typography-font-style: normal;
  --table-header-typography-font-style: normal;
  --table-header-typography-text-case: uppercase;
  --tab-selected-typography-font-style: normal;
  --tab-selected-typography-line-height: 24px;
  --tab-layout-padding-left: 12px;
  --tab-layout-padding-bottom: 8px;
  --tab-layout-padding-right: 12px;
  --tab-layout-padding-top: 8px;
  --tab-default-typography-font-style: normal;
  --tab-default-typography-line-height: 24px;
  --date-time-typography-font-style: normal;
  --date-time-typography-font-size: 14px;
  --date-time-typography-line-height: 1.15;
  --date-time-typography-font-weight: 400;
  --date-time-typography-font-family: 'Roboto', 'Roboto Fallback', sans-serif;
  --body-typography-font-style: normal;
  --wide-list-title-typography-font-style: normal;
  --accordion-title-typography-font-style: normal;
  --logo-square-main-aspect-ratio: 1;
  --logo-square-main-inverse-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3e%3cpath fill='white' d='M25.49 10.58c-2.28-.89-4.29-1.6-6.52-1.6-2.19 0-3.75.49-4.86 1.2l-.14-.13c.67-1.03 2.86-2.5 5.63-2.5 2.36 0 4.42.76 6.47 1.6 2.14.9 4.2 1.84 6.74 1.84 1.34 0 2.5-.27 3.48-1.03l.13.18a4 4 0 0 1-3.84 2.36c-2.4 0-4.68-.98-7.1-1.92m7.05 23.58.09.23c-1.3 1.47-3.7 3.03-7.45 3.03-6.88 0-11.92-4.77-11.92-11.55 0-3.92 1.83-7.44 4.33-9.5l.22.19q-.46.6-.94 1.33l-.09.18c-1.29 2.19-2 4.73-2 7.18 0 6.55 5.26 10.78 11.02 10.78 2.9 0 5.04-.71 6.74-1.87m-12-1.56a8.9 8.9 0 0 1-3.84-7.62c0-1.87.26-3.61.89-5.21q1.75-.52 3.57-1.16c.13 4.19-.27 10.2-.63 14m5.84-9.05c0 3.08-.53 5.58-2.14 7.14.49-4.46.49-8.96.49-13.38l1.65-.62zm1.47-8.1q1.07.2 2.06.21.27 9.04 0 18.01a13 13 0 0 1-3.98.58 10 10 0 0 1-3.43-.62c3.84-1.52 5.4-3.92 5.4-10.17 0-2.4.04-5.52-.05-8.02m-5.62-1.75 1.38.5q1.07.38 2.15.7c-2.33.9-4.6 1.7-6.92 2.41q1.26-1.94 3.39-3.6m12.54.54.67-.45a8 8 0 0 0 3.3-6.37l-.58-.27c-.84 1.3-2.59 2.32-4.86 2.32s-4.38-.8-6.47-1.6c-2.1-.85-4.2-1.7-6.47-1.7-7.01 0-9.82 4.55-9.82 7.8 0 1.6.4 2.85 1.07 4.01l1.78-1.07a3.7 3.7 0 0 1-.49-1.96c0-1.42 1.61-2.58 3.75-2.58 1.16 0 2.32.26 3.62.67C14.37 16.07 9.6 21.4 9.6 28.4c0 8.11 6.38 13.42 13.43 13.42 7.5-.05 12.05-5.04 13.7-10.43.54-1.74.99-4.01.99-5.8l-.67-.09c-1.03 2.77-2.37 5.26-4.6 6.87-.22-5.17-.22-10.88 0-17.03a8 8 0 0 0 2.32-1.11'/%3e%3c/svg%3e");
  --logo-square-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3e%3cpath fill='%232d3031' d='M25.49 10.58c-2.28-.89-4.29-1.6-6.52-1.6-2.19 0-3.75.49-4.86 1.2l-.14-.13c.67-1.03 2.86-2.5 5.63-2.5 2.36 0 4.42.76 6.47 1.6 2.14.9 4.2 1.84 6.74 1.84 1.34 0 2.5-.27 3.48-1.03l.13.18a4 4 0 0 1-3.84 2.36c-2.4 0-4.68-.98-7.1-1.92m7.05 23.58.09.23c-1.3 1.47-3.7 3.03-7.45 3.03-6.88 0-11.92-4.77-11.92-11.55 0-3.92 1.83-7.44 4.33-9.5l.22.19q-.46.6-.94 1.33l-.09.18c-1.29 2.19-2 4.73-2 7.18 0 6.55 5.26 10.78 11.02 10.78 2.9 0 5.04-.71 6.74-1.87m-12-1.56a8.9 8.9 0 0 1-3.84-7.62c0-1.87.26-3.61.89-5.21q1.75-.52 3.57-1.16c.13 4.19-.27 10.2-.63 14m5.84-9.05c0 3.08-.53 5.58-2.14 7.14.49-4.46.49-8.96.49-13.38l1.65-.62zm1.47-8.1q1.07.2 2.06.21.27 9.04 0 18.01a13 13 0 0 1-3.98.58 10 10 0 0 1-3.43-.62c3.84-1.52 5.4-3.92 5.4-10.17 0-2.4.04-5.52-.05-8.02m-5.62-1.75 1.38.5q1.07.38 2.15.7c-2.33.9-4.6 1.7-6.92 2.41q1.26-1.94 3.39-3.6m12.54.54.67-.45a8 8 0 0 0 3.3-6.37l-.58-.27c-.84 1.3-2.59 2.32-4.86 2.32s-4.38-.8-6.47-1.6c-2.1-.85-4.2-1.7-6.47-1.7-7.01 0-9.82 4.55-9.82 7.8 0 1.6.4 2.85 1.07 4.01l1.78-1.07a3.7 3.7 0 0 1-.49-1.96c0-1.42 1.61-2.58 3.75-2.58 1.16 0 2.32.26 3.62.67C14.37 16.07 9.6 21.4 9.6 28.4c0 8.11 6.38 13.42 13.43 13.42 7.5-.05 12.05-5.04 13.7-10.43.54-1.74.99-4.01.99-5.8l-.67-.09c-1.03 2.77-2.37 5.26-4.6 6.87-.22-5.17-.22-10.88 0-17.03a8 8 0 0 0 2.32-1.11'/%3e%3c/svg%3e");
  --logo-main-aspect-ratio: 4.792;
  --logo-main-inverse-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='230' height='48' fill='none' viewBox='0 0 230 48'%3e%3cpath fill='white' d='M227.33 5.24c-.43.34-1 .43-1.77.43-1.57 0-3.87-1.34-4.92-2.82l1.1-.8a9 9 0 0 0 5.6 2.95zm-9.32 28.77-1.29.77c0-11.14 0-21.56-.1-28.96l1.4-1.05c.13 11.42.04 21.5 0 29.24m4.4-33.69c-2.96 2.15-6.02 4.3-9.08 6.36v8.79l-2.3-.05V18l2.3-.1v17.16c0 4.69-.1 8.9-.48 12.24l3.4-1.3c.33-2.48.57-5.54.52-8.12l2.82-1.86.19-18.16 3.06.14.14-2.96-3.2.2.1-7.8a7 7 0 0 0 3.91 1.05c1.91 0 4.11-1.62 5.79-3.92v-.43A11 11 0 0 1 222.4.32m-15.44 34.31L204.5 32V17.96a63 63 0 0 1-4.78-2.87l1.05-.77a87 87 0 0 0 5.02 3.01c-.1 4.73-.1 8.75-.1 14.15l2.2 2.2zm-6.02-1.72-2.48-1.9V18.33l2.48 1.77zm-2.15 1.82-3.15-2.53c0-4.69-.1-9.32-.2-14l1.4-1.01v14.48l3 2.3zm10.13-2.15-1.67-1.77c-.05-3.78-.05-7.6.1-11.47l1.86-1.39V15.9l-.77-.76-1.53 1.14a94 94 0 0 1-5.73-3.53 147 147 0 0 1-9.18 6.5q.23 6.95.15 13.9l-.38.81c2.05 1.44 4.2 2.97 6.06 4.45 1.58-1.25 3.2-2.58 4.78-3.63 1.39 1.19 2.68 2.58 3.87 3.77a202 202 0 0 1 4.54-4.44v-2.06l-.8-.76zm-22.12 2.05L184.32 32V17.96a63 63 0 0 1-4.78-2.87l1.06-.77a83 83 0 0 0 5.01 3.01c-.1 4.73-.1 8.75-.1 14.15l2.2 2.2zm-6.02-1.72-2.49-1.9V18.33l2.49 1.77zm-2.15 1.82-3.16-2.53c0-4.69-.1-9.32-.19-14l1.39-1.01v14.48l3 2.3zm10.13-2.15-1.68-1.77c-.04-3.78-.04-7.6.1-11.47l1.86-1.39V15.9l-.76-.76-1.53 1.14a93 93 0 0 1-5.73-3.53 150 150 0 0 1-9.18 6.5q.21 6.95.14 13.9l-.38.81a131 131 0 0 1 6.07 4.45c1.58-1.25 3.2-2.58 4.78-3.63 1.38 1.19 2.67 2.58 3.87 3.77 1.53-1.53 3.01-3 4.54-4.44v-2.06l-.81-.76zm-25.8 1.91-2.06-1.72V16.95l-1.44-1.53 1.1-.81 1.58 1.86v15.77l1.77 1.34zm4.3-20.07 1.66 1.96-.95.71-1.72-1.96zM165 32.48l-1.24-.95q-.06-6.97 0-14l3.3 3.48 5.3-3.77v-2.06l-.71-.86-1.53 1.15-2.39-2.77-4.11 2.96-2.48-2.91c-2.2 1.57-4.4 3.1-6.7 4.68l1 1.38 1.25-.9.67.9c.1 4.54.2 9.28.1 13.82l-.82 1.1a142 142 0 0 1 5.88 4.68c1.67-1.68 3.44-3.35 5.21-5.02v-2.05l-.77-.72zm-11.84 6.45c0 .53 0 .86-.2 1.44l-.52.28v-.8c0-3.93-3.54-4.26-3.54-9.33V17.96a120 120 0 0 1-4.68-2.73l1.1-.9q2.34 1.5 4.82 3V30.2c0 4.68 3.02 4.97 3.02 8.74m-7.7-5.97L142.94 31V18.53l2.53 1.34zm-2.25 1.82-3.1-2.58c0-4.45 0-9.56-.2-13.91l1.4-1v14.43l3 2.3zm1.87 9.17a5.3 5.3 0 0 0-4.54-1.96v-.14a3.5 3.5 0 0 1 1.96-.48 4.4 4.4 0 0 1 3.87 2zm6.64-24.6 1.82-1.4V15.9l-.67-.76-1.53 1.14a92 92 0 0 1-5.64-3.53c-3 2.2-6.36 4.49-9.46 6.6.43 4.34.48 9.26.38 13.75l-.33.86 6.11 4.45 4.35-3.1c.58 2.52 3.35 3.05 3.35 4.72 0 1-.53 1.63-.91 1.96-.33.24-.72.38-1.2.57a5.9 5.9 0 0 0-5.2-2.67c-3.97 0-5.88 2.91-6.5 5.83a11 11 0 0 1 2.24-.24c1.58 0 3.73.72 4.97 2.39 1.15-.62 2.1-1 4.11-1.72 4.4-1.67 7.07-3.16 7.07-6.64v-.43c0-4.11-2.96-4.97-2.96-8.51zM132 22.1a88 88 0 0 0-3.59-6.6l1.15-.8q1.93 3.36 3.73 6.73zm-5.4 2.73v-6.07a64 64 0 0 1 2.3 4.78zm.9 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.29-12.95l1.53-1.15v13.71zm-7.4-13.91a130 130 0 0 1 .24 12.8l-.39.87 5.98 4.97 7.02-5.64V30.8l-.81-.96-3.4 2.87-2.14-2V27.7l8.17-4.63V21a182 182 0 0 0-4.54-8.26 175 175 0 0 1-10.13 7.07m-5.6 14.67-1.95-1.58V6.82c0-1.91-.38-3.01-1.2-3.78l.96-.76c1 .9 1.38 2.2 1.38 4.54v25.61l1.82 1.25zm2.16-1.96-1.3-.96V6.06c0-2.63-.66-4.26-2.43-5.4l-5.35 3.67c1 .91 1.48 1.82 1.48 3.59v24.56l-.72 1.2 5.93 4.78 4.97-4.88v-2.05l-.72-.77zM104.47 22.1a88 88 0 0 0-3.58-6.6l1.15-.8q1.94 3.36 3.72 6.73zm-5.4 2.73v-6.07q1.22 2.28 2.3 4.78zm.91 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.3-12.95l1.54-1.15v13.71zm-7.4-13.91a127 127 0 0 1 .23 12.8l-.38.87 5.97 4.97 7.03-5.64V30.8l-.81-.96-3.4 2.87-2.15-2V27.7l8.18-4.63V21c-1.44-2.77-2.92-5.5-4.55-8.26a175 175 0 0 1-10.13 7.07M77.75 4.96c-2.44-.96-4.59-1.72-6.98-1.72-2.34 0-4.01.52-5.2 1.29l-.15-.15c.72-1.1 3.06-2.67 6.02-2.67 2.54 0 4.73.81 6.93 1.72 2.3.95 4.5 1.96 7.22 1.96 1.43 0 2.67-.29 3.73-1.1l.14.19A4.3 4.3 0 0 1 85.36 7c-2.58 0-5.02-1.05-7.6-2.05m7.55 25.28.1.24c-1.39 1.57-3.97 3.24-7.98 3.24-7.36 0-12.76-5.1-12.76-12.37 0-4.2 1.96-7.98 4.63-10.18l.24.19q-.5.64-1 1.43l-.1.2a15.3 15.3 0 0 0-2.15 7.69c0 7.02 5.64 11.56 11.8 11.56 3.11 0 5.4-.76 7.22-2m-12.85-1.68c-2.49-1.67-4.11-4.54-4.11-8.17 0-2 .28-3.87.95-5.59 1.24-.38 2.54-.76 3.83-1.24.14 4.49-.3 10.94-.67 15m6.26-9.7c0 3.3-.58 5.98-2.3 7.65.53-4.78.53-9.6.53-14.34.57-.24 1.15-.43 1.77-.67zm1.57-8.7q1.14.23 2.2.24.3 9.7 0 19.31a14 14 0 0 1-4.25.62q-1.95-.01-3.68-.67c4.1-1.62 5.78-4.2 5.78-10.9 0-2.57.05-5.92-.05-8.6M74.27 8.3c.48.2.96.34 1.48.53q1.15.41 2.3.76c-2.49.96-4.92 1.82-7.41 2.58q1.34-2.07 3.63-3.87m13.43.57.72-.47a8.6 8.6 0 0 0 3.53-6.84l-.62-.28c-.9 1.38-2.77 2.48-5.2 2.48s-4.69-.86-6.94-1.72C76.95 1.14 74.7.23 72.27.23c-7.5 0-10.52 4.87-10.52 8.36a8 8 0 0 0 1.15 4.3l1.91-1.15a4 4 0 0 1-.53-2.1c0-1.53 1.73-2.77 4.02-2.77 1.24 0 2.48.28 3.87.71-6.3 3.25-11.42 8.99-11.42 16.5 0 8.69 6.83 14.38 14.38 14.38 8.03-.05 12.9-5.4 14.67-11.19a23 23 0 0 0 1.06-6.2l-.72-.1c-1.1 2.96-2.54 5.63-4.92 7.35-.24-5.54-.24-11.66 0-18.25a9 9 0 0 0 2.48-1.2M49.52 22.11a88 88 0 0 0-3.58-6.6l1.14-.8a235 235 0 0 1 3.73 6.73zm-5.4 2.73v-6.07q1.22 2.28 2.3 4.78zm.9 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.29-12.95l1.53-1.15v13.71zm-7.4-13.91a130 130 0 0 1 .24 12.8l-.38.87 5.97 4.97 7.03-5.64V30.8l-.82-.96-3.39 2.87-2.15-2V27.7l8.17-4.63V21c-1.43-2.77-2.91-5.5-4.54-8.26a175 175 0 0 1-10.13 7.07M32.6 14.8C27.97 8.06 20.56 3.57 13.82 3.57c-4.35 0-8.5 2.58-8.5 6.6 0 .62.19 1.05.28 1.43l-.28.05a4.7 4.7 0 0 1-.77-2.68c.05-3.82 4.2-6.93 9.27-6.93 7.98 0 15.2 4.83 19.07 12.62zm-13.62.96.29-.15c2.05 2.97 3.78 5.07 3.78 7.84a4.3 4.3 0 0 1-4.16 4.44l-.1-.14c2.25-.86 2.82-2.2 2.82-4.44 0-2.49-1.58-5.55-2.63-7.55m7.12 16.39c-3.15-.34-5.83-1.15-8.36-1.91 3.87-.67 7.12-3.35 7.12-6.74 0-6.4-7.6-9.94-7.31-15.05 6.21 2 13.81 8.45 13.81 15.81 0 3.97-1.15 6.79-5.26 7.89m-2.53 2.67c-5.4 0-8.84-2.53-15.91-2.53-1.05 0-2.1.14-2.77.29l-.05-.15c1.1-1.05 2.82-1.62 5.25-1.62 5.7 0 9.56 2.82 15.68 2.82.72 0 1.62-.1 2.15-.2l.05.2a8 8 0 0 1-4.4 1.2M13.87.22C7.04.23 1.68 4.3 1.68 9.4c0 4.5 2.78 7.46 7.7 9.37l2.2-1.91a6.8 6.8 0 0 1-4.07-4.69c.72-3.15 3.35-4.4 6.4-4.4.44 0 .92.05 1.35.1A7 7 0 0 0 14 12.03c0 4.4 3.73 6.64 3.73 12 0 .61-.1 1.19-.24 2.05-.57.24-.95.28-1.29.28-2.15 0-3.34-1.62-3.34-3.48 0-1.92.52-3.01 1.29-3.64l-1.05-.85c-2.06 1.81-3.4 3.44-3.4 6.3 0 1.68.77 3.2 1.96 4.26q-.65-.06-1.38-.05C3.93 28.9-.41 32.39.1 38.46l.38.14a6.1 6.1 0 0 1 4.92-2.1c5.3 0 10.66 2.2 14.53 2.2a15.5 15.5 0 0 0 11.85-5.55 17.6 17.6 0 0 0 3.92-11.42C35.7 9.59 25.95.23 13.86.23'/%3e%3c/svg%3e");
  --logo-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='230' height='48' fill='none' viewBox='0 0 230 48'%3e%3cpath fill='%23202223' d='M227.33 5.24c-.43.34-1 .43-1.77.43-1.57 0-3.87-1.34-4.92-2.82l1.1-.8a9 9 0 0 0 5.6 2.95zm-9.32 28.77-1.29.77c0-11.14 0-21.56-.1-28.96l1.4-1.05c.13 11.42.04 21.5 0 29.24m4.4-33.69c-2.96 2.15-6.02 4.3-9.08 6.36v8.79l-2.3-.05V18l2.3-.1v17.16c0 4.69-.1 8.9-.48 12.24l3.4-1.3c.33-2.48.57-5.54.52-8.12l2.82-1.86.19-18.16 3.06.14.14-2.96-3.2.2.1-7.8a7 7 0 0 0 3.91 1.05c1.91 0 4.11-1.62 5.79-3.92v-.43A11 11 0 0 1 222.4.32m-15.44 34.31L204.5 32V17.96a63 63 0 0 1-4.78-2.87l1.05-.77a87 87 0 0 0 5.02 3.01c-.1 4.73-.1 8.75-.1 14.15l2.2 2.2zm-6.02-1.72-2.48-1.9V18.33l2.48 1.77zm-2.15 1.82-3.15-2.53c0-4.69-.1-9.32-.2-14l1.4-1.01v14.48l3 2.3zm10.13-2.15-1.67-1.77c-.05-3.78-.05-7.6.1-11.47l1.86-1.39V15.9l-.77-.76-1.53 1.14a94 94 0 0 1-5.73-3.53 147 147 0 0 1-9.18 6.5q.23 6.95.15 13.9l-.38.81c2.05 1.44 4.2 2.97 6.06 4.45 1.58-1.25 3.2-2.58 4.78-3.63 1.39 1.19 2.68 2.58 3.87 3.77a202 202 0 0 1 4.54-4.44v-2.06l-.8-.76zm-22.12 2.05L184.32 32V17.96a63 63 0 0 1-4.78-2.87l1.06-.77a83 83 0 0 0 5.01 3.01c-.1 4.73-.1 8.75-.1 14.15l2.2 2.2zm-6.02-1.72-2.49-1.9V18.33l2.49 1.77zm-2.15 1.82-3.16-2.53c0-4.69-.1-9.32-.19-14l1.39-1.01v14.48l3 2.3zm10.13-2.15-1.68-1.77c-.04-3.78-.04-7.6.1-11.47l1.86-1.39V15.9l-.76-.76-1.53 1.14a93 93 0 0 1-5.73-3.53 150 150 0 0 1-9.18 6.5q.21 6.95.14 13.9l-.38.81a131 131 0 0 1 6.07 4.45c1.58-1.25 3.2-2.58 4.78-3.63 1.38 1.19 2.67 2.58 3.87 3.77 1.53-1.53 3.01-3 4.54-4.44v-2.06l-.81-.76zm-25.8 1.91-2.06-1.72V16.95l-1.44-1.53 1.1-.81 1.58 1.86v15.77l1.77 1.34zm4.3-20.07 1.66 1.96-.95.71-1.72-1.96zM165 32.48l-1.24-.95q-.06-6.97 0-14l3.3 3.48 5.3-3.77v-2.06l-.71-.86-1.53 1.15-2.39-2.77-4.11 2.96-2.48-2.91c-2.2 1.57-4.4 3.1-6.7 4.68l1 1.38 1.25-.9.67.9c.1 4.54.2 9.28.1 13.82l-.82 1.1a142 142 0 0 1 5.88 4.68c1.67-1.68 3.44-3.35 5.21-5.02v-2.05l-.77-.72zm-11.84 6.45c0 .53 0 .86-.2 1.44l-.52.28v-.8c0-3.93-3.54-4.26-3.54-9.33V17.96a120 120 0 0 1-4.68-2.73l1.1-.9q2.34 1.5 4.82 3V30.2c0 4.68 3.02 4.97 3.02 8.74m-7.7-5.97L142.94 31V18.53l2.53 1.34zm-2.25 1.82-3.1-2.58c0-4.45 0-9.56-.2-13.91l1.4-1v14.43l3 2.3zm1.87 9.17a5.3 5.3 0 0 0-4.54-1.96v-.14a3.5 3.5 0 0 1 1.96-.48 4.4 4.4 0 0 1 3.87 2zm6.64-24.6 1.82-1.4V15.9l-.67-.76-1.53 1.14a92 92 0 0 1-5.64-3.53c-3 2.2-6.36 4.49-9.46 6.6.43 4.34.48 9.26.38 13.75l-.33.86 6.11 4.45 4.35-3.1c.58 2.52 3.35 3.05 3.35 4.72 0 1-.53 1.63-.91 1.96-.33.24-.72.38-1.2.57a5.9 5.9 0 0 0-5.2-2.67c-3.97 0-5.88 2.91-6.5 5.83a11 11 0 0 1 2.24-.24c1.58 0 3.73.72 4.97 2.39 1.15-.62 2.1-1 4.11-1.72 4.4-1.67 7.07-3.16 7.07-6.64v-.43c0-4.11-2.96-4.97-2.96-8.51zM132 22.1a88 88 0 0 0-3.59-6.6l1.15-.8q1.93 3.36 3.73 6.73zm-5.4 2.73v-6.07a64 64 0 0 1 2.3 4.78zm.9 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.29-12.95l1.53-1.15v13.71zm-7.4-13.91a130 130 0 0 1 .24 12.8l-.39.87 5.98 4.97 7.02-5.64V30.8l-.81-.96-3.4 2.87-2.14-2V27.7l8.17-4.63V21a182 182 0 0 0-4.54-8.26 175 175 0 0 1-10.13 7.07m-5.6 14.67-1.95-1.58V6.82c0-1.91-.38-3.01-1.2-3.78l.96-.76c1 .9 1.38 2.2 1.38 4.54v25.61l1.82 1.25zm2.16-1.96-1.3-.96V6.06c0-2.63-.66-4.26-2.43-5.4l-5.35 3.67c1 .91 1.48 1.82 1.48 3.59v24.56l-.72 1.2 5.93 4.78 4.97-4.88v-2.05l-.72-.77zM104.47 22.1a88 88 0 0 0-3.58-6.6l1.15-.8q1.94 3.36 3.72 6.73zm-5.4 2.73v-6.07q1.22 2.28 2.3 4.78zm.91 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.3-12.95l1.54-1.15v13.71zm-7.4-13.91a127 127 0 0 1 .23 12.8l-.38.87 5.97 4.97 7.03-5.64V30.8l-.81-.96-3.4 2.87-2.15-2V27.7l8.18-4.63V21c-1.44-2.77-2.92-5.5-4.55-8.26a175 175 0 0 1-10.13 7.07M77.75 4.96c-2.44-.96-4.59-1.72-6.98-1.72-2.34 0-4.01.52-5.2 1.29l-.15-.15c.72-1.1 3.06-2.67 6.02-2.67 2.54 0 4.73.81 6.93 1.72 2.3.95 4.5 1.96 7.22 1.96 1.43 0 2.67-.29 3.73-1.1l.14.19A4.3 4.3 0 0 1 85.36 7c-2.58 0-5.02-1.05-7.6-2.05m7.55 25.28.1.24c-1.39 1.57-3.97 3.24-7.98 3.24-7.36 0-12.76-5.1-12.76-12.37 0-4.2 1.96-7.98 4.63-10.18l.24.19q-.5.64-1 1.43l-.1.2a15.3 15.3 0 0 0-2.15 7.69c0 7.02 5.64 11.56 11.8 11.56 3.11 0 5.4-.76 7.22-2m-12.85-1.68c-2.49-1.67-4.11-4.54-4.11-8.17 0-2 .28-3.87.95-5.59 1.24-.38 2.54-.76 3.83-1.24.14 4.49-.3 10.94-.67 15m6.26-9.7c0 3.3-.58 5.98-2.3 7.65.53-4.78.53-9.6.53-14.34.57-.24 1.15-.43 1.77-.67zm1.57-8.7q1.14.23 2.2.24.3 9.7 0 19.31a14 14 0 0 1-4.25.62q-1.95-.01-3.68-.67c4.1-1.62 5.78-4.2 5.78-10.9 0-2.57.05-5.92-.05-8.6M74.27 8.3c.48.2.96.34 1.48.53q1.15.41 2.3.76c-2.49.96-4.92 1.82-7.41 2.58q1.34-2.07 3.63-3.87m13.43.57.72-.47a8.6 8.6 0 0 0 3.53-6.84l-.62-.28c-.9 1.38-2.77 2.48-5.2 2.48s-4.69-.86-6.94-1.72C76.95 1.14 74.7.23 72.27.23c-7.5 0-10.52 4.87-10.52 8.36a8 8 0 0 0 1.15 4.3l1.91-1.15a4 4 0 0 1-.53-2.1c0-1.53 1.73-2.77 4.02-2.77 1.24 0 2.48.28 3.87.71-6.3 3.25-11.42 8.99-11.42 16.5 0 8.69 6.83 14.38 14.38 14.38 8.03-.05 12.9-5.4 14.67-11.19a23 23 0 0 0 1.06-6.2l-.72-.1c-1.1 2.96-2.54 5.63-4.92 7.35-.24-5.54-.24-11.66 0-18.25a9 9 0 0 0 2.48-1.2M49.52 22.11a88 88 0 0 0-3.58-6.6l1.14-.8a235 235 0 0 1 3.73 6.73zm-5.4 2.73v-6.07q1.22 2.28 2.3 4.78zm.9 8.89-1 .85-2.77-2.62c.1-3.73 0-9.18-.29-12.95l1.53-1.15v13.71zm-7.4-13.91a130 130 0 0 1 .24 12.8l-.38.87 5.97 4.97 7.03-5.64V30.8l-.82-.96-3.39 2.87-2.15-2V27.7l8.17-4.63V21c-1.43-2.77-2.91-5.5-4.54-8.26a175 175 0 0 1-10.13 7.07M32.6 14.8C27.97 8.06 20.56 3.57 13.82 3.57c-4.35 0-8.5 2.58-8.5 6.6 0 .62.19 1.05.28 1.43l-.28.05a4.7 4.7 0 0 1-.77-2.68c.05-3.82 4.2-6.93 9.27-6.93 7.98 0 15.2 4.83 19.07 12.62zm-13.62.96.29-.15c2.05 2.97 3.78 5.07 3.78 7.84a4.3 4.3 0 0 1-4.16 4.44l-.1-.14c2.25-.86 2.82-2.2 2.82-4.44 0-2.49-1.58-5.55-2.63-7.55m7.12 16.39c-3.15-.34-5.83-1.15-8.36-1.91 3.87-.67 7.12-3.35 7.12-6.74 0-6.4-7.6-9.94-7.31-15.05 6.21 2 13.81 8.45 13.81 15.81 0 3.97-1.15 6.79-5.26 7.89m-2.53 2.67c-5.4 0-8.84-2.53-15.91-2.53-1.05 0-2.1.14-2.77.29l-.05-.15c1.1-1.05 2.82-1.62 5.25-1.62 5.7 0 9.56 2.82 15.68 2.82.72 0 1.62-.1 2.15-.2l.05.2a8 8 0 0 1-4.4 1.2M13.87.22C7.04.23 1.68 4.3 1.68 9.4c0 4.5 2.78 7.46 7.7 9.37l2.2-1.91a6.8 6.8 0 0 1-4.07-4.69c.72-3.15 3.35-4.4 6.4-4.4.44 0 .92.05 1.35.1A7 7 0 0 0 14 12.03c0 4.4 3.73 6.64 3.73 12 0 .61-.1 1.19-.24 2.05-.57.24-.95.28-1.29.28-2.15 0-3.34-1.62-3.34-3.48 0-1.92.52-3.01 1.29-3.64l-1.05-.85c-2.06 1.81-3.4 3.44-3.4 6.3 0 1.68.77 3.2 1.96 4.26q-.65-.06-1.38-.05C3.93 28.9-.41 32.39.1 38.46l.38.14a6.1 6.1 0 0 1 4.92-2.1c5.3 0 10.66 2.2 14.53 2.2a15.5 15.5 0 0 0 11.85-5.55 17.6 17.6 0 0 0 3.92-11.42C35.7 9.59 25.95.23 13.86.23'/%3e%3c/svg%3e");
  --premium-main-aspect-ratio: 1;
  --premium-main-asset: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3e%3cpath fill='%23ffcb3d' d='M0 0h48v48H0z'/%3e%3cpath fill='%23ffcb3d' d='M0 0h48v48H0z'/%3e%3cpath fill='black' d='M25.17 12.13c-2.02-.8-3.8-1.43-5.77-1.43a8 8 0 0 0-4.3 1.07l-.13-.12c.6-.9 2.53-2.2 4.98-2.2 2.1 0 3.91.66 5.73 1.41 1.9.8 3.71 1.62 5.96 1.62a5 5 0 0 0 3.09-.9l.11.15a3.6 3.6 0 0 1-3.4 2.1c-2.13 0-4.14-.88-6.27-1.7m6.24 20.86.08.2c-1.15 1.3-3.28 2.68-6.6 2.68-6.08 0-10.55-4.22-10.55-10.21 0-3.48 1.62-6.6 3.83-8.4l.2.15q-.42.54-.83 1.18l-.08.16a12.6 12.6 0 0 0-1.78 6.35c0 5.8 4.67 9.55 9.76 9.55 2.57 0 4.47-.63 5.97-1.66m-10.63-1.38a7.9 7.9 0 0 1-3.4-6.74q-.02-2.49.8-4.62 1.55-.45 3.15-1.02c.12 3.7-.23 9.03-.55 12.38m5.17-8c0 2.72-.47 4.93-1.9 6.3.44-3.94.44-7.92.44-11.83.48-.2.95-.35 1.47-.55zm1.3-7.18q.95.18 1.83.2.23 7.99 0 15.93-1.5.5-3.52.51-1.62-.01-3.04-.55c3.4-1.34 4.78-3.47 4.78-9 0-2.12.04-4.89-.04-7.1m-4.97-1.54 1.23.43q.94.34 1.9.63-3.07 1.2-6.13 2.13 1.12-1.7 3-3.2m11.1.47.6-.4a7 7 0 0 0 2.92-5.64l-.52-.23a5 5 0 0 1-4.3 2.05c-2.02 0-3.87-.71-5.73-1.42-1.86-.75-3.71-1.5-5.73-1.5-6.2 0-8.69 4.02-8.69 6.9 0 1.42.36 2.53.95 3.55l1.58-.94c-.24-.4-.43-.95-.43-1.74 0-1.26 1.42-2.29 3.31-2.29 1.03 0 2.06.24 3.2.6-5.21 2.68-9.44 7.41-9.44 13.6 0 7.19 5.65 11.88 11.9 11.88 6.63-.04 10.66-4.46 12.12-9.23.47-1.54.87-3.55.87-5.13l-.6-.08c-.9 2.45-2.09 4.66-4.06 6.08q-.3-6.89 0-15.07a7 7 0 0 0 2.05-.99'/%3e%3c/svg%3e");
  --font-weight-system-bold-italic: 700;
  --font-weight-system-bold: 700;
  --font-weight-system-medium-italic: 500;
  --font-weight-system-medium: 500;
  --font-weight-system-regular-italic: 400;
  --font-weight-system-regular: 400;
  --font-weight-secondary-black-italic: 900;
  --font-weight-secondary-black: 900;
  --font-weight-secondary-bold-italic: 700;
  --font-weight-secondary-bold: 700;
  --font-weight-secondary-regular-italic: 400;
  --font-weight-secondary-regular: 400;
  --font-weight-primary-black-italic: 900;
  --font-weight-primary-black: 900;
  --font-weight-primary-extra-bold-italic: 800;
  --font-weight-primary-extra-bold: 800;
  --font-weight-primary-bold-italic: 700;
  --font-weight-primary-bold: 700;
  --font-weight-primary-regular-italic: 400;
  --font-weight-primary-regular: 400;
  --font-size-sm: 14px;
  --font-size-xs: 12px;
  --font-size-5xl: 32px;
  --font-size-4xl: 24px;
  --font-size-3xl: 22px;
  --font-size-2xl: 20px;
  --font-size-xl: 18px;
  --font-size-lg: 17px;
  --font-size-md: 16px;
  --font-family-system: system-ui, sans-serif, 'SF Pro Text';
  --font-family-secondary: 'Roboto', 'Roboto Fallback', sans-serif;
  --font-family-primary: 'Noto Serif', 'Noto Serif Fallback', serif;
  --color-weather-cloud: #1a1a1a;
  --color-weather-water: #0068ef;
  --color-weather-wind: grey;
  --color-weather-snow: grey;
  --color-weather-lightning: #fdc300;
  --color-weather-objects: #fdc300;
  --color-weather-sun: #fdc300;
  --color-social-spotify-black: #000;
  --color-social-spotify-green: #1ed760;
  --color-social-linkedin: #0a66c2;
  --color-social-youtube: red;
  --color-social-whatsapp: #26d367;
  --color-social-twitter: #1d9bf0;
  --color-social-instagram: #b900b3;
  --color-social-skype: #0078d7;
  --color-social-pinterest: #e60023;
  --color-social-github: #231e1b;
  --color-social-facebook: #1877f2;
  --color-orange-100: #4d2b00;
  --color-orange-90: #7b4600;
  --color-orange-80: #a75e00;
  --color-orange-70: #cc7300;
  --color-orange-60: #e98400;
  --color-orange-50: #ffa024;
  --color-orange-40: #ffc066;
  --color-orange-30: #ffdea8;
  --color-orange-20: #ffe9c7;
  --color-orange-10: #fff4e6;
  --color-red-100: #4d0b00;
  --color-red-90: #7a1300;
  --color-red-80: #a61a00;
  --color-red-70: #ca2001;
  --color-red-60: #e72501;
  --color-red-50: #f54e2f;
  --color-red-40: #fe836c;
  --color-red-30: #ffb8ab;
  --color-red-20: #ffd1c9;
  --color-red-10: #ffe9e6;
  --color-green-100: #00330f;
  --color-green-90: #075e21;
  --color-green-80: #158637;
  --color-green-70: #17ac44;
  --color-green-60: #37ca63;
  --color-green-50: #62df88;
  --color-green-40: #90eead;
  --color-green-30: #c0f8d1;
  --color-green-20: #d5fbe1;
  --color-green-10: #ebfff1;
  --color-blue-100: #00324d;
  --color-blue-90: #034d75;
  --color-blue-80: #07679c;
  --color-blue-70: #0d7dbb;
  --color-blue-60: #0c8dd4;
  --color-blue-50: #36a7e6;
  --color-blue-40: #6fc4f2;
  --color-blue-30: #acdefa;
  --color-blue-20: #c8eafd;
  --color-blue-10: #e6f6ff;
  --color-ai-100: #180e53;
  --color-ai-90: #271786;
  --color-ai-80: #3821c2;
  --color-ai-70: #5035f3;
  --color-ai-60: #715bf5;
  --color-ai-50: #8e7df7;
  --color-ai-40: #aa9df9;
  --color-ai-30: #c8bffb;
  --color-ai-20: #e3dffd;
  --color-ai-10: #f1effe;
  --color-neutral-white: #fff;
  --color-neutral-black: #000;
  --color-neutral-100: #141414;
  --color-neutral-90: #202223;
  --color-neutral-80: #3a3e3f;
  --color-neutral-70: #525759;
  --color-neutral-60: #757778;
  --color-neutral-50: #929698;
  --color-neutral-40: #b6b8bb;
  --color-neutral-30: #f0f2f3;
  --color-neutral-20: #f6f8f9;
  --color-neutral-10: #fbfcfd;
  --color-tertiary-100: #630127;
  --color-tertiary-90: #780226;
  --color-tertiary-80: #950423;
  --color-tertiary-70: #b2061b;
  --color-tertiary-60: #d00910;
  --color-tertiary-50: #eb4022;
  --color-tertiary-40: #e05a42;
  --color-tertiary-30: #f4a187;
  --color-tertiary-20: #fab09a;
  --color-tertiary-10: #fcdbcc;
  --color-secondary-100: #7a500b;
  --color-secondary-90: #936613;
  --color-secondary-80: #b7861e;
  --color-secondary-70: #f2b40a;
  --color-secondary-60: #ffcb3d;
  --color-secondary-50: #ffd45f;
  --color-secondary-40: #ffdc6d;
  --color-secondary-30: #ffe68a;
  --color-secondary-20: #fff0b1;
  --color-secondary-10: #fff8d8;
  --color-primary-100: #071549;
  --color-primary-90: #0c1f59;
  --color-primary-80: #132d6e;
  --color-primary-70: #1c3d84;
  --color-primary-60: #27509a;
  --color-primary-50: #5179b5;
  --color-primary-40: #bcd0ee;
  --color-primary-30: #dde6ee;
  --color-primary-20: #edf2f6;
  --color-primary-10: #f5f8fa;
  --link-text-hover-text-decoration: underline;
  --link-text-typography-font-style: normal;
  --link-text-default-text-decoration: underline;
  --header-logo-scroll-height: 28px;
  --header-logo-default-height: 28px;
  --header-strong-lg-typography-font-style: normal;
  --header-strong-sm-typography-font-style: normal;
  --header-default-lg-typography-font-style: normal;
  --header-default-sm-typography-font-style: normal;
  --quote-quotee-function-padding-top: 4px;
  --quote-quotee-function-typography-font-style: normal;
  --quote-quotee-padding-top: 16px;
  --quote-quotee-typography-font-style: normal;
  --quote-blockquote-typography-font-style: normal;
  --tag-layout-padding-left: 7px;
  --tag-layout-padding-bottom: 3px;
  --tag-layout-padding-right: 7px;
  --tag-layout-padding-top: 3px;
  --tag-border-radius: 0px;
  --tag-typography-font-style: normal;
  --related-teaser-image-right: true;
  --related-teaser-image-left: false;
  --related-teaser-image-width: 80px;
  --related-teaser-layout-padding-left: 16px;
  --related-teaser-layout-padding-bottom: 16px;
  --related-teaser-layout-padding-right: 16px;
  --related-teaser-layout-padding-top: 16px;
  --related-teaser-box-shadow: 0px 0px 0px 0px #ffffff00;
  --related-teaser-prefix-typography-font-style: normal;
  --related-teaser-prefix-typography-text-case: none;
  --related-teaser-title-hover-text-decoration: underline;
  --related-teaser-title-default-text-decoration: none;
  --related-teaser-title-typography-font-style: normal;
  --description-lg-strong-typography-font-style: normal;
  --description-lg-default-typography-font-style: normal;
  --description-sm-strong-typography-font-style: normal;
  --description-sm-default-typography-font-style: normal;
  --text-on-image-teaser-editorial-animation-height: 8px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-left: 16px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-bottom: 0px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-right: 16px;
  --text-on-image-teaser-editorial-label-wrapper-layout-padding-top: 16px;
  --text-on-image-teaser-sublabel-layout-padding-left: 0px;
  --text-on-image-teaser-sublabel-layout-padding-bottom: 0px;
  --text-on-image-teaser-sublabel-layout-padding-right: 0px;
  --text-on-image-teaser-sublabel-layout-padding-top: 0px;
  --text-on-image-teaser-label-layout-padding-left: 0px;
  --text-on-image-teaser-label-layout-padding-bottom: 0px;
  --text-on-image-teaser-label-layout-padding-right: 0px;
  --text-on-image-teaser-label-layout-padding-top: 0px;
  --text-on-image-teaser-body-layout-padding-left: 16px;
  --text-on-image-teaser-body-layout-padding-bottom: 16px;
  --text-on-image-teaser-body-layout-padding-right: 16px;
  --text-on-image-teaser-body-layout-padding-top: 0px;
  --text-on-image-teaser-editorial-label-layout-item-spacing: 4px;
  --text-on-image-teaser-editorial-label-layout-padding-left: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-bottom: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-right: 8px;
  --text-on-image-teaser-editorial-label-layout-padding-top: 8px;
  --text-on-image-teaser-editorial-label-typography-font-style: normal;
  --text-on-image-teaser-editorial-label-typography-text-case: Uppercase;
  --horizontal-teaser-lg-item-spacing: 16px;
  --horizontal-teaser-inset-lg-layout-padding-left: 16px;
  --horizontal-teaser-inset-lg-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-lg-layout-padding-right: 16px;
  --horizontal-teaser-inset-lg-layout-padding-top: 16px;
  --horizontal-teaser-inset-md-layout-padding-left: 16px;
  --horizontal-teaser-inset-md-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-md-layout-padding-right: 16px;
  --horizontal-teaser-inset-md-layout-padding-top: 16px;
  --horizontal-teaser-inset-sm-layout-padding-left: 16px;
  --horizontal-teaser-inset-sm-layout-padding-bottom: 16px;
  --horizontal-teaser-inset-sm-layout-padding-right: 16px;
  --horizontal-teaser-inset-sm-layout-padding-top: 16px;
  --horizontal-teaser-default-layout-padding-left: 0px;
  --horizontal-teaser-default-layout-padding-bottom: 0px;
  --horizontal-teaser-default-layout-padding-right: 0px;
  --horizontal-teaser-default-layout-padding-top: 0px;
  --horizontal-teaser-md-item-spacing: 16px;
  --horizontal-teaser-sm-item-spacing: 16px;
  --horizontal-teaser-image-default-lg-width: 80px;
  --horizontal-teaser-image-default-md-width: 112px;
  --horizontal-teaser-image-default-sm-width: 80px;
  --horizontal-teaser-image-right: false;
  --horizontal-teaser-image-left: true;
  --list-teaser-external-icon-height: 16px;
  --list-teaser-premium-main-inline-height: 12px;
  --list-teaser-premium-inline-after: false;
  --list-teaser-premium-inline-before: true;
  --list-teaser-prefix-typography-font-style: normal;
  --list-teaser-prefix-typography-text-case: none;
  --list-teaser-title-typography-font-style: normal;
  --teaser-content-lg-item-spacing: 8px;
  --teaser-content-md-item-spacing: 8px;
  --teaser-content-sm-item-spacing: 8px;
  --teaser-image-box-shadow: 0px 0px 0px 0px #ffffff00;
  --teaser-premium-taxonomy-lg-before: false;
  --teaser-premium-taxonomy-lg-after: false;
  --teaser-premium-taxonomy-md-before: false;
  --teaser-premium-taxonomy-md-after: false;
  --teaser-premium-taxonomy-sm-before: false;
  --teaser-premium-taxonomy-sm-after: false;
  --teaser-premium-inline-lg-height: 20px;
  --teaser-premium-inline-lg-before: true;
  --teaser-premium-inline-md-height: 16px;
  --teaser-premium-inline-md-before: true;
  --teaser-premium-inline-sm-height: 16px;
  --teaser-premium-inline-sm-before: true;
  --teaser-premium-long-lg-top: false;
  --teaser-premium-long-md-top: false;
  --teaser-premium-long-sm-top: false;
  --teaser-premium-long-base-height: 22px;
  --teaser-premium-main-base-height: 12px;
  --teaser-taxonomy-lg-padding-bottom: 4px;
  --teaser-taxonomy-md-padding-bottom: 4px;
  --teaser-taxonomy-sm-padding-bottom: 4px;
  --teaser-external-icon-lg-height: 24px;
  --teaser-external-icon-md-height: 20px;
  --teaser-external-icon-sm-height: 16px;
  --teaser-prefix-lg-typography-font-style: normal;
  --teaser-prefix-lg-typography-text-case: uppercase;
  --teaser-prefix-md-typography-font-style: normal;
  --teaser-prefix-md-typography-text-case: uppercase;
  --teaser-prefix-sm-typography-font-style: normal;
  --teaser-prefix-sm-typography-text-case: uppercase;
  --teaser-title-lg-typography-font-style: normal;
  --teaser-title-md-typography-font-style: normal;
  --teaser-title-sm-typography-font-style: normal;
  --teaser-sublabel-lg-typography-font-style: normal;
  --teaser-sublabel-lg-typography-text-case: none;
  --teaser-sublabel-md-typography-font-style: normal;
  --teaser-sublabel-md-typography-text-case: none;
  --teaser-sublabel-sm-typography-font-style: normal;
  --teaser-sublabel-sm-typography-text-case: none;
  --teaser-label-lg-typography-font-style: normal;
  --teaser-label-lg-typography-text-case: uppercase;
  --teaser-label-md-typography-font-style: normal;
  --teaser-label-md-typography-text-case: uppercase;
  --teaser-label-sm-typography-font-style: normal;
  --teaser-label-sm-typography-text-case: uppercase;
  --teaser-introduction-typography-font-style: normal;
  --default-teaser-editorial-animation-lg-height: 6px;
  --default-teaser-editorial-animation-md-height: 6px;
  --default-teaser-editorial-animation-sm-height: 6px;
  --default-teaser-editorial-label-highlight-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-lg-layout-padding-top: 4px;
  --default-teaser-editorial-label-highlight-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-md-layout-padding-top: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-left: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-bottom: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-right: 4px;
  --default-teaser-editorial-label-highlight-sm-layout-padding-top: 4px;
  --default-teaser-editorial-label-default-lg-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-lg-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-lg-layout-padding-top: 0px;
  --default-teaser-editorial-label-default-md-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-md-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-md-layout-padding-top: 0px;
  --default-teaser-editorial-label-default-sm-layout-item-spacing: 4px;
  --default-teaser-editorial-label-default-sm-layout-padding-left: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-bottom: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-right: 0px;
  --default-teaser-editorial-label-default-sm-layout-padding-top: 0px;
  --default-teaser-editorial-label-lg-typography-font-style: normal;
  --default-teaser-editorial-label-lg-typography-text-case: uppercase;
  --default-teaser-editorial-label-lg-typography-font-size: 12px;
  --default-teaser-editorial-label-lg-typography-line-height: 1.15;
  --default-teaser-editorial-label-lg-typography-font-weight: 700;
  --default-teaser-editorial-label-lg-typography-font-family:
    'Roboto', 'Roboto Fallback', sans-serif;
  --default-teaser-editorial-label-md-typography-font-style: normal;
  --default-teaser-editorial-label-md-typography-text-case: uppercase;
  --default-teaser-editorial-label-md-typography-font-size: 12px;
  --default-teaser-editorial-label-md-typography-line-height: 1.15;
  --default-teaser-editorial-label-md-typography-font-weight: 700;
  --default-teaser-editorial-label-md-typography-font-family:
    'Roboto', 'Roboto Fallback', sans-serif;
  --default-teaser-editorial-label-sm-typography-font-style: normal;
  --default-teaser-editorial-label-sm-typography-text-case: uppercase;
  --default-teaser-editorial-label-sm-typography-font-size: 12px;
  --default-teaser-editorial-label-sm-typography-line-height: 1.15;
  --default-teaser-editorial-label-sm-typography-font-weight: 700;
  --default-teaser-editorial-label-sm-typography-font-family:
    'Roboto', 'Roboto Fallback', sans-serif;
  --default-teaser-premium-long-padding-left: 16px;
  --default-teaser-premium-long-padding-bottom: 16px;
  --default-teaser-premium-taxonomy-lg-after: false;
  --default-teaser-premium-taxonomy-lg-before: true;
  --default-teaser-premium-taxonomy-md-after: false;
  --default-teaser-premium-taxonomy-md-before: true;
  --default-teaser-premium-taxonomy-sm-after: false;
  --default-teaser-premium-taxonomy-sm-before: true;
  --semantic-caption-alt-sm-strong-typography-font-style: normal;
  --semantic-caption-alt-sm-default-typography-font-style: normal;
  --semantic-caption-alt-lg-strong-typography-font-style: normal;
  --semantic-caption-alt-lg-default-typography-font-style: normal;
  --semantic-caption-default-sm-strong-typography-font-style: normal;
  --semantic-caption-default-sm-default-typography-font-style: normal;
  --semantic-caption-default-lg-strong-typography-font-style: normal;
  --semantic-caption-default-lg-default-typography-font-style: normal;
  --semantic-paragraph-alt-sm-strong-typography-font-style: normal;
  --semantic-paragraph-alt-sm-default-typography-font-style: normal;
  --semantic-paragraph-alt-lg-strong-typography-font-style: normal;
  --semantic-paragraph-alt-lg-default-typography-font-style: normal;
  --semantic-paragraph-default-sm-strong-typography-font-style: normal;
  --semantic-paragraph-default-sm-default-typography-font-style: normal;
  --semantic-paragraph-default-lg-strong-typography-font-style: normal;
  --semantic-paragraph-default-lg-default-typography-font-style: normal;
  --semantic-headline-xl-typography-font-style: normal;
  --semantic-headline-2xl-typography-font-style: normal;
  --semantic-headline-xs-typography-font-style: normal;
  --semantic-headline-sm-typography-font-style: normal;
  --semantic-headline-md-typography-font-style: normal;
  --semantic-headline-lg-typography-font-style: normal;
  --semantic-display-typography-font-style: normal;
  --branded-heading-before-line-lg-width: 0px;
  --branded-heading-before-line-sm-width: 0px;
  --branded-heading-bullet-lg-width: 0px;
  --branded-heading-bullet-lg-height: 0px;
  --branded-heading-bullet-sm-width: 0px;
  --branded-heading-bullet-sm-height: 0px;
  --branded-heading-action-typography-font-style: normal;
  --branded-heading-action-typography-text-decoration: none;
  --branded-heading-action-typography-text-case: none;
  --branded-heading-lg-layout-item-spacing: 4px;
  --branded-heading-lg-layout-padding-left: 0px;
  --branded-heading-lg-layout-padding-bottom: 0px;
  --branded-heading-lg-layout-padding-right: 0px;
  --branded-heading-lg-layout-padding-top: 16px;
  --branded-heading-lg-typography-font-style: normal;
  --branded-heading-lg-typography-text-case: Uppercase;
  --branded-heading-sm-layout-item-spacing: 4px;
  --branded-heading-sm-layout-padding-left: 0px;
  --branded-heading-sm-layout-padding-bottom: 0px;
  --branded-heading-sm-layout-padding-right: 0px;
  --branded-heading-sm-layout-padding-top: 12px;
  --branded-heading-sm-typography-font-style: normal;
  --branded-heading-sm-typography-text-case: Uppercase;
  --text-soft-text-decoration: underline;
  --text-default-text-decoration: none;
  --input-date-picker-day-typography-font-style: normal;
  --input-date-picker-week-typography-font-style: normal;
  --input-placeholder-typography-font-style: normal;
  --input-label-lg-typography-font-style: normal;
  --input-label-sm-typography-font-style: normal;
  --input-lg-border-radius: 0px;
  --input-sm-border-radius: 0px;
  --button-border-width: 1px;
  --button-tertiary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-tertiary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-secondary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-active-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-hover-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-primary-default-box-shadow: 0px 0px 0px 0px #ffffff00;
  --button-lg-layout-item-spacing: 2px;
  --button-lg-layout-padding-left: 20px;
  --button-lg-layout-padding-bottom: 11px;
  --button-lg-layout-padding-right: 20px;
  --button-lg-layout-padding-top: 11px;
  --button-lg-border-radius: 0px;
  --button-lg-typography-font-style: normal;
  --button-lg-typography-line-height: 24px;
  --button-sm-layout-item-spacing: 2px;
  --button-sm-layout-padding-left: 12px;
  --button-sm-layout-padding-bottom: 7px;
  --button-sm-layout-padding-right: 12px;
  --button-sm-layout-padding-top: 7px;
  --button-sm-border-radius: 0px;
  --button-sm-typography-font-style: normal;
  --button-sm-typography-line-height: 16px;
  --focus-positive: 0px 0px 0px 3px var(--color-green-50);
  --focus-negative: 0px 0px 0px 3px var(--color-red-40);
  --box-shadow-text: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  --box-shadow-xl: 0px 4px 8px 0px rgba(0, 0, 0, 0.4);
  --box-shadow-lg: 0px 3px 6px 0px rgba(0, 0, 0, 0.4);
  --box-shadow-md: 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
  --box-shadow-sm: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);
  --box-shadow-inset-sm: inset 0px 2px 4px 0px rgba(0, 0, 0, 0.4);
  --box-shadow-inset-md: inset 0px 4px 8px 0px rgba(0, 0, 0, 0.4);
  --segmented-control-item-lg-typography-font-size: var(--font-size-md);
  --segmented-control-item-lg-typography-font-weight: 500;
  --segmented-control-item-lg-typography-font-family: var(--font-family-system);
  --segmented-control-item-sm-typography-font-size: var(--font-size-sm);
  --segmented-control-item-sm-typography-font-weight: 500;
  --segmented-control-item-sm-typography-font-family: var(--font-family-system);
  --rating-foreground-empty-fill: var(--color-neutral-60);
  --skeleton-fill: linear-gradient(
    -90deg,
    hsla(216, 4%, 72%, 0.48),
    hsla(200, 3%, 58%, 0.48) 50%,
    hsla(216, 4%, 72%, 0.48)
  );
  --table-cell-typography-font-size: var(--font-size-sm);
  --table-cell-typography-line-height: 1.15;
  --table-cell-typography-font-weight: 400;
  --table-cell-typography-font-family: var(--font-family-system);
  --table-header-typography-font-size: var(--font-size-xs);
  --table-header-typography-line-height: 1;
  --table-header-typography-font-weight: 700;
  --table-header-typography-font-family: var(--font-family-system);
  --tab-selected-typography-font-weight: 400;
  --tab-selected-typography-font-family: var(--font-family-secondary);
  --tab-default-typography-font-weight: 400;
  --tab-default-typography-font-family: var(--font-family-secondary);
  --switch-track-fill: var(--color-neutral-30);
  --stepper-background-default-fill: var(--color-neutral-30);
  --body-typography-line-height: 1.5;
  --body-typography-font-weight: 400;
  --body-typography-font-family: var(--font-family-system);
  --avatar-border-radius: var(--scale-infinite);
  --wide-list-background-even-fill: var(--color-neutral-10);
  --wide-list-background-active-fill: var(--color-neutral-20);
  --wide-list-background-hover-fill: var(--color-neutral-10);
  --wide-list-title-typography-font-size: var(--font-size-md);
  --wide-list-title-typography-line-height: 1.25;
  --wide-list-title-typography-font-weight: 500;
  --wide-list-title-typography-font-family: var(--font-family-system);
  --accordion-title-typography-font-size: var(--font-size-md);
  --accordion-title-typography-line-height: 1.25;
  --accordion-title-typography-font-weight: 500;
  --accordion-title-typography-font-family: var(--font-family-system);
  --premium-long-asset: var(--premium-main-asset);
  --premium-long-aspect-ratio: 1;
  --font-size-base: var(--font-size-md);
  --color-focus: var(--color-primary-30);
  --color-transparent-full: hsla(0, 0%, 100%, 0);
  --color-orange-dark: var(--color-orange-60);
  --color-orange-base: var(--color-orange-50);
  --color-orange-light: var(--color-orange-40);
  --color-red-dark: var(--color-red-70);
  --color-red-base: var(--color-red-60);
  --color-red-light: var(--color-red-50);
  --color-green-dark: var(--color-green-90);
  --color-green-base: var(--color-green-80);
  --color-green-light: var(--color-green-70);
  --color-blue-dark: var(--color-blue-80);
  --color-blue-base: var(--color-blue-70);
  --color-blue-light: var(--color-blue-60);
  --color-ai-dark: var(--color-ai-90);
  --color-ai-base: var(--color-ai-70);
  --color-ai-light: var(--color-ai-10);
  --color-neutral-dark: var(--color-neutral-80);
  --color-neutral-base: var(--color-neutral-60);
  --color-neutral-light: var(--color-neutral-10);
  --color-tertiary-dark: var(--color-tertiary-70);
  --color-tertiary-base: var(--color-tertiary-60);
  --color-tertiary-light: var(--color-tertiary-10);
  --color-secondary-dark: var(--color-secondary-100);
  --color-secondary-base: var(--color-secondary-60);
  --color-secondary-light: var(--color-secondary-10);
  --color-primary-dark: var(--color-primary-90);
  --color-primary-base: var(--color-primary-60);
  --color-primary-light: var(--color-primary-10);
  --link-text-typography-font-size: var(--font-size-md);
  --link-text-typography-line-height: 1.25;
  --link-text-typography-font-weight: 700;
  --link-text-typography-font-family: var(--font-family-secondary);
  --header-lg-font-size: var(--font-size-md);
  --header-sm-font-size: var(--font-size-sm);
  --header-scroll-asset: var(--logo-square-main-inverse-asset);
  --header-font-family: var(--font-family-secondary);
  --header-strong-lg-typography-line-height: 1.15;
  --header-strong-sm-typography-line-height: 1.15;
  --header-strong-font-weight: 700;
  --header-default-asset: var(--logo-main-inverse-asset);
  --header-default-lg-typography-line-height: 1.15;
  --header-default-sm-typography-line-height: 1.15;
  --header-default-font-weight: 400;
  --header-background-accent-active-fill: var(--color-primary-80);
  --header-background-accent-hover-fill: var(--color-primary-70);
  --quote-quotee-function-typography-font-size: var(--font-size-md);
  --quote-quotee-function-typography-line-height: 1.15;
  --quote-quotee-function-typography-font-weight: 400;
  --quote-quotee-function-typography-font-family: var(--font-family-secondary);
  --quote-quotee-typography-font-size: var(--font-size-md);
  --quote-quotee-typography-line-height: 1.5;
  --quote-quotee-typography-font-weight: 700;
  --quote-quotee-typography-font-family: var(--font-family-secondary);
  --quote-blockquote-typography-font-size: var(--font-size-4xl);
  --quote-blockquote-typography-line-height: 1.15;
  --quote-blockquote-typography-font-weight: 800;
  --quote-blockquote-typography-font-family: var(--font-family-primary);
  --tag-typography-font-size: var(--font-size-xs);
  --tag-typography-line-height: 1.2;
  --tag-typography-font-weight: 400;
  --tag-typography-font-family: var(--font-family-secondary);
  --related-teaser-prefix-typography-font-size: var(--font-size-md);
  --related-teaser-prefix-typography-line-height: 1.4;
  --related-teaser-prefix-typography-font-weight: 700;
  --related-teaser-prefix-typography-font-family: var(--font-family-secondary);
  --related-teaser-title-typography-font-size: var(--font-size-md);
  --related-teaser-title-typography-line-height: 1.4;
  --related-teaser-title-typography-font-weight: 700;
  --related-teaser-title-typography-font-family: var(--font-family-secondary);
  --breaking-fill: var(--color-neutral-black);
  --description-lg-strong-typography-font-size: var(--font-size-md);
  --description-lg-strong-typography-line-height: 1.25;
  --description-lg-strong-typography-font-weight: 700;
  --description-lg-strong-typography-font-family: var(--font-family-system);
  --description-lg-default-typography-font-size: var(--font-size-md);
  --description-lg-default-typography-line-height: 1.25;
  --description-lg-default-typography-font-weight: 400;
  --description-lg-default-typography-font-family: var(--font-family-system);
  --description-sm-strong-typography-font-size: var(--font-size-sm);
  --description-sm-strong-typography-line-height: 1.15;
  --description-sm-strong-typography-font-weight: 700;
  --description-sm-strong-typography-font-family: var(--font-family-system);
  --description-sm-default-typography-font-size: var(--font-size-sm);
  --description-sm-default-typography-line-height: 1.15;
  --description-sm-default-typography-font-weight: 400;
  --description-sm-default-typography-font-family: var(--font-family-secondary);
  --text-on-image-teaser-date-time-fill: var(--color-neutral-20);
  --text-on-image-teaser-introduction-fill: var(--color-neutral-20);
  --text-on-image-teaser-title-fill: var(--color-neutral-white);
  --text-on-image-teaser-sublabel-fill: var(--color-neutral-white);
  --text-on-image-teaser-label-fill: var(--color-neutral-white);
  --text-on-image-teaser-editorial-label-typography-font-size: var(
    --font-size-lg
  );
  --text-on-image-teaser-editorial-label-typography-line-height: 1.15;
  --text-on-image-teaser-editorial-label-typography-font-weight: 700;
  --text-on-image-teaser-editorial-label-typography-font-family: var(
    --font-family-secondary
  );
  --list-teaser-prefix-typography-font-size: var(--font-size-sm);
  --list-teaser-prefix-typography-line-height: 1.15;
  --list-teaser-prefix-typography-font-weight: 700;
  --list-teaser-prefix-typography-font-family: var(--font-family-secondary);
  --list-teaser-title-typography-font-size: var(--font-size-sm);
  --list-teaser-title-typography-line-height: 1.15;
  --list-teaser-title-typography-font-weight: 900;
  --list-teaser-title-typography-font-family: var(--font-family-secondary);
  --teaser-premium-main-default-asset: var(--premium-main-asset);
  --teaser-prefix-lg-typography-font-size: var(--font-size-5xl);
  --teaser-prefix-lg-typography-line-height: 1.2;
  --teaser-prefix-lg-typography-font-weight: 700;
  --teaser-prefix-lg-typography-font-family: var(--font-family-system);
  --teaser-prefix-md-typography-font-size: var(--font-size-2xl);
  --teaser-prefix-md-typography-line-height: 1.2;
  --teaser-prefix-md-typography-font-weight: 700;
  --teaser-prefix-md-typography-font-family: var(--font-family-system);
  --teaser-prefix-sm-typography-font-size: var(--font-size-lg);
  --teaser-prefix-sm-typography-line-height: 1.2;
  --teaser-prefix-sm-typography-font-weight: 700;
  --teaser-prefix-sm-typography-font-family: var(--font-family-system);
  --teaser-title-lg-typography-font-size: var(--font-size-4xl);
  --teaser-title-lg-typography-line-height: 1.15;
  --teaser-title-lg-typography-font-weight: 900;
  --teaser-title-lg-typography-font-family: var(--font-family-secondary);
  --teaser-title-md-typography-font-size: var(--font-size-md);
  --teaser-title-md-typography-line-height: 1.15;
  --teaser-title-md-typography-font-weight: 900;
  --teaser-title-md-typography-font-family: var(--font-family-secondary);
  --teaser-title-sm-typography-font-size: var(--font-size-md);
  --teaser-title-sm-typography-line-height: 1.15;
  --teaser-title-sm-typography-font-weight: 900;
  --teaser-title-sm-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-lg-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-lg-typography-line-height: 1.15;
  --teaser-sublabel-lg-typography-font-weight: 400;
  --teaser-sublabel-lg-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-md-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-md-typography-line-height: 1.15;
  --teaser-sublabel-md-typography-font-weight: 400;
  --teaser-sublabel-md-typography-font-family: var(--font-family-secondary);
  --teaser-sublabel-sm-typography-font-size: var(--font-size-xs);
  --teaser-sublabel-sm-typography-line-height: 1.15;
  --teaser-sublabel-sm-typography-font-weight: 400;
  --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
  --teaser-label-lg-typography-font-size: var(--font-size-xs);
  --teaser-label-lg-typography-line-height: 1.15;
  --teaser-label-lg-typography-font-weight: 700;
  --teaser-label-lg-typography-font-family: var(--font-family-secondary);
  --teaser-label-md-typography-font-size: var(--font-size-xs);
  --teaser-label-md-typography-line-height: 1.15;
  --teaser-label-md-typography-font-weight: 700;
  --teaser-label-md-typography-font-family: var(--font-family-secondary);
  --teaser-label-sm-typography-font-size: var(--font-size-xs);
  --teaser-label-sm-typography-line-height: 1.15;
  --teaser-label-sm-typography-font-weight: 700;
  --teaser-label-sm-typography-font-family: var(--font-family-secondary);
  --teaser-introduction-typography-font-size: var(--font-size-md);
  --teaser-introduction-typography-line-height: 1.25;
  --teaser-introduction-typography-font-weight: 400;
  --teaser-introduction-typography-font-family: var(--font-family-secondary);
  --semantic-border-disabled-adaptive-default-fill: var(--color-neutral-40);
  --semantic-border-warning-static-default-fill: var(--color-orange-80);
  --semantic-border-base-adaptive-soft-fill: var(--color-neutral-40);
  --semantic-border-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-border-base-static-default-fill: var(--color-neutral-60);
  --semantic-foreground-on-warning-adaptive-soft-fill: var(--color-orange-90);
  --semantic-foreground-warning-adaptive-default-fill: var(--color-orange-80);
  --semantic-foreground-on-success-adaptive-soft-fill: var(--color-green-90);
  --semantic-foreground-on-error-adaptive-soft-fill: var(--color-red-70);
  --semantic-foreground-on-info-adaptive-soft-fill: var(--color-blue-80);
  --semantic-foreground-disabled-adaptive-default-fill: var(--color-neutral-40);
  --semantic-foreground-on-accent-static-default-fill: var(
    --color-neutral-white
  );
  --semantic-foreground-on-accent-adaptive-default-fill: var(
    --color-neutral-white
  );
  --semantic-foreground-on-accent-adaptive-soft-fill: var(--color-tertiary-100);
  --semantic-foreground-accent-static-inverted-fill: var(--color-tertiary-10);
  --semantic-foreground-on-brand-static-default-fill: var(
    --color-neutral-white
  );
  --semantic-foreground-on-brand-adaptive-default-fill: var(
    --color-neutral-white
  );
  --semantic-foreground-on-brand-adaptive-soft-fill: var(--color-primary-70);
  --semantic-foreground-brand-static-inverted-fill: var(--color-primary-10);
  --semantic-foreground-base-static-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-inverted-fill: var(--color-neutral-white);
  --semantic-foreground-base-adaptive-soft-fill: var(--color-neutral-60);
  --semantic-foreground-base-adaptive-default-fill: var(--color-neutral-90);
  --semantic-background-warning-static-default-fill: var(--color-orange-80);
  --semantic-background-warning-adaptive-soft-fill: var(--color-orange-10);
  --semantic-background-success-adaptive-soft-fill: var(--color-green-10);
  --semantic-background-error-adaptive-soft-fill: var(--color-red-10);
  --semantic-background-info-adaptive-soft-fill: var(--color-blue-10);
  --semantic-background-accent-adaptive-soft-fill: var(--color-tertiary-10);
  --semantic-background-disabled-adaptive-selected-fill: var(
    --color-neutral-30
  );
  --semantic-background-disabled-adaptive-default-fill: var(--color-neutral-20);
  --semantic-background-brand-adaptive-soft-fill: var(--color-primary-20);
  --semantic-background-base-static-inverted-fill: var(--color-neutral-black);
  --semantic-background-base-static-muted-fill: var(--color-neutral-80);
  --semantic-background-base-adaptive-inverted-fill: var(--color-neutral-100);
  --semantic-background-base-adaptive-elevated-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-default-fill: var(--color-neutral-white);
  --semantic-background-base-adaptive-soft-fill: var(--color-neutral-30);
  --semantic-caption-alt-sm-strong-typography-font-weight: 700;
  --semantic-caption-alt-sm-strong-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-strong-typography-line-height: 1.335;
  --semantic-caption-alt-sm-strong-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-caption-alt-sm-default-typography-font-size: var(--font-size-xs);
  --semantic-caption-alt-sm-default-typography-line-height: 1.335;
  --semantic-caption-alt-sm-default-typography-font-weight: 400;
  --semantic-caption-alt-sm-default-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-caption-alt-lg-strong-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-strong-typography-line-height: 1.15;
  --semantic-caption-alt-lg-strong-typography-font-weight: 700;
  --semantic-caption-alt-lg-strong-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-caption-alt-lg-default-typography-font-size: var(--font-size-sm);
  --semantic-caption-alt-lg-default-typography-line-height: 1.15;
  --semantic-caption-alt-lg-default-typography-font-weight: 400;
  --semantic-caption-alt-lg-default-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-caption-default-sm-strong-typography-font-size: var(
    --font-size-xs
  );
  --semantic-caption-default-sm-strong-typography-line-height: 1.335;
  --semantic-caption-default-sm-strong-typography-font-weight: 700;
  --semantic-caption-default-sm-strong-typography-font-family: var(
    --font-family-primary
  );
  --semantic-caption-default-sm-default-typography-font-size: var(
    --font-size-xs
  );
  --semantic-caption-default-sm-default-typography-line-height: 1.335;
  --semantic-caption-default-sm-default-typography-font-weight: 400;
  --semantic-caption-default-sm-default-typography-font-family: var(
    --font-family-primary
  );
  --semantic-caption-default-lg-strong-typography-font-size: var(
    --font-size-sm
  );
  --semantic-caption-default-lg-strong-typography-line-height: 1.15;
  --semantic-caption-default-lg-strong-typography-font-weight: 700;
  --semantic-caption-default-lg-strong-typography-font-family: var(
    --font-family-primary
  );
  --semantic-caption-default-lg-default-typography-font-size: var(
    --font-size-sm
  );
  --semantic-caption-default-lg-default-typography-line-height: 1.15;
  --semantic-caption-default-lg-default-typography-font-weight: 400;
  --semantic-caption-default-lg-default-typography-font-family: var(
    --font-family-primary
  );
  --semantic-paragraph-alt-sm-strong-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-alt-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-sm-strong-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-paragraph-alt-sm-default-typography-font-size: var(--font-size-sm);
  --semantic-paragraph-alt-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-sm-default-typography-font-weight: 400;
  --semantic-paragraph-alt-sm-default-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-paragraph-alt-lg-strong-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-alt-lg-strong-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-paragraph-alt-lg-default-typography-font-size: var(--font-size-md);
  --semantic-paragraph-alt-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-alt-lg-default-typography-font-weight: 400;
  --semantic-paragraph-alt-lg-default-typography-font-family: var(
    --font-family-secondary
  );
  --semantic-paragraph-default-sm-strong-typography-font-size: var(
    --font-size-sm
  );
  --semantic-paragraph-default-sm-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-strong-typography-font-weight: 700;
  --semantic-paragraph-default-sm-strong-typography-font-family: var(
    --font-family-primary
  );
  --semantic-paragraph-default-sm-default-typography-font-size: var(
    --font-size-sm
  );
  --semantic-paragraph-default-sm-default-typography-line-height: 1.5;
  --semantic-paragraph-default-sm-default-typography-font-weight: 400;
  --semantic-paragraph-default-sm-default-typography-font-family: var(
    --font-family-primary
  );
  --semantic-paragraph-default-lg-strong-typography-font-weight: 700;
  --semantic-paragraph-default-lg-strong-typography-font-size: var(
    --font-size-md
  );
  --semantic-paragraph-default-lg-strong-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-strong-typography-font-family: var(
    --font-family-primary
  );
  --semantic-paragraph-default-lg-default-typography-font-size: var(
    --font-size-md
  );
  --semantic-paragraph-default-lg-default-typography-line-height: 1.5;
  --semantic-paragraph-default-lg-default-typography-font-weight: 400;
  --semantic-paragraph-default-lg-default-typography-font-family: var(
    --font-family-primary
  );
  --semantic-headline-xl-typography-font-size: var(--font-size-4xl);
  --semantic-headline-xl-typography-line-height: 1.25;
  --semantic-headline-xl-typography-font-weight: 700;
  --semantic-headline-xl-typography-font-family: var(--font-family-primary);
  --semantic-headline-2xl-typography-font-size: var(--font-size-5xl);
  --semantic-headline-2xl-typography-line-height: 1.15;
  --semantic-headline-2xl-typography-font-weight: 700;
  --semantic-headline-2xl-typography-font-family: var(--font-family-primary);
  --semantic-headline-xs-typography-font-size: var(--font-size-lg);
  --semantic-headline-xs-typography-line-height: 1.335;
  --semantic-headline-xs-typography-font-weight: 700;
  --semantic-headline-xs-typography-font-family: var(--font-family-primary);
  --semantic-headline-sm-typography-font-size: var(--font-size-xl);
  --semantic-headline-sm-typography-line-height: 1.4;
  --semantic-headline-sm-typography-font-weight: 900;
  --semantic-headline-sm-typography-font-family: var(--font-family-secondary);
  --semantic-headline-md-typography-font-size: var(--font-size-2xl);
  --semantic-headline-md-typography-line-height: 1.25;
  --semantic-headline-md-typography-font-weight: 900;
  --semantic-headline-md-typography-font-family: var(--font-family-secondary);
  --semantic-headline-lg-typography-font-size: var(--font-size-3xl);
  --semantic-headline-lg-typography-line-height: 1.15;
  --semantic-headline-lg-typography-font-weight: 900;
  --semantic-headline-lg-typography-font-family: var(--font-family-secondary);
  --semantic-display-typography-font-size: var(--font-size-5xl);
  --semantic-display-typography-line-height: 1.15;
  --semantic-display-typography-font-weight: 900;
  --semantic-display-typography-font-family: var(--font-family-secondary);
  --branded-heading-action-typography-font-size: var(--font-size-sm);
  --branded-heading-action-typography-line-height: 1.2;
  --branded-heading-action-typography-font-weight: 400;
  --branded-heading-action-typography-font-family: var(--font-family-secondary);
  --branded-heading-lg-border-color: var(--color-neutral-90);
  --branded-heading-lg-typography-font-size: var(--font-size-sm);
  --branded-heading-lg-typography-line-height: 1.15;
  --branded-heading-lg-typography-font-weight: 700;
  --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  --branded-heading-sm-border-color: var(--color-neutral-90);
  --branded-heading-sm-typography-font-size: var(--font-size-sm);
  --branded-heading-sm-typography-line-height: 1.15;
  --branded-heading-sm-typography-font-weight: 700;
  --branded-heading-sm-typography-font-family: var(--font-family-secondary);
  --branded-heading-label-hover-fill: var(--color-neutral-70);
  --branded-heading-label-default-fill: var(--color-neutral-90);
  --text-on-background-neutral-black: var(--color-neutral-white);
  --text-on-background-neutral-white: var(--color-neutral-black);
  --text-on-background-neutral-100: var(--color-neutral-white);
  --text-on-background-neutral-90: var(--color-neutral-white);
  --text-on-background-neutral-80: var(--color-neutral-white);
  --text-on-background-neutral-70: var(--color-neutral-white);
  --text-on-background-neutral-60: var(--color-neutral-black);
  --text-on-background-neutral-50: var(--color-neutral-black);
  --text-on-background-neutral-40: var(--color-neutral-black);
  --text-on-background-neutral-30: var(--color-neutral-black);
  --text-on-background-neutral-20: var(--color-neutral-black);
  --text-on-background-neutral-10: var(--color-neutral-black);
  --text-on-background-orange-100: var(--color-neutral-white);
  --text-on-background-orange-90: var(--color-neutral-white);
  --text-on-background-orange-80: var(--color-neutral-white);
  --text-on-background-orange-70: var(--color-neutral-black);
  --text-on-background-orange-60: var(--color-neutral-black);
  --text-on-background-orange-50: var(--color-neutral-black);
  --text-on-background-orange-40: var(--color-neutral-black);
  --text-on-background-orange-30: var(--color-neutral-black);
  --text-on-background-orange-20: var(--color-neutral-black);
  --text-on-background-orange-10: var(--color-neutral-black);
  --text-on-background-red-100: var(--color-neutral-white);
  --text-on-background-red-90: var(--color-neutral-white);
  --text-on-background-red-80: var(--color-neutral-white);
  --text-on-background-red-70: var(--color-neutral-white);
  --text-on-background-red-60: var(--color-neutral-white);
  --text-on-background-red-50: var(--color-neutral-black);
  --text-on-background-red-40: var(--color-neutral-black);
  --text-on-background-red-30: var(--color-neutral-black);
  --text-on-background-red-20: var(--color-neutral-black);
  --text-on-background-red-10: var(--color-neutral-black);
  --text-on-background-green-100: var(--color-neutral-white);
  --text-on-background-green-90: var(--color-neutral-white);
  --text-on-background-green-80: var(--color-neutral-white);
  --text-on-background-green-70: var(--color-neutral-black);
  --text-on-background-green-60: var(--color-neutral-black);
  --text-on-background-green-50: var(--color-neutral-black);
  --text-on-background-green-40: var(--color-neutral-black);
  --text-on-background-green-30: var(--color-neutral-black);
  --text-on-background-green-20: var(--color-neutral-black);
  --text-on-background-green-10: var(--color-neutral-black);
  --text-on-background-blue-100: var(--color-neutral-white);
  --text-on-background-blue-90: var(--color-neutral-white);
  --text-on-background-blue-80: var(--color-neutral-white);
  --text-on-background-blue-70: var(--color-neutral-white);
  --text-on-background-blue-60: var(--color-neutral-black);
  --text-on-background-blue-50: var(--color-neutral-black);
  --text-on-background-blue-40: var(--color-neutral-black);
  --text-on-background-blue-30: var(--color-neutral-black);
  --text-on-background-blue-20: var(--color-neutral-black);
  --text-on-background-blue-10: var(--color-neutral-black);
  --text-on-background-tertiary-100: var(--color-neutral-white);
  --text-on-background-tertiary-90: var(--color-neutral-white);
  --text-on-background-tertiary-80: var(--color-neutral-white);
  --text-on-background-tertiary-70: var(--color-neutral-white);
  --text-on-background-tertiary-60: var(--color-neutral-white);
  --text-on-background-tertiary-50: var(--color-neutral-white);
  --text-on-background-tertiary-40: var(--color-neutral-white);
  --text-on-background-tertiary-30: var(--color-neutral-black);
  --text-on-background-tertiary-20: var(--color-neutral-black);
  --text-on-background-tertiary-10: var(--color-neutral-black);
  --text-on-background-secondary-100: var(--color-neutral-white);
  --text-on-background-secondary-90: var(--color-neutral-white);
  --text-on-background-secondary-80: var(--color-neutral-white);
  --text-on-background-secondary-70: var(--color-neutral-black);
  --text-on-background-secondary-60: var(--color-neutral-black);
  --text-on-background-secondary-50: var(--color-neutral-black);
  --text-on-background-secondary-40: var(--color-neutral-black);
  --text-on-background-secondary-30: var(--color-neutral-black);
  --text-on-background-secondary-20: var(--color-neutral-black);
  --text-on-background-secondary-10: var(--color-neutral-black);
  --text-on-background-primary-100: var(--color-neutral-white);
  --text-on-background-primary-90: var(--color-neutral-white);
  --text-on-background-primary-80: var(--color-neutral-white);
  --text-on-background-primary-70: var(--color-neutral-white);
  --text-on-background-primary-60: var(--color-neutral-white);
  --text-on-background-primary-50: var(--color-neutral-black);
  --text-on-background-primary-40: var(--color-neutral-black);
  --text-on-background-primary-30: var(--color-neutral-black);
  --text-on-background-primary-20: var(--color-neutral-black);
  --text-on-background-primary-10: var(--color-neutral-black);
  --input-date-picker-day-typography-font-size: var(--font-size-sm);
  --input-date-picker-day-typography-line-height: 1.15;
  --input-date-picker-day-typography-font-weight: 400;
  --input-date-picker-day-typography-font-family: var(--font-family-system);
  --input-date-picker-week-typography-font-size: var(--font-size-sm);
  --input-date-picker-week-typography-line-height: 1.15;
  --input-date-picker-week-typography-font-weight: 700;
  --input-date-picker-week-typography-font-family: var(--font-family-system);
  --input-placeholder-fill: var(--color-neutral-40);
  --input-placeholder-typography-font-size: var(--font-size-md);
  --input-placeholder-typography-line-height: 1.5;
  --input-placeholder-typography-font-weight: 400;
  --input-placeholder-typography-font-family: var(--font-family-system);
  --input-label-lg-typography-font-size: var(--font-size-2xl);
  --input-label-lg-typography-line-height: 1.6;
  --input-label-lg-typography-font-weight: 700;
  --input-label-lg-typography-font-family: var(--font-family-system);
  --input-label-sm-typography-font-size: var(--font-size-md);
  --input-label-sm-typography-line-height: 1.25;
  --input-label-sm-typography-font-weight: 500;
  --input-label-sm-typography-font-family: var(--font-family-system);
  --button-lg-typography-font-size: var(--font-size-md);
  --button-lg-typography-font-weight: 700;
  --button-lg-typography-font-family: var(--font-family-secondary);
  --button-sm-typography-font-size: var(--font-size-sm);
  --button-sm-typography-font-weight: 700;
  --button-sm-typography-font-family: var(--font-family-secondary);
  --button-background-primary-active-fill: var(--color-primary-80);
  --button-background-primary-hover-fill: var(--color-primary-70);
  --focus-default: 0px 0px 0px 3px var(--color-focus);
  --box-shadow-none: 0px 0px 0px 0px var(--color-transparent-full);
  --bottom-bar-background-default-fill: var(
    --semantic-background-base-adaptive-default-fill
  );
  --bottom-bar-foreground-default-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --segmented-control-border: 1px solid
    var(--semantic-border-base-adaptive-soft-fill);
  --segmented-control-item-foreground-default-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --segmented-control-item-selected-border: 0px solid
    var(--color-transparent-full);
  --segmented-control-item-default-border: 0px solid
    var(--color-transparent-full);
  --segmented-control-item-background-default-default-fill: var(
    --color-transparent-full
  );
  --segmented-control-background-fill: var(
    --semantic-background-base-adaptive-default-fill
  );
  --rating-foreground-full-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --autocomplete-overlay-loading: hsla(0, 0%, 100%, 0.7);
  --divider-border: 1px solid var(--semantic-border-base-adaptive-soft-fill);
  --table-header-label-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --table-header-background-fill: var(
    --semantic-background-base-adaptive-soft-fill
  );
  --tab-divider-border: 0px solid var(--color-transparent-full);
  --tab-selected-typography-font-size: var(--font-size-base);
  --tab-default-border: 2px solid var(--semantic-border-base-adaptive-soft-fill);
  --tab-default-typography-font-size: var(--font-size-base);
  --tab-label-default-fill: var(--semantic-foreground-base-adaptive-soft-fill);
  --tab-background-default-fill: var(
    --semantic-background-base-adaptive-default-fill
  );
  --stepper-number-active-fill: var(
    --semantic-foreground-on-brand-adaptive-default-fill
  );
  --body-typography-font-size: var(--font-size-base);
  --link-text-hover-fill: var(--color-primary-dark);
  --header-foreground-accent-active-fill: var(
    --semantic-foreground-on-brand-static-default-fill
  );
  --header-foreground-accent-default-fill: var(
    --semantic-foreground-on-brand-static-default-fill
  );
  --header-strong-lg-typography-font-size: var(--header-lg-font-size);
  --header-strong-lg-typography-font-weight: 700;
  --header-strong-lg-typography-font-family: var(--header-font-family);
  --header-strong-sm-typography-font-size: var(--header-sm-font-size);
  --header-strong-sm-typography-font-weight: 700;
  --header-strong-sm-typography-font-family: var(--header-font-family);
  --header-default-lg-typography-font-size: var(--header-lg-font-size);
  --header-default-lg-typography-font-weight: 400;
  --header-default-lg-typography-font-family: var(--header-font-family);
  --header-default-sm-typography-font-size: var(--header-sm-font-size);
  --header-default-sm-typography-font-weight: 400;
  --header-default-sm-typography-font-family: var(--header-font-family);
  --quote-quotee-function-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --quote-quotee-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-label-fill: var(--semantic-foreground-base-adaptive-default-fill);
  --tag-background-active-fill: hsla(0, 0%, 100%, 0.24);
  --tag-background-hover-fill: hsla(0, 0%, 100%, 0.12);
  --tag-background-default-fill: var(--color-transparent-full);
  --tag-border: 1px solid var(--semantic-foreground-base-adaptive-default-fill);
  --related-teaser-prefix-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --related-teaser-title-fill: var(
    --semantic-foreground-on-brand-adaptive-soft-fill
  );
  --related-teaser-background-fill: var(
    --semantic-background-brand-adaptive-soft-fill
  );
  --text-on-image-teaser-pulse-border: 2px solid var(--color-transparent-full);
  --text-on-image-teaser-external-icon-fill: var(
    --semantic-foreground-base-static-inverted-fill
  );
  --text-on-image-teaser-sublabel-background-fill: var(
    --color-transparent-full
  );
  --text-on-image-teaser-label-background-fill: var(--color-transparent-full);
  --text-on-image-teaser-background-fill: linear-gradient(
    0deg,
    var(--breaking-fill) 0%,
    rgba(0, 0, 0, 0.5) 50%,
    var(--color-transparent-full) 100%
  );
  --text-on-image-teaser-editorial-label-foreground-fill: var(
    --semantic-foreground-base-static-inverted-fill
  );
  --text-on-image-teaser-prefix-fill: var(
    --semantic-foreground-base-static-inverted-fill
  );
  --text-on-image-teaser-premium-main-asset: var(
    --teaser-premium-main-default-asset
  );
  --horizontal-teaser-highlight-border-left: 0px solid
    var(--color-transparent-full);
  --horizontal-teaser-default-border-left: 0px solid
    var(--color-transparent-full);
  --teaser-premium-main-highlight-asset: var(
    --teaser-premium-main-default-asset
  );
  --teaser-external-icon-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-play-button-border: 1px solid var(--color-transparent-full);
  --teaser-play-button-text-fill: var(
    --semantic-foreground-on-brand-static-default-fill
  );
  --teaser-date-time-highlight-fill: var(
    --semantic-foreground-base-static-inverted-fill
  );
  --teaser-date-time-default-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --teaser-background-default-fill: var(--color-transparent-full);
  --teaser-prefix-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-prefix-default-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --teaser-title-default-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --teaser-title-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-sublabel-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-sublabel-default-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --teaser-label-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-label-default-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --teaser-introduction-highlight-fill: var(
    --semantic-foreground-base-adaptive-inverted-fill
  );
  --teaser-introduction-default-fill: var(
    --semantic-foreground-base-adaptive-soft-fill
  );
  --default-teaser-pulse-highlight-border: 2px solid
    var(--color-transparent-full);
  --default-teaser-pulse-default-border: 2px solid var(--color-transparent-full);
  --default-teaser-editorial-label-foreground-highlight-fill: var(
    --semantic-foreground-base-static-inverted-fill
  );
  --default-teaser-editorial-label-background-default-fill: var(
    --color-transparent-full
  );
  --semantic-border-success-static-default-fill: var(--color-green-base);
  --semantic-border-error-static-default-fill: var(--color-red-base);
  --semantic-border-info-static-default-fill: var(--color-blue-base);
  --semantic-border-accent-static-default-fill: var(--color-tertiary-base);
  --semantic-border-accent-adaptive-default-fill: var(--color-tertiary-base);
  --semantic-border-brand-static-default-fill: var(--color-primary-base);
  --semantic-border-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-foreground-success-adaptive-default-fill: var(--color-green-base);
  --semantic-foreground-error-adaptive-default-fill: var(--color-red-base);
  --semantic-foreground-info-adaptive-default-fill: var(--color-blue-base);
  --semantic-foreground-accent-adaptive-default-fill: var(
    --color-tertiary-base
  );
  --semantic-foreground-brand-adaptive-default-fill: var(--color-primary-base);
  --semantic-background-contextual-adaptive-default-fill: var(
    --color-transparent-full
  );
  --semantic-background-success-static-default-fill: var(--color-green-base);
  --semantic-background-error-static-default-fill: var(--color-red-base);
  --semantic-background-info-static-default-fill: var(--color-blue-base);
  --semantic-background-accent-static-default-fill: var(--color-tertiary-base);
  --semantic-background-accent-adaptive-default-fill: var(
    --color-tertiary-base
  );
  --semantic-background-brand-static-default-fill: var(--color-primary-base);
  --semantic-background-brand-adaptive-default-fill: var(--color-primary-base);
  --branded-heading-bullet-lg-fill: var(--color-transparent-full);
  --branded-heading-bullet-sm-fill: var(--color-transparent-full);
  --branded-heading-background-lg-fill: var(--color-transparent-full);
  --branded-heading-background-sm-fill: var(--color-transparent-full);
  --branded-heading-lg-border-left: 0px solid
    var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-bottom: 0px solid
    var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-right: 0px solid
    var(--branded-heading-lg-border-color);
  --branded-heading-lg-border-top: 4px solid
    var(--branded-heading-lg-border-color);
  --branded-heading-sm-border-left: 0px solid
    var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-bottom: 0px solid
    var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-right: 0px solid
    var(--branded-heading-sm-border-color);
  --branded-heading-sm-border-top: 4px solid
    var(--branded-heading-sm-border-color);
  --text-on-background-neutral-dark: var(--text-on-background-neutral-80);
  --text-on-background-neutral-base: var(--text-on-background-neutral-70);
  --text-on-background-neutral-light: var(--text-on-background-neutral-60);
  --text-on-background-orange-dark: var(--text-on-background-orange-60);
  --text-on-background-orange-base: var(--text-on-background-orange-50);
  --text-on-background-orange-light: var(--text-on-background-orange-40);
  --text-on-background-red-dark: var(--text-on-background-red-70);
  --text-on-background-red-base: var(--text-on-background-red-60);
  --text-on-background-red-light: var(--text-on-background-red-50);
  --text-on-background-green-dark: var(--text-on-background-green-90);
  --text-on-background-green-base: var(--text-on-background-green-80);
  --text-on-background-green-light: var(--text-on-background-green-70);
  --text-on-background-blue-dark: var(--text-on-background-blue-80);
  --text-on-background-blue-base: var(--text-on-background-blue-70);
  --text-on-background-blue-light: var(--text-on-background-blue-60);
  --text-on-background-tertiary-dark: var(--text-on-background-tertiary-80);
  --text-on-background-tertiary-base: var(--text-on-background-tertiary-60);
  --text-on-background-tertiary-light: var(--text-on-background-tertiary-10);
  --text-on-background-secondary-dark: var(--text-on-background-secondary-100);
  --text-on-background-secondary-base: var(--text-on-background-secondary-60);
  --text-on-background-secondary-light: var(--text-on-background-secondary-10);
  --text-on-background-primary-dark: var(--text-on-background-primary-90);
  --text-on-background-primary-base: var(--text-on-background-primary-80);
  --text-on-background-primary-light: var(--text-on-background-primary-10);
  --text-soft-fill: var(--color-tertiary-base);
  --input-default-border-color: var(--semantic-border-base-static-default-fill);
  --input-selected-border-color: var(--color-transparent-full);
  --input-background-selected-soft-fill: var(
    --semantic-background-brand-adaptive-soft-fill
  );
  --input-text-fill: var(--semantic-foreground-on-brand-adaptive-default-fill);
  --button-default-default-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-tertiary-disabled-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-tertiary-active-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-tertiary-hover-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-tertiary-default-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-secondary-disabled-border: var(--button-border-width) solid
    var(--semantic-border-disabled-adaptive-default-fill);
  --button-primary-disabled-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-primary-active-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-primary-hover-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-primary-default-border: var(--button-border-width) solid
    var(--color-transparent-full);
  --button-label-primary-default-fill: var(
    --semantic-foreground-on-brand-adaptive-default-fill
  );
  --button-label-default-default-fill: var(
    --semantic-foreground-base-adaptive-default-fill
  );
  --button-background-tertiary-disabled-fill: var(--color-transparent-full);
  --button-background-tertiary-default-fill: var(--color-transparent-full);
  --button-background-secondary-disabled-fill: var(--color-transparent-full);
  --button-background-secondary-default-fill: var(--color-transparent-full);
  --button-background-default-active-fill: hsla(0, 0%, 8%, 0.24);
  --button-background-default-hover-fill: hsla(0, 0%, 8%, 0.12);
  --button-background-default-default-fill: var(--color-transparent-full);
  --button-background-primary-disabled-fill: var(
    --semantic-background-disabled-adaptive-default-fill
  );
  --bottom-bar-foreground-active-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --top-bar-foreground-active-fill: var(--header-foreground-accent-active-fill);
  --top-bar-foreground-default-fill: var(
    --header-foreground-accent-default-fill
  );
  --segmented-control-item-foreground-selected-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --segmented-control-item-background-selected-active-fill: rgba(
    39,
    80,
    154,
    0.36
  );
  --segmented-control-item-background-selected-hover-fill: rgba(
    39,
    80,
    154,
    0.24
  );
  --segmented-control-item-background-selected-default-fill: rgba(
    39,
    80,
    154,
    0.12
  );
  --segmented-control-item-background-default-active-fill: rgba(
    39,
    80,
    154,
    0.24
  );
  --segmented-control-item-background-default-hover-fill: rgba(
    39,
    80,
    154,
    0.12
  );
  --tab-selected-border: 2px solid
    var(--semantic-border-brand-adaptive-default-fill);
  --tab-label-selected-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --tab-background-active-fill: rgba(39, 80, 154, 0.24);
  --tab-background-hover-fill: rgba(39, 80, 154, 0.12);
  --stepper-background-active-fill: var(
    --semantic-background-brand-adaptive-default-fill
  );
  --stepper-label-active-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --loader-stroke-fill: var(--semantic-border-brand-adaptive-default-fill);
  --accordion-title-selected-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --link-text-default-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --header-label-active-border: 2px solid
    var(--semantic-border-brand-adaptive-default-fill);
  --header-foreground-default-active-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --header-background-accent-default-item-active-fill: hsla(0, 0%, 100%, 0.32);
  --header-background-accent-default-item-hover-fill: hsla(0, 0%, 100%, 0.16);
  --header-background-accent-default-fill: var(
    --semantic-background-brand-static-default-fill
  );
  --quote-icon-fill: var(--semantic-foreground-brand-adaptive-default-fill);
  --quote-blockquote-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --related-teaser-border-left: 4px solid
    var(--semantic-border-brand-adaptive-default-fill);
  --text-on-image-teaser-pulse-background-fill: var(
    --text-on-image-teaser-editorial-label-foreground-fill
  );
  --text-on-image-teaser-editorial-label-background-fill: var(
    --semantic-background-error-static-default-fill
  );
  --teaser-comment-foreground-highlight-fill: var(
    --teaser-title-highlight-fill
  );
  --teaser-comment-foreground-default-fill: var(--teaser-title-default-fill);
  --teaser-podcast-icon-highlight-fill: var(--teaser-title-highlight-fill);
  --teaser-podcast-icon-default-fill: var(--teaser-title-default-fill);
  --teaser-external-icon-default-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --teaser-play-button-background-fill: var(
    --semantic-background-brand-static-default-fill
  );
  --teaser-background-highlight-fill: var(
    --semantic-background-brand-adaptive-default-fill
  );
  --default-teaser-pulse-background-highlight-fill: var(
    --default-teaser-editorial-label-foreground-highlight-fill
  );
  --default-teaser-editorial-label-foreground-default-fill: var(
    --semantic-foreground-error-adaptive-default-fill
  );
  --default-teaser-editorial-label-background-highlight-fill: var(
    --semantic-background-error-static-default-fill
  );
  --input-hover-border-color: var(
    --semantic-border-brand-adaptive-default-fill
  );
  --input-background-selected-default-fill: var(
    --semantic-background-brand-adaptive-default-fill
  );
  --button-secondary-active-border: var(--button-border-width) solid
    var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-hover-border: var(--button-border-width) solid
    var(--semantic-border-brand-adaptive-default-fill);
  --button-secondary-default-border: var(--button-border-width) solid
    var(--semantic-border-brand-adaptive-default-fill);
  --button-label-tertiary-default-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --button-label-secondary-default-fill: var(
    --semantic-foreground-brand-adaptive-default-fill
  );
  --button-label-primary-active-fill: var(--button-label-primary-default-fill);
  --button-label-primary-hover-fill: var(--button-label-primary-default-fill);
  --button-background-tertiary-active-fill: rgba(39, 80, 154, 0.24);
  --button-background-tertiary-hover-fill: rgba(39, 80, 154, 0.12);
  --button-background-secondary-active-fill: rgba(39, 80, 154, 0.24);
  --button-background-secondary-hover-fill: rgba(39, 80, 154, 0.12);
  --button-background-primary-default-fill: var(
    --semantic-background-brand-adaptive-default-fill
  );
  --top-bar-active-border: 2px solid var(--top-bar-foreground-active-fill);
  --top-bar-background-fill: var(--header-background-accent-default-fill);
  --default-teaser-pulse-background-default-fill: var(
    --default-teaser-editorial-label-foreground-default-fill
  );
  --input-active-border-color: var(--input-hover-border-color);
  --button-label-tertiary-active-fill: var(
    --button-label-tertiary-default-fill
  );
  --button-label-tertiary-hover-fill: var(--button-label-tertiary-default-fill);
  --button-label-secondary-active-fill: var(
    --button-label-secondary-default-fill
  );
  --button-label-secondary-hover-fill: var(
    --button-label-secondary-default-fill
  );
}
@media (min-width: 480px) {
  :root {
    --dialog-border-radius: 4px;
    --font-size-sm: 14px;
    --font-size-xs: 12px;
    --font-size-5xl: 40px;
    --font-size-4xl: 24px;
    --font-size-3xl: 22px;
    --font-size-2xl: 20px;
    --font-size-xl: 18px;
    --font-size-lg: 17px;
    --font-size-md: 16px;
    --teaser-premium-inline-lg-height: 32px;
    --teaser-title-lg-typography-font-style: normal;
    --teaser-title-md-typography-font-style: normal;
    --teaser-sublabel-lg-typography-font-style: normal;
    --teaser-sublabel-lg-typography-text-case: none;
    --teaser-sublabel-md-typography-font-style: normal;
    --teaser-sublabel-md-typography-text-case: none;
    --teaser-sublabel-sm-typography-font-style: normal;
    --teaser-sublabel-sm-typography-text-case: none;
    --teaser-label-lg-typography-font-style: normal;
    --teaser-label-lg-typography-text-case: uppercase;
    --teaser-label-md-typography-font-style: normal;
    --teaser-label-md-typography-text-case: uppercase;
    --teaser-label-sm-typography-font-style: normal;
    --teaser-label-sm-typography-text-case: uppercase;
    --branded-heading-lg-typography-font-style: normal;
    --branded-heading-lg-typography-text-case: Uppercase;
    --font-size-base: var(--font-size-md);
    --teaser-title-lg-typography-font-size: var(--font-size-5xl);
    --teaser-title-lg-typography-line-height: 1.15;
    --teaser-title-lg-typography-font-weight: 900;
    --teaser-title-lg-typography-font-family: var(--font-family-secondary);
    --teaser-title-md-typography-font-size: var(--font-size-xl);
    --teaser-title-md-typography-line-height: 1.15;
    --teaser-title-md-typography-font-weight: 900;
    --teaser-title-md-typography-font-family: var(--font-family-secondary);
    --teaser-sublabel-lg-typography-font-size: var(--font-size-sm);
    --teaser-sublabel-lg-typography-line-height: 1.15;
    --teaser-sublabel-lg-typography-font-weight: 400;
    --teaser-sublabel-lg-typography-font-family: var(--font-family-secondary);
    --teaser-sublabel-md-typography-font-size: var(--font-size-sm);
    --teaser-sublabel-md-typography-line-height: 1.15;
    --teaser-sublabel-md-typography-font-weight: 400;
    --teaser-sublabel-md-typography-font-family: var(--font-family-secondary);
    --teaser-sublabel-sm-typography-font-size: var(--font-size-sm);
    --teaser-sublabel-sm-typography-line-height: 1.15;
    --teaser-sublabel-sm-typography-font-weight: 400;
    --teaser-sublabel-sm-typography-font-family: var(--font-family-secondary);
    --teaser-label-lg-typography-font-size: var(--font-size-sm);
    --teaser-label-lg-typography-line-height: 1.15;
    --teaser-label-lg-typography-font-weight: 700;
    --teaser-label-lg-typography-font-family: var(--font-family-secondary);
    --teaser-label-md-typography-font-size: var(--font-size-sm);
    --teaser-label-md-typography-line-height: 1.15;
    --teaser-label-md-typography-font-weight: 700;
    --teaser-label-md-typography-font-family: var(--font-family-secondary);
    --teaser-label-sm-typography-font-size: var(--font-size-sm);
    --teaser-label-sm-typography-line-height: 1.15;
    --teaser-label-sm-typography-font-weight: 700;
    --teaser-label-sm-typography-font-family: var(--font-family-secondary);
    --branded-heading-lg-typography-font-size: var(--font-size-xl);
    --branded-heading-lg-typography-line-height: 1.15;
    --branded-heading-lg-typography-font-weight: 700;
    --branded-heading-lg-typography-font-family: var(--font-family-secondary);
  }
}
.Paragraph_paragraph__YJdB1 {
  color: var(
    --ch-paragraph-color,
    var(--semantic-foreground-base-adaptive-default-fill)
  );
}
@supports (initial-letter: 2) {
}
@supports (-moz-appearance: none) {
}
.Paragraph_paragraph--default-sm-default__zHuHJ {
  font-family: var(
    --semantic-paragraph-default-sm-default-typography-font-family
  );
  font-size: var(--semantic-paragraph-default-sm-default-typography-font-size);
  font-style: var(
    --semantic-paragraph-default-sm-default-typography-font-style
  );
  font-weight: var(
    --semantic-paragraph-default-sm-default-typography-font-weight
  );
  line-height: var(
    --semantic-paragraph-default-sm-default-typography-line-height
  );
}
.Paragraph_paragraph--default-lg-default__PCPRo {
  font-family: var(
    --semantic-paragraph-default-lg-default-typography-font-family
  );
  font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  font-style: var(
    --semantic-paragraph-default-lg-default-typography-font-style
  );
  font-weight: var(
    --semantic-paragraph-default-lg-default-typography-font-weight
  );
  line-height: var(
    --semantic-paragraph-default-lg-default-typography-line-height
  );
}
.LinkText_link-text__19Ini,
.LinkText_link-text__19Ini:active,
.LinkText_link-text__19Ini:visited {
  padding: 0;
  border: none;
  background: transparent;
  color: var(--link-text-default-fill);
  font-family: var(--link-text-typography-font-family);
  font-size: var(--link-text-typography-font-size);
  font-style: var(--link-text-typography-font-style);
  font-weight: var(--link-text-typography-font-weight);
  line-height: var(--link-text-typography-line-height);
  text-decoration: var(--link-text-default-text-decoration);
}
.LinkText_link-text__19Ini:hover {
  color: var(--link-text-hover-fill);
  cursor: pointer;
  text-decoration: var(--link-text-hover-text-decoration);
}
.LinkText_link-text__19Ini:focus-visible,
.LinkText_rich-content__PJMnd a:not(.button):focus-visible {
  box-shadow: var(--focus-default);
  color: var(--link-text-default-fill);
  outline: none;
}
.LinkText_link-text__19Ini:focus {
  outline: none;
}
.Icon_icon__KPBOH {
  flex-shrink: 0;
  fill: var(--ch-icon-color, currentColor);
  vertical-align: middle;
}
.Icon_icon__KPBOH:active,
.Icon_icon__KPBOH:focus,
.Icon_icon__KPBOH:hover,
.Icon_icon__KPBOH:visited {
  outline: none;
}
.Icon_icon--sm__a59Xh {
  width: 16px;
  height: 16px;
}
.Icon_icon--md__Hefar {
  width: 24px;
  height: 24px;
}
.header-services_headerServices__7MQ3o
  .header-services_servicesBlock__3uXW9
  > *
  + :before {
  content: '';
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  left: calc(var(--scale-7) * -1 - 1px);
  width: 1px;
  background-color: var(
    --header-services-divider-color,
    var(
      --header-services-color,
      var(--semantic-border-base-static-default-fill)
    )
  );
}
.DateTime_date-time__YT_eq {
  color: var(--semantic-foreground-base-adaptive-soft-fill);
  font-family: var(--date-time-typography-font-family);
  font-size: var(--date-time-typography-font-size);
  font-style: var(--date-time-typography-font-style);
  font-weight: var(--date-time-typography-font-weight);
  line-height: var(--date-time-typography-line-height);
}
.Logo_logo__w0QRt {
  display: inline-block;
}
.search-bar_searchBar__uqeS_ .search-bar_submitButton__5Ul93:not(:disabled) {
  background-color: var(--button-background-primary-default-fill);
  color: var(--button-label-primary-default-fill);
}
.search-bar_searchBar__uqeS_ .search-bar_cancelButton__wlKOO:not(:hover) {
  color: #000;
}
.Input_input__field__qysPn:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Input_input__field--success__0X1XD:focus-visible {
  box-shadow: var(--focus-positive);
}
.Input_input__field--error__a_Qyc:focus-visible {
  box-shadow: var(--focus-negative);
}
.Input_input-icon--clickable__PURPR:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Button_button__nhP6i {
  --ch-button-transition-duration: 200ms;
  position: relative;
  display: inline-flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  text-decoration: none;
  text-transform: none;
  transition: var(--ch-button-transition-duration);
  user-select: none;
}
.Button_button__nhP6i:active,
.Button_button__nhP6i:focus-visible,
.Button_button__nhP6i:hover,
.Button_button__nhP6i:visited,
.Button_rich-content__27mwV .button:focus-visible {
  transition: none;
}
.Button_button__nhP6i:focus-visible,
.Button_rich-content__27mwV .button:focus-visible {
  z-index: 1;
  outline: none;
}
.Button_button__nhP6i:not(:active):focus-visible,
.Button_rich-content__27mwV .button:not(:active):focus-visible {
  box-shadow: var(--focus-default);
}
.Button_button__content__zcks6 {
  position: relative;
  display: inline-flex;
}
.Button_button--sm__lGskK {
  padding: var(--button-sm-layout-padding-top)
    var(--button-sm-layout-padding-right) var(--button-sm-layout-padding-bottom)
    var(--button-sm-layout-padding-left);
  border-radius: var(--button-sm-border-radius);
  font-family: var(--button-sm-typography-font-family);
  font-size: var(--button-sm-typography-font-size);
  font-style: var(--button-sm-typography-font-style);
  font-weight: var(--button-sm-typography-font-weight);
  gap: var(--button-sm-layout-item-spacing);
  line-height: var(--button-sm-typography-line-height);
}
.Button_button--lg__JBoj4 {
  padding: var(--button-lg-layout-padding-top)
    var(--button-lg-layout-padding-right) var(--button-lg-layout-padding-bottom)
    var(--button-lg-layout-padding-left);
  border-radius: var(--button-lg-border-radius);
  font-family: var(--button-lg-typography-font-family);
  font-size: var(--button-lg-typography-font-size);
  font-style: var(--button-lg-typography-font-style);
  font-weight: var(--button-lg-typography-font-weight);
  gap: var(--button-lg-layout-item-spacing);
  line-height: var(--button-lg-typography-line-height);
}
.Button_button--default__yJyOK,
.Button_button--default__yJyOK:visited {
  border: var(--button-default-default-border);
  background-color: var(--button-background-default-default-fill);
  box-shadow: var(--box-shadow-none);
  color: inherit;
}
.Button_button--default__yJyOK:hover {
  background-color: var(--button-background-default-hover-fill);
}
.Button_button--default__yJyOK:active {
  background-color: var(--button-background-default-active-fill);
}
.Button_button--secondary__PfnIq,
.Button_button--secondary__PfnIq:focus,
.Button_button--secondary__PfnIq:visited {
  border: var(--button-secondary-default-border);
  background-color: var(--button-background-secondary-default-fill);
  box-shadow: var(--button-secondary-default-box-shadow);
  color: var(--button-label-secondary-default-fill);
}
.Button_button--secondary__PfnIq:hover {
  border: var(--button-secondary-hover-border);
  background-color: var(--button-background-secondary-hover-fill);
  box-shadow: var(--button-secondary-hover-box-shadow);
  color: var(--button-label-secondary-hover-fill);
}
.Button_button--secondary__PfnIq:active {
  border: var(--button-secondary-active-border);
  background-color: var(--button-background-secondary-active-fill);
  box-shadow: var(--button-secondary-active-box-shadow);
  color: var(--button-label-secondary-active-fill);
}
.Button_button--tertiary__wJJL8,
.Button_button--tertiary__wJJL8:focus,
.Button_button--tertiary__wJJL8:visited {
  border: var(--button-tertiary-default-border);
  background-color: var(--button-background-tertiary-default-fill);
  box-shadow: var(--button-tertiary-default-box-shadow);
  color: var(--button-label-tertiary-default-fill);
}
.Button_button--tertiary__wJJL8:hover {
  border: var(--button-tertiary-hover-border);
  background-color: var(--button-background-tertiary-hover-fill);
  box-shadow: var(--button-tertiary-hover-box-shadow);
  color: var(--button-label-tertiary-hover-fill);
}
.Button_button--tertiary__wJJL8:active {
  border: var(--button-tertiary-active-border);
  background-color: var(--button-background-tertiary-active-fill);
  box-shadow: var(--button-tertiary-active-box-shadow);
  color: var(--button-label-tertiary-active-fill);
}
.Button_button--disabled__xbhmT:focus-visible {
  box-shadow: none;
  color: var(--semantic-foreground-disabled-adaptive-default-fill);
  pointer-events: none;
}
.Button_button--primary__Q7i2C.Button_button--disabled__xbhmT:focus-visible {
  border: var(--button-primary-disabled-border);
  background-color: var(--button-background-primary-disabled-fill);
}
.Button_button--secondary__PfnIq.Button_button--disabled__xbhmT:focus-visible {
  border: var(--button-secondary-disabled-border);
  background-color: var(--button-background-secondary-disabled-fill);
}
.Button_button--tertiary__wJJL8.Button_button--disabled__xbhmT:focus-visible {
  border: var(--button-tertiary-disabled-border);
  background-color: var(--button-background-tertiary-disabled-fill);
}
.Button_button--loading__ylo5v:focus-visible {
  color: transparent;
}
.IconButton_icon-button--sm__5DDBi {
  width: 32px;
  height: 32px;
  border-radius: var(--button-sm-border-radius);
}
.IconButton_icon-button--lg__HZi7t {
  width: 48px;
  height: 48px;
  border-radius: var(--button-lg-border-radius);
}
.IconButton_icon-button--circular__9mWdF {
  border-radius: 9999px;
}
.IconButton_icon-button__icon__SxkiS {
  flex-shrink: 0;
}
.Screenreader_screen-reader__alw8L {
  position: absolute !important;
  top: 0;
  overflow: hidden !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  white-space: nowrap;
  word-wrap: normal;
}
.Caption_caption__U87_r {
  color: var(
    --ch-caption-color,
    var(--semantic-foreground-base-adaptive-soft-fill)
  );
}
.Caption_caption--alt-sm-default__jFRq5 {
  font-family: var(--semantic-caption-alt-sm-default-typography-font-family);
  font-size: var(--semantic-caption-alt-sm-default-typography-font-size);
  font-style: var(--semantic-caption-alt-sm-default-typography-font-style);
  font-weight: var(--semantic-caption-alt-sm-default-typography-font-weight);
  line-height: var(--semantic-caption-alt-sm-default-typography-line-height);
}
.Caption_caption--alt-lg-strong__gjI49 {
  font-family: var(--semantic-caption-alt-lg-strong-typography-font-family);
  font-size: var(--semantic-caption-alt-lg-strong-typography-font-size);
  font-style: var(--semantic-caption-alt-lg-strong-typography-font-style);
  font-weight: var(--semantic-caption-alt-lg-strong-typography-font-weight);
  line-height: var(--semantic-caption-alt-lg-strong-typography-line-height);
}
.WideListItem_wide-list-item--clickable__aNc4F:focus-visible {
  z-index: 1;
  outline: none;
}
.WideListItem_wide-list-item--clickable__aNc4F:not(:active):focus-visible {
  position: relative;
  z-index: 1;
  box-shadow: var(--focus-default);
}
@keyframes header_fadeIn__riln6 {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.header_header__pEfmi {
  display: contents;
}
.header_headerDesktop__DDaKL {
  display: none;
}
@media screen and (min-width: 768px) {
  .header_headerDesktop__DDaKL {
    display: contents;
  }
  .header_headerDesktop__DDaKL .header_services__FLOth {
    background-color: var(--header-background-accent-default-fill);
    color: var(--header-foreground-accent-default-fill);
    height: var(--scale-11);
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 500;
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesContent__oV11e {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesLeft__zKwYT {
    align-items: center;
    display: flex;
    gap: var(--scale-7);
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesLeft__zKwYT
    .header_logoContainer__Zheow {
    animation: header_fadeIn__riln6 0.2s ease;
    display: none;
    opacity: 0;
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesLeft__zKwYT
    .header_logoContainer__Zheow
    .header_divider__ATMzF {
    border-left: 1px solid;
    height: var(--scale-7);
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesRight__z6ryO {
    align-items: center;
    display: flex;
    gap: var(--scale-7);
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesRight__z6ryO
    .header_itemsContainer__TjcTK {
    animation: header_fadeIn__riln6 0.2s ease;
    display: flex;
    gap: var(--scale-7);
    opacity: 1;
  }
  .header_headerDesktop__DDaKL
    .header_services__FLOth
    .header_servicesRight__z6ryO
    .header_itemsContainer__TjcTK
    .header_serviceNavLink___D96u {
    font-family: var(--header-default-sm-typography-font-family);
    font-size: var(--header-default-sm-typography-font-size);
    font-weight: var(--header-default-sm-typography-font-weight);
    line-height: var(--header-default-sm-typography-line-height);
    font-style: var(--header-default-sm-typography-font-style);
  }
  .header_headerDesktop__DDaKL .header_topics__jHnnY {
    background-color: var(--semantic-background-base-adaptive-default-fill);
    height: var(--scale-14);
  }
  .header_headerDesktop__DDaKL .header_topics__jHnnY .header_left__1FK_P {
    align-items: center;
    display: flex;
    gap: var(--scale-14);
    height: 100%;
    justify-content: space-between;
  }
  .header_headerDesktop__DDaKL
    .header_topics__jHnnY
    .header_left__1FK_P
    .header_navigation__ukGZa {
    align-items: center;
    display: flex;
    gap: var(--scale-7);
  }
  .header_headerDesktop__DDaKL
    .header_topics__jHnnY
    .header_navigationItems__VVOAH {
    display: flex;
    gap: var(--scale-7);
  }
  .header_headerDesktop__DDaKL
    .header_topics__jHnnY
    .header_navigationItems__VVOAH
    .header_topicsLink__sE6Hc {
    font-size: var(--header-strong-lg-typography-font-size);
    font-family: var(--header-strong-lg-typography-font-family);
    font-weight: var(--header-strong-lg-typography-font-weight);
    line-height: var(--header-strong-lg-typography-line-height);
    font-style: var(--header-strong-lg-typography-font-style);
  }
}
.header_headerMobile__2TyRK {
  color: var(--top-bar-foreground-default-fill);
  position: sticky;
  top: 0;
  display: block;
  background-color: var(--top-bar-background-fill);
  z-index: 500;
}
@media screen and (min-width: 768px) {
  .header_headerMobile__2TyRK {
    display: none;
  }
}
.header_headerMobile__2TyRK .header_main__iEoiw {
  background-color: inherit;
  display: grid;
  grid-template-columns: var(--scale-12) 1fr var(--scale-12);
  padding-inline: var(--scale-5);
}
.header_headerMobile__2TyRK .header_topContainer__Lnupz {
  align-items: center;
  animation: header_fadeIn__riln6 0.2s ease;
  display: flex;
  opacity: 1;
  flex: 1;
  justify-content: var(--navigation-header-mobile-logo-justify-content, center);
}
.header_headerMobile__2TyRK .header_scrollContainer__0yMbP {
  align-items: center;
  animation: header_fadeIn__riln6 0.2s ease;
  display: none;
  flex-grow: 1;
  opacity: 0;
}
.header_headerMobile__2TyRK .header_scrollContainer__0yMbP.header_split__N9NWr {
  justify-content: space-between;
}
.center_center__c5xTZ {
  box-sizing: content-box;
  margin-inline: auto;
  inline-size: 100%;
}
.navigation-menu_navigationMenuButton__WLmF1 {
  font-family: var(--header-strong-sm-typography-font-family);
  font-size: var(--header-strong-sm-typography-font-size);
  font-weight: var(--header-strong-sm-typography-font-weight);
  line-height: var(--header-strong-sm-typography-line-height);
  font-style: var(--header-strong-sm-typography-font-style);
  padding: 0;
}
.navigation-logo_navigationLogo__YZziM {
  height: 100%;
  width: auto;
}
.navigation-link_navigationLink__whSNA:hover {
  text-decoration: underline;
}
.subscription-button_subscriptionButton__xiBbX.subscription-button_subscriptionButton__xiBbX {
  background-color: var(
    --navigation-subscriptionbtn-background-color,
    var(--button-background-primary-default-fill)
  );
  color: var(
    --navigation-subscriptionbtn-color,
    var(--button-label-primary-default-fill)
  );
}
.subscription-button_subscriptionButton__xiBbX.subscription-button_subscriptionButton__xiBbX:focus,
.subscription-button_subscriptionButton__xiBbX.subscription-button_subscriptionButton__xiBbX:hover,
.subscription-button_subscriptionButton__xiBbX.subscription-button_subscriptionButton__xiBbX:visited {
  background-color: var(
    --navigation-subscriptionbtn-background-color-hover,
    var(--button-background-primary-hover-fill)
  );
  color: var(
    --navigation-subscriptionbtn-color-hover,
    var(--button-label-primary-hover-fill)
  );
}
.navigation-user-menu_navigationUserMenuButton__pOb6y {
  font-family: var(--header-strong-sm-typography-font-family);
  font-size: var(--header-strong-sm-typography-font-size);
  font-weight: var(--header-strong-sm-typography-font-weight);
  line-height: var(--header-strong-sm-typography-line-height);
  font-style: var(--header-strong-sm-typography-font-style);
  padding: 0;
}
.Heading_heading__Zvx5a {
  color: var(
    --ch-heading-color,
    var(--semantic-foreground-base-adaptive-default-fill)
  );
}
.Heading_heading--2xl__Tqd5S {
  font-family: var(--semantic-headline-2xl-typography-font-family);
  font-size: var(--semantic-headline-2xl-typography-font-size);
  font-style: var(--semantic-headline-2xl-typography-font-style);
  font-weight: var(--semantic-headline-2xl-typography-font-weight);
  line-height: var(--semantic-headline-2xl-typography-line-height);
}
.Heading_heading--xl__wlpow {
  font-family: var(--semantic-headline-xl-typography-font-family);
  font-size: var(--semantic-headline-xl-typography-font-size);
  font-style: var(--semantic-headline-xl-typography-font-style);
  font-weight: var(--semantic-headline-xl-typography-font-weight);
  line-height: var(--semantic-headline-xl-typography-line-height);
}
.Heading_heading--sm__4ecsD {
  font-family: var(--semantic-headline-sm-typography-font-family);
  font-size: var(--semantic-headline-sm-typography-font-size);
  font-style: var(--semantic-headline-sm-typography-font-style);
  font-weight: var(--semantic-headline-sm-typography-font-weight);
  line-height: var(--semantic-headline-sm-typography-line-height);
}
.navigation-button_navigationButton__nvJyX:focus-visible {
  text-decoration: underline;
}
.SegmentedControl_segmented-control-form-element__input__4Qk0o:focus-visible
  + .SegmentedControl_segmented-control-form-element__label__f00MR {
  box-shadow: var(--focus-default);
}
.Tooltip_tooltip__icon__bnaVo:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Tooltip_tooltip__trigger__IXbhT:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.footer_footer__Zzepo {
  row-gap: var(--scale-11);
  column-gap: 0;
  padding-block: var(--footer-padding-block-sm, var(--scale-12) var(--scale-9));
  background-color: var(--footer-background-color, var(--color-neutral-black));
  color: var(
    --footer-color,
    var(--semantic-foreground-base-adaptive-inverted-fill)
  );
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo {
    row-gap: var(--scale-12);
    padding-block: var(--scale-12) var(--scale-9);
  }
}
.footer_footer__Zzepo .footer_logo__uoXPi {
  justify-self: center;
  max-height: var(--footer-logo-max-height, var(--scale-10));
  max-width: var(--footer-logo-max-width, auto);
  width: var(--footer-logo-width, auto);
}
@media screen and (min-width: 768px) {
  .footer_footer__Zzepo .footer_logo__uoXPi {
    max-height: var(--footer-logo-max-height-md, var(--scale-10));
    max-width: var(--footer-logo-max-width-md, auto);
  }
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo .footer_logo__uoXPi {
    max-width: var(--footer-logo-max-width-lg, auto);
    justify-self: flex-start;
  }
}
.footer_footer__Zzepo .footer_content__ADARC {
  display: flex;
  flex-direction: row-reverse;
  gap: var(--scale-9);
  justify-content: center;
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo .footer_content__ADARC {
    justify-content: space-between;
  }
}
.footer_footer__Zzepo .footer_columns__XSE_t {
  display: grid;
  gap: var(--scale-11);
  grid-auto-columns: minmax(min-content, var(--footer-column-width, 200px));
  justify-content: center;
}
@media screen and (max-width: 1009px) {
  .footer_footer__Zzepo .footer_columns__XSE_t.footer_largeOnly___kQxM {
    display: none;
  }
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo .footer_columns__XSE_t {
    justify-content: start;
    grid-auto-flow: column dense;
    gap: var(--footer-column-gap-lg, var(--scale-7));
  }
}
.footer_footer__Zzepo .footer_socials__sFgk4 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-block-start: var(--scale-14);
  gap: var(--scale-7);
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo .footer_socials__sFgk4 {
    margin-block-start: var(
      --footer-social-margin-block-start-lg,
      var(--scale-9)
    );
    justify-content: flex-start;
    flex-wrap: var(--x-socials-flex-wrap, wrap);
  }
}
.footer_footer__Zzepo .footer_divider__qkfQt {
  display: none;
  width: 100%;
  margin-block-start: 0;
  margin-block-end: var(--scale-7);
  border: none;
  border-top: 1px solid
    var(
      --footer-separator-color,
      var(--semantic-border-base-adaptive-soft-fill)
    );
}
@media screen and (min-width: 1010px) {
  .footer_footer__Zzepo .footer_divider__qkfQt {
    display: block;
  }
}
.footer-column_footerColumn__yawMk {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 1010px) {
  .footer-column_footerColumn__yawMk {
    align-items: flex-start;
  }
}
.footer-column_columnHeader__VBoXw {
  --x-navigation-item-font-weight: var(
    --footer-column-header-font-weight,
    var(--semantic-caption-default-lg-strong-typography-font-weight)
  );
  --x-navigation-item-font-family: var(
    --footer-column-header-font-family,
    var(--semantic-caption-default-lg-strong-typography-font-family)
  );
  --x-navigation-item-font-size: var(
    --footer-column-header-font-size,
    var(--semantic-caption-default-lg-strong-typography-font-size)
  );
  --x-navigation-item-line-height: var(
    --footer-column-header-line-height,
    var(--semantic-caption-default-lg-strong-typography-line-height)
  );
  --x-navigation-item-hover-text-decoration: none;
  --x-navigation-item-margin: 0 0
    var(--footer-column-header-margin-block-end, var(--scale-5)) 0;
}
@media screen and (min-width: 1010px) {
  .footer-column_columnHeader__VBoXw {
    --x-navigation-item-margin: 0 0
      var(--footer-column-header-margin-block-end-lg, var(--scale-5)) 0;
  }
}
.footer-column_columnItem__NbWHQ {
  --x-navigation-item-font-weight: var(
    --footer-column-item-font-weight,
    var(--semantic-caption-default-lg-default-typography-font-weight)
  );
  --x-navigation-item-font-family: var(
    --footer-column-item-font-family,
    var(--semantic-caption-default-lg-default-typography-font-family)
  );
  --x-navigation-item-font-size: var(
    --footer-column-item-font-size,
    var(--semantic-caption-default-lg-default-typography-font-size)
  );
  --x-navigation-item-line-height: var(
    --footer-column-item-line-height,
    var(--semantic-caption-default-lg-default-typography-line-height)
  );
  --x-navigation-item-hover-text-decoration: underline;
  --x-navigation-item-margin: 0 0
    var(--footer-column-item-margin-block-end, var(--scale-3)) 0;
}
@media screen and (min-width: 1010px) {
  .footer-column_columnItem__NbWHQ {
    --x-navigation-item-font-family: var(
      --footer-column-item-lg-font-family,
      var(--semantic-caption-default-lg-default-typography-font-family)
    );
    --x-navigation-item-font-weight: var(
      --footer-column-item-lg-font-weight,
      var(--semantic-caption-default-lg-default-typography-font-weight)
    );
    --x-navigation-item-font-size: var(
      --footer-column-item-lg-font-size,
      var(--semantic-caption-default-lg-default-typography-font-size)
    );
    --x-navigation-item-line-height: var(
      --footer-column-item-lg-line-height,
      var(--semantic-caption-default-lg-default-typography-line-height)
    );
    --x-navigation-item-margin: 0 0
      var(--footer-column-item-margin-block-end-lg, var(--scale-3)) 0;
  }
}
@media screen and (max-width: 1009px) {
  .footer-column_columnHeader__VBoXw,
  .footer-column_columnItem__NbWHQ {
    --x-navigation-item-text-align: center;
  }
}
.social-link_socialLink__hx597 .social-link_socialIconButton__d_kh8,
.social-link_socialLink__hx597 .social-link_socialIconButton__d_kh8:active,
.social-link_socialLink__hx597 .social-link_socialIconButton__d_kh8:focus,
.social-link_socialLink__hx597 .social-link_socialIconButton__d_kh8:hover {
  color: inherit;
  background-color: transparent;
  border: 1px solid;
  border-color: inherit;
}
.copyright-banner_copyrightBanner__FmPxh {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--scale-7);
  margin-block-start: var(--copyright-banner-margin-block-start-sm, 0);
  --x-navigation-item-font-family: var(
    --copyright-banner-font-family,
    var(--semantic-caption-default-sm-default-typography-font-family)
  );
  --x-navigation-item-font-size: var(
    --copyright-banner-font-size,
    var(--semantic-caption-default-sm-default-typography-font-size)
  );
  --x-navigation-item-line-height: var(
    --copyright-banner-line-height,
    var(--semantic-caption-default-sm-default-typography-line-height)
  );
  --x-navigation-item-hover-text-decoration: underline;
  --x-navigation-item-text-align: var(--copyright-banner-text-align, start);
}
@media screen and (min-width: 1010px) {
  .copyright-banner_copyrightBanner__FmPxh {
    flex-direction: row;
    gap: var(--scale-3);
    margin-block-start: 0;
  }
}
body:has(.ch-body-scroll-lock) {
  overflow: hidden !important;
}
@media only screen and (max-width: 767px) {
  body:has(.ch-body-scroll-lock--mobile-only) {
    overflow: hidden !important;
  }
}
@supports (-webkit-touch-callout: none) {
}

.Illustration_illustration__0dcoh {
  fill: currentColor;
  vertical-align: middle;
}
.Illustration_illustration__0dcoh:active,
.Illustration_illustration__0dcoh:focus,
.Illustration_illustration__0dcoh:hover,
.Illustration_illustration__0dcoh:visited {
  outline: none;
}
.Placeholder_placeholder__l_MXI {
  position: relative;
  aspect-ratio: var(--ch-placeholder-aspect-ratio, 1);
}
.Placeholder_placeholder--placeholder__dKJXC {
  background-color: var(--semantic-background-disabled-adaptive-default-fill);
}
.Placeholder_placeholder__logo__CuRLC {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--semantic-foreground-disabled-adaptive-default-fill);
  object-fit: contain;
}
.Placeholder_placeholder__logo__CuRLC path {
  fill: inherit;
}
@container (max-width: 768px) {
}
@container (max-width: 768px) {
}
@container (max-width: 768px) {
}
.Choice_choice__content__rP4Hw:has(.Choice_choice-input__B_DIF:checked)
  .Choice_choice__body__jrhcq {
  max-height: 99999px;
  padding: 16px;
  opacity: 1;
  visibility: visible;
}
.Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled])
  ):hover {
  border-color: var(--input-hover-border-color);
  transition: var(--ch-choice-background-border-transition-duration);
}
.Choice_choice__content__rP4Hw:has(
  .Choice_choice-input__B_DIF:not([disabled]):active
) {
  border-color: var(--input-active-border-color);
}
.Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled]):checked
  )
  .Choice_choice__header__3NiLY {
  background-color: var(--input-background-selected-soft-fill);
  transition: var(--ch-choice-background-border-transition-duration);
}
.Choice_choice__content__rP4Hw:has(
  .Choice_choice-input__B_DIF:not([disabled]):focus-visible
) {
  box-shadow: var(--focus-default);
}
.Choice_choice__content__rP4Hw:has(.Choice_choice-input__B_DIF[disabled]) {
  border-color: var(--semantic-border-disabled-adaptive-default-fill);
}
.Choice_choice__content__rP4Hw:has(.Choice_choice-input__B_DIF[disabled])
  .Choice_choice__body__jrhcq,
.Choice_choice__content__rP4Hw:has(.Choice_choice-input__B_DIF[disabled])
  .Choice_choice__header__3NiLY {
  color: var(--semantic-foreground-disabled-adaptive-default-fill);
}
.Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF[disabled]:checked
  )
  .Choice_choice__header__3NiLY {
  background-color: var(--semantic-background-disabled-adaptive-default-fill);
}
.Choice_choice--error__vIB60
  .Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled])
  ) {
  border-color: var(--semantic-border-error-static-default-fill);
}
.Choice_choice--error__vIB60
  .Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled]):focus-visible
  ) {
  box-shadow: var(--focus-negative);
}
.Choice_choice--error__vIB60
  .Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled]):active
  ) {
  border-color: var(--semantic-border-error-static-default-fill);
}
.Choice_choice--error__vIB60
  .Choice_choice__content__rP4Hw:has(
    .Choice_choice-input__B_DIF:not([disabled]):checked
  )
  .Choice_choice__header__3NiLY {
  background: var(--semantic-background-error-adaptive-soft-fill);
}
.Choice_choice__7mg1U:has(.Choice_choice-input__B_DIF:not([disabled]))
  .Choice_choice__label__I3aQ5 {
  cursor: pointer;
}
.Checkbox_checkbox-input__input__v4ANt:focus-visible
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  box-shadow: var(--focus-default);
}
.Checkbox_checkbox-input__input__v4ANt:not(:disabled):active
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  border-color: var(--input-active-border-color);
  box-shadow: var(--box-shadow-inset-sm);
}
.Checkbox_checkbox-input--error___8mor
  .Checkbox_checkbox-input__input__v4ANt:not(:disabled)
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  border-color: var(--semantic-border-error-static-default-fill);
}
.Checkbox_checkbox-input--error___8mor
  .Checkbox_checkbox-input__input__v4ANt:not(:disabled):checked
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  background: var(--semantic-background-error-static-default-fill);
}
.Checkbox_checkbox-input--error___8mor
  .Checkbox_checkbox-input__input__v4ANt:not(:disabled):focus-visible
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  box-shadow: var(--focus-negative);
}
.Checkbox_checkbox-input--error___8mor
  .Checkbox_checkbox-input__input__v4ANt:not(:disabled):active
  ~ .Checkbox_checkbox__icon-container__P_UJt {
  border-color: var(--semantic-border-error-static-default-fill);
  box-shadow: var(--box-shadow-inset-sm);
}
.Radio_radio__input__CF_yH:focus-visible ~ .Radio_radio__icon-container__CbwWS {
  box-shadow: var(--focus-default);
}
.Radio_radio__input__CF_yH:not(:disabled):active
  ~ .Radio_radio__icon-container__CbwWS {
  border-color: var(--input-active-border-color);
  box-shadow: var(--box-shadow-inset-sm);
}
.Radio_radio--error__jYfgM
  .Radio_radio__input__CF_yH:focus-visible
  ~ .Radio_radio__icon-container__CbwWS {
  box-shadow: var(--focus-negative);
}
.Radio_radio--error__jYfgM
  .Radio_radio__input__CF_yH:not(:disabled):active
  ~ .Radio_radio__icon-container__CbwWS {
  border-color: var(--semantic-border-error-static-default-fill);
  box-shadow: var(--box-shadow-inset-sm);
}
.Switch_switch-input__AfVoV:focus-visible
  + .Switch_switch-input__slider__GuC9H:before {
  box-shadow: var(--focus-default);
}
.Switch_switch-input__wrapper--error__uERQk
  .Switch_switch-input__AfVoV:focus-visible
  + .Switch_switch-input__slider__GuC9H:before {
  box-shadow: var(--focus-negative);
}
.Rating_rating-partial__F4I7H:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Rating_rating-partial__F4I7H:focus:not(:focus-visible) {
  outline: none;
}
.RelatedTeaser_related-teaser__G2te_:focus-visible {
  box-shadow: var(--focus-default);
  outline: 0;
}
.TeaserImage_teaser-image__vsazL {
  position: relative;
  display: flex;
  overflow: hidden;
  flex-direction: column;
  flex-shrink: 0;
  align-items: flex-start;
  justify-content: flex-end;
  box-shadow: var(--teaser-image-box-shadow);
}
.TeaserImage_teaser-image__image__SpCku,
.TeaserImage_teaser-image__image__SpCku img {
  position: absolute;
  width: 100%;
  height: 100%;
  inset: 0;
  object-fit: cover;
  object-position: center center;
}
.TeaserImage_teaser-image__placeholder__Boc9y {
  --ch-teaser-image-aspect-ratio-xs: 16/9;
  --ch-teaser-image-aspect-ratio-sm: 16/9;
  --ch-teaser-image-aspect-ratio-md: 16/9;
  --ch-teaser-image-aspect-ratio-lg: 16/9;
  --ch-teaser-image-aspect-ratio-xl: 16/9;
  align-self: stretch;
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  .TeaserImage_teaser-image__vsazL
    .TeaserImage_teaser-image__placeholder__Boc9y {
    height: auto !important;
    padding-bottom: 0 !important;
    aspect-ratio: var(--ch-teaser-image-aspect-ratio-xs);
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .TeaserImage_teaser-image__vsazL
    .TeaserImage_teaser-image__placeholder__Boc9y {
    height: auto !important;
    padding-bottom: 0 !important;
    aspect-ratio: var(--ch-teaser-image-aspect-ratio-sm);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1009px) {
  .TeaserImage_teaser-image__vsazL
    .TeaserImage_teaser-image__placeholder__Boc9y {
    height: auto !important;
    padding-bottom: 0 !important;
    aspect-ratio: var(--ch-teaser-image-aspect-ratio-md);
  }
}
@media only screen and (min-width: 1010px) and (max-width: 1439px) {
  .TeaserImage_teaser-image__vsazL
    .TeaserImage_teaser-image__placeholder__Boc9y {
    height: auto !important;
    padding-bottom: 0 !important;
    aspect-ratio: var(--ch-teaser-image-aspect-ratio-lg);
  }
}
@media only screen and (min-width: 1440px) {
  .TeaserImage_teaser-image__vsazL
    .TeaserImage_teaser-image__placeholder__Boc9y {
    height: auto !important;
    padding-bottom: 0 !important;
    aspect-ratio: var(--ch-teaser-image-aspect-ratio-xl);
  }
}
._summary_1gsk7_83::marker {
  display: none;
}
._summary_1gsk7_83:focus-visible {
  z-index: 1;
  outline: none;
}
._summary_1gsk7_83:focus-visible:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 2px solid var(--color-focus);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  border-radius: var(--sp-border-radius);
}
@container (min-width: 400px) {
}
._root_qtq2a_1:focus-visible {
  z-index: 1;
  outline: none;
}
._root_qtq2a_1:not(:active):focus-visible {
  box-shadow: var(--focus-default);
}
._disabled_qtq2a_58:focus-visible {
  box-shadow: none;
  color: var(--semantic-foreground-disabled-adaptive-default-fill);
  pointer-events: none;
}
@container (min-width: 400px) {
}
.Select_select__field__WJcai:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Select_select__field--error__dVZih:focus-visible {
  box-shadow: var(--focus-negative);
}
.Select_select__field--success__Wd2BG:focus-visible {
  box-shadow: var(--focus-positive);
}
@container (min-width: 400px) {
}
._root_nqcg1_1:is(a):hover {
  opacity: 0.85;
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
._root_1nhz2_1:is(a):hover {
  opacity: 0.85;
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
._tab_ordbr_17:focus-visible {
  text-decoration: underline;
}
._summary_17jma_63::marker {
  display: none;
}
._summary_17jma_63:focus-visible:after {
  opacity: 0.1;
}
._summary_17jma_63:focus-visible ._inlineParticipants_17jma_98 {
  transform: translate(calc(var(--scale-3) * -1));
}
.Tag_tag__GHTjO {
  display: inline-block;
  flex-shrink: 0;
  padding: var(--tag-layout-padding-top) var(--tag-layout-padding-right)
    var(--tag-layout-padding-bottom) var(--tag-layout-padding-left);
  border: var(--tag-border);
  border-radius: var(--tag-border-radius);
  background-color: var(--tag-background-default-fill);
  font-family: var(--tag-typography-font-family);
  font-size: var(--tag-typography-font-size);
  font-style: var(--tag-typography-font-style);
  font-weight: var(--tag-typography-font-weight);
  line-height: var(--tag-typography-line-height);
}
.Tag_tag__GHTjO,
.Tag_tag__GHTjO:hover,
.Tag_tag__GHTjO:visited {
  color: var(--tag-label-fill);
}
.Tag_tag__GHTjO:hover {
  background-color: var(--tag-background-hover-fill);
}
.Tag_tag__GHTjO:active {
  background-color: var(--tag-background-active-fill);
  color: var(--tag-label-fill);
}
.Tag_tag__GHTjO:focus-visible {
  box-shadow: var(--focus-default);
  color: var(--tag-label-fill);
}
.Tag_tag__GHTjO:focus:not(:focus-visible) {
  outline: none;
}
._root_bc62e_1:not(._isActive_bc62e_26):focus-visible:after {
  transform: scaleY(0.5);
}

.DefaultTeaser_default-teaser__i9dqh {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  --ch-horizontal-teaser-image-sm-width: var(
    --horizontal-teaser-image-default-sm-width
  );
  --ch-horizontal-teaser-image-md-width: var(
    --horizontal-teaser-image-default-md-width
  );
  --ch-horizontal-teaser-image-lg-width: var(
    --horizontal-teaser-image-default-lg-width
  );
  --ch-horizontal-teaser-grid-area-sm: 'taxonomy taxonomy' 'content image';
  --ch-horizontal-teaser-grid-area-md: 'taxonomy image' 'content image';
  --ch-horizontal-teaser-grid-area-lg: 'taxonomy image' 'content image';
  --ch-horizontal-teaser-grid-columns-sm: 1fr
    var(--ch-horizontal-teaser-image-sm-width);
  --ch-horizontal-teaser-grid-columns-md: 1fr
    var(--ch-horizontal-teaser-image-md-width);
  --ch-horizontal-teaser-grid-columns-lg: 1fr
    var(--ch-horizontal-teaser-image-lg-width);
  --ch-horizontal-teaser-inset-sm-padding: 0;
  --ch-horizontal-teaser-inset-md-padding: 0;
  --ch-horizontal-teaser-inset-lg-padding: 0;
  --ch-vertical-teaser-sm-content-wrapper-padding: var(
      --vertical-teaser-body-default-sm-layout-padding-top
    )
    0 0 0;
  --ch-vertical-teaser-md-content-wrapper-padding: var(
      --vertical-teaser-body-default-md-layout-padding-top
    )
    0 0 0;
  --ch-vertical-teaser-lg-content-wrapper-padding: var(
      --vertical-teaser-body-default-lg-layout-padding-top
    )
    0 0 0;
  --ch-teaser-background: transparent;
}
.DefaultTeaser_default-teaser--image-left__9gnj7 {
  --ch-horizontal-teaser-grid-area-sm: 'image taxonomy' 'image content';
  --ch-horizontal-teaser-grid-area-md: 'image taxonomy' 'image content';
  --ch-horizontal-teaser-grid-area-lg: 'image taxonomy' 'image content';
  --ch-horizontal-teaser-grid-columns-sm: var(
      --ch-horizontal-teaser-image-sm-width
    )
    1fr;
  --ch-horizontal-teaser-grid-columns-md: var(
      --ch-horizontal-teaser-image-md-width
    )
    1fr;
  --ch-horizontal-teaser-grid-columns-lg: var(
      --ch-horizontal-teaser-image-lg-width
    )
    1fr;
}
.DefaultTeaser_default-teaser__link__JcBnQ {
  display: grid;
  flex-shrink: 0;
  border: 0;
  grid-template-rows: auto 1fr;
  text-align: left;
}
.DefaultTeaser_default-teaser__content-wrapper__r4uyh,
.DefaultTeaser_default-teaser__link__JcBnQ {
  background-color: var(--ch-teaser-background);
}
.DefaultTeaser_default-teaser__link__JcBnQ:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.DefaultTeaser_default-teaser--sm__8N2gc
  .DefaultTeaser_default-teaser__link__JcBnQ {
  gap: 0 var(--horizontal-teaser-sm-item-spacing);
  grid-template-areas: var(--ch-horizontal-teaser-grid-area-sm);
  grid-template-columns: var(--ch-horizontal-teaser-grid-columns-sm);
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  .DefaultTeaser_default-teaser--horizontal-on-xs__R6ymo {
    border-left: var(--horizontal-teaser-default-border-left);
  }
  .DefaultTeaser_default-teaser--horizontal-on-xs__R6ymo
    .DefaultTeaser_default-teaser__content-wrapper__r4uyh {
    display: contents;
  }
  .DefaultTeaser_default-teaser--horizontal-on-xs__R6ymo
    .DefaultTeaser_default-teaser__link__JcBnQ {
    --ch-teaser-background: var(--teaser-background-default-fill);
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .DefaultTeaser_default-teaser--horizontal-on-sm__WmMsj {
    border-left: var(--horizontal-teaser-default-border-left);
  }
  .DefaultTeaser_default-teaser--horizontal-on-sm__WmMsj
    .DefaultTeaser_default-teaser__content-wrapper__r4uyh {
    display: contents;
  }
  .DefaultTeaser_default-teaser--horizontal-on-sm__WmMsj
    .DefaultTeaser_default-teaser__link__JcBnQ {
    --ch-teaser-background: var(--teaser-background-default-fill);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1009px) {
  .DefaultTeaser_default-teaser--horizontal-on-md__6fg0D {
    border-left: var(--horizontal-teaser-default-border-left);
  }
  .DefaultTeaser_default-teaser--horizontal-on-md__6fg0D
    .DefaultTeaser_default-teaser__content-wrapper__r4uyh {
    display: contents;
  }
  .DefaultTeaser_default-teaser--horizontal-on-md__6fg0D
    .DefaultTeaser_default-teaser__link__JcBnQ {
    --ch-teaser-background: var(--teaser-background-default-fill);
  }
}
@media only screen and (min-width: 1010px) and (max-width: 1439px) {
  .DefaultTeaser_default-teaser--horizontal-on-lg__oraor {
    border-left: var(--horizontal-teaser-default-border-left);
  }
  .DefaultTeaser_default-teaser--horizontal-on-lg__oraor
    .DefaultTeaser_default-teaser__content-wrapper__r4uyh {
    display: contents;
  }
  .DefaultTeaser_default-teaser--horizontal-on-lg__oraor
    .DefaultTeaser_default-teaser__link__JcBnQ {
    --ch-teaser-background: var(--teaser-background-default-fill);
  }
}
@media only screen and (min-width: 1440px) {
  .DefaultTeaser_default-teaser--horizontal-on-xl__oPdru {
    border-left: var(--horizontal-teaser-default-border-left);
  }
  .DefaultTeaser_default-teaser--horizontal-on-xl__oPdru
    .DefaultTeaser_default-teaser__content-wrapper__r4uyh {
    display: contents;
  }
  .DefaultTeaser_default-teaser--horizontal-on-xl__oPdru
    .DefaultTeaser_default-teaser__link__JcBnQ {
    --ch-teaser-background: var(--teaser-background-default-fill);
  }
}
.DefaultTeaser_default-teaser__image__zw8S_ {
  overflow: hidden;
  grid-area: image;
}
.DefaultTeaser_default-teaser__taxonomy__Sxhqg {
  grid-area: taxonomy;
}
.DefaultTeaser_default-teaser__content__gHPEn {
  grid-area: content;
  min-inline-size: 0;
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
  .DefaultTeaser_default-teaser--sm__8N2gc.DefaultTeaser_default-teaser--horizontal-on-xs__R6ymo
    .DefaultTeaser_default-teaser__link__JcBnQ {
    padding: var(--ch-horizontal-teaser-inset-sm-padding);
  }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .DefaultTeaser_default-teaser--sm__8N2gc.DefaultTeaser_default-teaser--horizontal-on-sm__WmMsj
    .DefaultTeaser_default-teaser__link__JcBnQ {
    padding: var(--ch-horizontal-teaser-inset-sm-padding);
  }
}
@media only screen and (min-width: 768px) and (max-width: 1009px) {
  .DefaultTeaser_default-teaser--sm__8N2gc.DefaultTeaser_default-teaser--horizontal-on-md__6fg0D
    .DefaultTeaser_default-teaser__link__JcBnQ {
    padding: var(--ch-horizontal-teaser-inset-sm-padding);
  }
}
@media only screen and (min-width: 1010px) and (max-width: 1439px) {
  .DefaultTeaser_default-teaser--sm__8N2gc.DefaultTeaser_default-teaser--horizontal-on-lg__oraor
    .DefaultTeaser_default-teaser__link__JcBnQ {
    padding: var(--ch-horizontal-teaser-inset-sm-padding);
  }
}
@media only screen and (min-width: 1440px) {
  .DefaultTeaser_default-teaser--sm__8N2gc.DefaultTeaser_default-teaser--horizontal-on-xl__oPdru
    .DefaultTeaser_default-teaser__link__JcBnQ {
    padding: var(--ch-horizontal-teaser-inset-sm-padding);
  }
}
.TeaserWrapper_teaser-wrapper__14O10 {
  flex-shrink: 0;
}
.TeaserTaxonomy_teaser-taxonomy__RMvq_ {
  hyphens: var(--ch-teaser-hyphen-mode, manual);
  vertical-align: baseline;
  --ch-text-on-image-teaser-label-background-fill: var(
    --text-on-image-teaser-label-background-fill
  );
  --ch-text-on-image-teaser-sublabel-background-fill: var(
    --text-on-image-teaser-sublabel-background-fill
  );
}
.TeaserTaxonomy_teaser-taxonomy__label__cpDr0 {
  margin-right: 4px;
  vertical-align: baseline;
}
.TeaserTaxonomy_teaser-taxonomy__comment__bWnZf,
.TeaserTaxonomy_teaser-taxonomy__date-time__yBWUl {
  margin-right: 4px;
  vertical-align: baseline;
}
.TeaserTaxonomy_teaser-taxonomy__comment__bWnZf:last-child {
  margin-right: 0;
}
.TeaserTaxonomy_teaser-taxonomy--sm__2Gm0y {
  padding: 0 0 var(--teaser-taxonomy-sm-padding-bottom);
}
.TeaserTaxonomy_teaser-taxonomy--sm__2Gm0y
  .TeaserTaxonomy_teaser-taxonomy__label__cpDr0 {
  font-family: var(--teaser-label-sm-typography-font-family);
  font-size: var(--teaser-label-sm-typography-font-size);
  font-style: var(--teaser-label-sm-typography-font-style);
  font-weight: var(--teaser-label-sm-typography-font-weight);
  line-height: var(--teaser-label-sm-typography-line-height);
  text-transform: var(--teaser-label-sm-typography-text-case);
}
.TeaserTaxonomy_teaser-taxonomy--sm__2Gm0y
  .TeaserTaxonomy_teaser-taxonomy__comment__bWnZf,
.TeaserTaxonomy_teaser-taxonomy--sm__2Gm0y
  .TeaserTaxonomy_teaser-taxonomy__date-time__yBWUl {
  font-family: var(--teaser-sublabel-sm-typography-font-family);
  font-size: var(--teaser-sublabel-sm-typography-font-size);
  font-style: var(--teaser-sublabel-sm-typography-font-style);
  font-weight: var(--teaser-sublabel-sm-typography-font-weight);
  line-height: var(--teaser-sublabel-sm-typography-line-height);
  text-transform: var(--teaser-sublabel-sm-typography-text-case);
}
.TeaserTaxonomy_teaser-taxonomy__label__cpDr0 {
  color: var(--teaser-label-default-fill);
}
.TeaserTaxonomy_teaser-taxonomy__date-time__yBWUl {
  color: var(--teaser-sublabel-default-fill);
}
.TeaserTaxonomy_teaser-taxonomy__comment__bWnZf {
  display: inline-flex;
  color: var(--teaser-comment-foreground-default-fill);
  gap: 2px;
  vertical-align: bottom;
}
.TeaserTaxonomy_teaser-taxonomy__comment-icon-wrapper__JlCyn {
  display: inline-flex;
  height: 1lh;
  align-items: center;
}
.TeaserTaxonomy_teaser-taxonomy__comment-icon__9zQTF {
  color: inherit;
}
.TeaserContent_teaser-content___oqsI {
  display: flex;
  flex-direction: column;
  padding: 0;
  --ch-teaser-content-clamp: 0;
}
.TeaserContent_teaser-content--sm__aD_E4 {
  gap: var(--teaser-content-sm-item-spacing);
}
.TeaserContent_teaser-content__title__tijbg {
  hyphens: var(--ch-teaser-hyphen-mode, manual);
}
.TeaserContent_teaser-content___oqsI
  .TeaserContent_teaser-content__title__tijbg {
  width: 100%;
  color: var(--teaser-title-default-fill);
}
.TeaserContent_teaser-content--sm__aD_E4
  .TeaserContent_teaser-content__title__tijbg {
  font-family: var(--teaser-title-sm-typography-font-family);
  font-size: var(--teaser-title-sm-typography-font-size);
  font-style: var(--teaser-title-sm-typography-font-style);
  font-weight: var(--teaser-title-sm-typography-font-weight);
  line-height: var(--teaser-title-sm-typography-line-height);
}
.TeaserContent_teaser-content__introduction__2AMK4 {
  color: var(--teaser-introduction-default-fill);
  font-family: var(--teaser-introduction-typography-font-family);
  font-size: var(--teaser-introduction-typography-font-size);
  font-style: var(--teaser-introduction-typography-font-style);
  font-weight: var(--teaser-introduction-typography-font-weight);
  hyphens: var(--ch-teaser-hyphen-mode, manual);
  line-height: var(--teaser-introduction-typography-line-height);
}
.TeaserContent_teaser-content--clamp__G440N
  .TeaserContent_teaser-content__introduction__2AMK4 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: var(--ch-teaser-content-clamp);
}
.TeaserContent_teaser-content__title__title__mYc98 {
  vertical-align: baseline;
}
.TeaserContent_teaser-content__title-wrapper__gOXrb {
  display: flex;
}
a:any-link:active .TeaserContent_teaser-content__title__title__mYc98,
a:any-link:hover .TeaserContent_teaser-content__title__title__mYc98 {
  text-decoration: underline;
}
.TeaserContent_teaser-content--introduction-hidden__JNqpq
  .TeaserContent_teaser-content__introduction__2AMK4 {
  display: none;
}
.BrandedHeading_branded-heading__a3far {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  text-decoration: none;
}
.BrandedHeading_branded-heading__a3far,
.BrandedHeading_branded-heading__a3far:active,
.BrandedHeading_branded-heading__a3far:visited {
  color: var(--branded-heading-label-default-fill);
}
.BrandedHeading_branded-heading-link__EAF73 {
  display: block;
}
.BrandedHeading_branded-heading-link__EAF73
  .BrandedHeading_branded-heading__a3far:hover {
  color: var(--branded-heading-label-hover-fill);
}
.BrandedHeading_branded-heading-link__EAF73:focus-visible {
  box-shadow: var(--focus-default);
  outline: 0;
}
.BrandedHeading_branded-heading__inner__1_3ZI {
  display: flex;
  width: 100%;
  align-items: center;
}
.BrandedHeading_branded-heading--sm__6nYo9 {
  padding: var(--branded-heading-sm-layout-padding-top)
    var(--branded-heading-sm-layout-padding-right)
    var(--branded-heading-sm-layout-padding-bottom)
    var(--branded-heading-sm-layout-padding-left);
  border-top: var(--branded-heading-sm-border-top);
  border-right: var(--branded-heading-sm-border-right);
  border-bottom: var(--branded-heading-sm-border-bottom);
  border-left: var(--branded-heading-sm-border-left);
  background-color: var(--branded-heading-background-sm-fill);
  font-family: var(--branded-heading-sm-typography-font-family);
  font-size: var(--branded-heading-sm-typography-font-size);
  font-style: var(--branded-heading-sm-typography-font-style);
  font-weight: var(--branded-heading-sm-typography-font-weight);
  gap: var(--branded-heading-sm-layout-item-spacing);
  line-height: var(--branded-heading-sm-typography-line-height);
  text-transform: var(--branded-heading-sm-typography-text-case);
}
.BrandedHeading_branded-heading__action__apD0a {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  font-family: var(--branded-heading-action-typography-font-family);
  font-size: var(--branded-heading-action-typography-font-size);
  font-style: var(--branded-heading-action-typography-font-style);
  font-weight: var(--branded-heading-action-typography-font-weight);
  gap: 2px;
  line-height: var(--branded-heading-action-typography-line-height);
  text-decoration: var(--branded-heading-action-typography-text-decoration);
  text-transform: var(--branded-heading-action-typography-text-case);
}
.BrandedHeading_branded-heading--no-action-label__OzVWy
  .BrandedHeading_branded-heading__inner__1_3ZI {
  width: auto;
}
.TextOnImageTeaser_text-on-image-teaser__link__rKA0_:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.ListTeaser_list-teaser__link__iDdBm:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
@container (min-width: 400px) {
}
._isLink_y7mvt_19:focus-visible {
  opacity: 0.8;
}
:root {
  --live-badge-width: 27px;
}
._wrapper_1mwg4_1 .rsw-btn:focus-visible,
._wrapper_1mwg4_1 .rsw-ce:focus-visible,
._wrapper_1mwg4_1 .rsw-editor:focus-visible,
._wrapper_1mwg4_1 .rsw-toolbar:focus-visible {
  border-top: none;
  border-bottom: none;
  outline: none;
  box-shadow: none;
}
._tab-form-element__input_wvebo_80:focus-visible
  + ._tab-form-element__label_wvebo_33 {
  box-shadow: var(--focus-default);
}
.Stack_stack--bordered__texrc.Stack_stack--row__zGIKU > * + :before {
  position: absolute;
  display: block;
  width: 0;
  height: 100%;
  border-left: var(--divider-border);
  content: '';
  transform: translateX(calc((var(--ch-stack-gap) / 2 * -1 - 0.5px)));
}
.Textarea_textarea__field__KYwIg:focus-visible {
  box-shadow: var(--focus-default);
  outline: none;
}
.Textarea_textarea__field__KYwIg:focus:not(:focus-visible) {
  outline: none;
}
.Textarea_textarea__field--success__8Tsy7:focus-visible {
  box-shadow: var(--focus-positive);
}
.Textarea_textarea__field--error__n4evg:focus-visible {
  box-shadow: var(--focus-negative);
}
.annotation-link_annotationLink__nXU8B.annotation-link_annotationLink__nXU8B:focus-visible {
  box-shadow: var(--focus-default);
  color: var(--link-text-default-fill);
  outline: none;
}
.story-header_storyHeader__4VEbA {
  --i-story-lg-text-width: var(
    --x-story-lg-text-width,
    var(--default-story-lg-text-width)
  );
  --i-story-padding-inline: var(--x-story-padding-inline, var(--scale-7));
  width: 100%;
  max-width: 100vw;
  margin-inline: auto;
  display: flex;
  flex-direction: column;
  gap: var(--x-article-header-gap, var(--article-header-gap, var(--scale-7)));
  --x-labels-main-color: var(--x-header-labels-main-color);
  --x-labels-sub-color: var(--x-header-labels-sub-color);
  --x-labels-premium-icon-filter: var(--x-header-labels-premium-icon-filter);
}
@media screen and (max-width: 767px) {
  .story-header_storyHeader__4VEbA:not(.story-header_canBleed__atz_9)
    > .mh-content-full-width-sm
    .mh-align-with-story-text,
  .story-header_storyHeader__4VEbA:not(.story-header_canBleed__atz_9)
    > :not(.mh-content-full-width-sm) {
    width: calc(100% - var(--i-story-padding-inline) * 2);
    margin-inline: auto;
  }
  .story-header_storyHeader__4VEbA:not(.story-header_canBleed__atz_9)
    > .mh-content-full-width-sm {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .story-header_storyHeader__4VEbA:not(.story-header_canBleed__atz_9) {
    width: min(
      100% - var(--i-story-padding-inline) * 2,
      var(--i-story-lg-text-width)
    );
  }
  .story-header_storyHeader__4VEbA:not(.story-header_canBleed__atz_9) > * {
    width: min(100%, var(--i-story-lg-text-width));
    margin-inline: auto;
  }
}
@media screen and (min-width: 768px) {
  .story-header_storyHeader__4VEbA {
    gap: var(
      --x-article-header-lg-gap,
      var(--article-header-lg-gap, var(--scale-7))
    );
  }
}
.story-section_storySection__CiDhR {
  --i-story-lg-text-width: var(
    --x-story-lg-text-width,
    var(--default-story-lg-text-width)
  );
  --i-story-padding-inline: var(--x-story-padding-inline, var(--scale-7));
  width: 100%;
  max-width: 100vw;
  margin-inline: auto;
  margin-block-end: var(--x-story-section-margin-block-end, 0);
  background-color: var(
    --x-background-color,
    var(--semantic-background-base-adaptive-default-fill)
  );
  --i-story-section-vertical-gap: var(
    --story-section-vertical-gap-sm,
    var(--scale-9)
  );
  --i-story-section-horizontal-half-gap: calc(var(--scale-7) / 2);
}
@media screen and (max-width: 767px) {
  .story-section_storySection__CiDhR:not(.story-section_canBleed___1_xd)
    > :not(.mh-content-full-width-sm) {
    width: calc(100% - var(--i-story-padding-inline) * 2);
    margin-inline: auto;
  }
}
@media screen and (min-width: 768px) {
  .story-section_storySection__CiDhR:not(.story-section_canBleed___1_xd) {
    width: min(
      100% - var(--i-story-padding-inline) * 2,
      var(--i-story-lg-text-width)
    );
  }
  .story-section_storySection__CiDhR:not(.story-section_canBleed___1_xd) > * {
    width: min(100%, var(--i-story-lg-text-width));
    margin-inline: auto;
  }
}
.story-section_storySection__CiDhR > :not(.mh-element-important-display) {
  display: block;
}
.story-section_storySection__CiDhR
  > :not(h2, h3, h4, h5, h6, link, .mh-element-spacer) {
  margin-block-end: var(--i-story-section-vertical-gap);
  float: none;
}
.story-section_storySection__CiDhR
  > :not(h2, h3, h4, h5, h6, link, .mh-element-spacer):last-child {
  margin-block-end: 0;
}
@media screen and (min-width: 768px) {
  .story-section_storySection__CiDhR {
    margin-block-end: var(--x-story-section-lg-margin-block-end, 0);
    --i-story-section-vertical-gap: var(
      --story-section-vertical-gap-lg,
      var(--scale-10)
    );
    --i-half-text-width: calc(
      min(50%, calc(var(--i-story-lg-text-width) / 2)) -
        var(--i-story-section-horizontal-half-gap)
    );
  }
}
.story-section_storySection__CiDhR:after {
  clear: both;
  content: '';
  display: block;
  margin: 0;
}
.ImageCaption_captionWrapper__awu4y {
  display: flex;
  align-items: center;
  margin-block-start: var(--scale-5);
}
.ImageCaption_captionWrapper__awu4y.ImageCaption_left__kR6Sr {
  justify-content: left;
  text-align: start;
}
.ImageCaption_captionContainer__dRYqI {
  color: var(
    --x-image-caption-text-color,
    var(--semantic-foreground-base-adaptive-soft-fill)
  );
}
.image_image__Ma8CA {
  grid-column: full-window;
  justify-content: center;
  display: flex;
}
.image_imageMedia__Pd2No {
  position: relative;
  font-size: 0;
  width: calc(100% * var(--i-image-scale, 1));
}
.image_innerImage__na8_t {
  height: 100%;
}
.image-element_imageElement__Z1eKH {
  width: 100%;
  vertical-align: top;
}
.image-element_imageElement__Z1eKH.image-element_cover__pcsvq {
  object-fit: cover;
}
.image-element_buttonWrapper__hokXb {
  all: unset;
  display: block;
  height: 100%;
  width: 100%;
  margin-top: auto;
}
:where(.facebook_facebookEmbed__Lh_oO) iframe {
  background-color: var(--color-neutral-white);
}
.gallery_wrapper__guB_p:where(:not(.gallery_thumbs__6rjmL)) {
  flex-direction: column;
}
.heading_articleSubheading__HfjIx.heading_articleSubheading__HfjIx {
  --listicle-name: article-subheading;
}
.heading_sm__u3F2n {
  margin-bottom: var(--scale-2);
}
.styles_list__7BMph li:has(p:empty) {
  display: none;
}
.tickaroo_root__AKQCl
  .tik4:not([style*='--t4-primary'])
  .tik4-button--primary.tik4-button--primary.tik4-button--primary:focus-visible {
  background-color: var(--button-background-secondary-hover-fill);
  border: var(--button-secondary-hover-border);
  color: var(--button-label-secondary-hover-fill);
}
.tickaroo_root__AKQCl
  .tik4-meta__ts.tik4-meta__ts:has(.tik4-meta__ts__date:empty) {
  gap: 0;
}
.tickaroo_root__AKQCl
  .tik4-content-block.tik4-content-block:has(
    :is(h1, h2, h3, h4, h5, h6):only-child
  )
  + .tik4-content-block.tik4-content-block {
  margin-block-start: 0;
}
.tickaroo_root__AKQCl
  .tik4-rich-text.tik4-rich-text.tik4-rich-text
  :is(h1, h2, h3, h4, h5, h6) {
  margin-block-end: var(--t4-sp-1-5);
  font-size: var(--semantic-headline-md-typography-font-size);
  font-weight: var(--semantic-headline-md-typography-font-weight);
  line-height: var(--semantic-headline-md-typography-line-height);
  font-family: var(--semantic-headline-md-typography-font-family);
}
.tickaroo_root__AKQCl
  .tik4:not([style*='--t4-secondary'])
  .tik4-rich-text.tik4-rich-text
  a:focus-visible {
  color: var(--link-text-hover-fill);
}
.tickaroo_root__AKQCl
  .tik4-rich-text.tik4-rich-text.tik4-rich-text
  :is(ol, ul) {
  font-family: var(--body-typography-font-family);
  font-size: var(--body-typography-font-size);
  font-weight: var(--body-typography-font-weight);
  line-height: var(--body-typography-line-height);
}
.tickaroo_root__AKQCl
  .tik4-event:not(.tik4-event--pin, .tik4-event--highlight)
  .tik4-we--web:has(.tik4-we-simple__thumb)
  .tik4-we-simple__container:not(:hover) {
  border-color: transparent;
}
.tickaroo_root__AKQCl
  .tik4-we--web:has(.tik4-we-simple__thumb)
  .tik4-we-simple__content.tik4-we-simple__content {
  background-color: var(--t4-ev-h-bg);
}
.native-teaser-image_nativeTeaserImage__3O3MX {
  vertical-align: top;
}
.story-title_storyTitle__1wYi9 {
  display: flex;
  flex-direction: column;
  gap: var(--article-title-gap, 0);
  padding-block: var(--x-article-title-padding-block, 0);
  text-align: var(--x-article-header-text-align, inherit);
}
@media screen and (min-width: 1010px) {
  .story-title_storyTitle__1wYi9 {
    padding-block: var(
      --x-article-title-lg-padding-block,
      var(--x-article-title-padding-block, 0)
    );
  }
}
.story-title_storyTitle__1wYi9 .story-title_storyHeadOverline__1i4eJ {
  align-self: flex-start;
  margin-bottom: var(--scale-5);
}
.story-labels_storyLabels__iSMK6 {
  display: flex;
  flex-wrap: wrap;
  gap: var(--scale-4);
  align-items: baseline;
  justify-content: var(--x-story-labels-justify-content, initial);
}
.story-head-overline_storyHeadOverline__kpvz1 {
  display: inline-block;
  background-color: var(--semantic-background-accent-static-default-fill);
  padding-block: var(--scale-4);
  padding-inline: var(--scale-5);
}
@media screen and (min-width: 1010px) {
  .story-headline_storyHeadline__6wEy0
    .story-headline_storyHeadlineHeading__3WzwH {
    padding-bottom: var(--story-headline-lg-padding-bottom, 0);
  }
}
.story-authors_storyAuthors__GMgTg {
  --x-navigation-item-font-family: var(
    --story-authors-name-font-family,
    var(--font-family-primary)
  );
  --x-navigation-item-font-weight: var(--story-authors-name-font-weight, 700);
  --x-navigation-item-font-size: var(--story-authors-name-font-size, inherit);
  --x-navigation-item-line-height: var(
    --story-authors-name-line-height,
    inherit
  );
  --x-navigation-item-margin: var(
    --story-authors-name-margin,
    0 0 var(--scale-2)
  );
  display: flex !important;
  align-items: center;
  gap: var(--scale-7);
}
.story-authors_storyAuthors__GMgTg .story-authors_content__evg_4 {
  color: var(--story-authors-name-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.story-authors_storyAuthors__GMgTg
  .story-authors_content__evg_4
  .story-authors_profile__g8QFs {
  display: inline;
}
.article-two-thirds-layout_verticalStack__cYL8T {
  --i-max-lg-width: 1280px;
  --i-max-lg-width-with-gutter: calc(
    var(--i-max-lg-width) + (var(--scale-7) * 2)
  );
  display: flex;
  flex-direction: column;
  margin-inline: auto;
}
@media screen and (min-width: 768px) {
  .article-two-thirds-layout_verticalStack__cYL8T {
    justify-content: center;
  }
}
@media screen and (min-width: 1010px) {
  .article-two-thirds-layout_verticalStack__cYL8T {
    max-width: var(--i-max-lg-width-with-gutter);
    row-gap: var(--scale-10);
    padding-inline: var(--scale-7);
  }
}
.article-two-thirds-layout_articleTwoThirdsLayout__6ddXE {
  --i-lg-column-width: calc(
    (var(--i-max-lg-width) - (11 * var(--scale-7))) / 12
  );
  display: grid;
  margin-inline: var(--x-main-margin-inline, auto);
  row-gap: var(--scale-9);
  grid-column-gap: var(
    --article-two-thirds-layout-grid-column-gap,
    var(--scale-10)
  );
  grid-template-columns: 1fr;
  grid-template-areas: 'article' 'ad' 'aside';
  grid-auto-rows: min-content;
}
@media screen and (min-width: 1010px) {
  .article-two-thirds-layout_articleTwoThirdsLayout__6ddXE {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: 'article article aside';
    width: 100%;
    max-width: var(--i-max-lg-width-with-gutter);
    row-gap: var(--scale-10);
    padding-inline: var(--scale-7);
    grid-auto-rows: auto;
  }
}
.article-two-thirds-layout_article__DHdd1 {
  grid-area: article;
  display: flex;
  flex-direction: column;
  gap: var(--article-gap, var(--scale-7));
}
@media screen and (min-width: 1010px) {
  .article-two-thirds-layout_article__DHdd1 {
    gap: var(--article-lg-gap, var(--scale-10));
  }
}
.article-two-thirds-layout_aside__hcocu {
  grid-area: aside;
}
.article-hero-block_heroBlock__c2eSw {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--scale-7);
}
.article-hero-block_heroBlock__c2eSw .article-hero-block_meta__IpMKe {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: var(--scale-5);
}
.article-hero-block_heroBlock__c2eSw .article-hero-block_social__mtjhl {
  grid-area: social;
}
.article-hero-block_heroBlock__c2eSw .article-hero-block_actions__9cuPH {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  gap: var(--scale-5);
}
.article-hero-block_heroBlock__c2eSw .article-hero-block_dateTime__KkJwS {
  align-self: flex-start;
  display: flex;
  flex-direction: var(--article-datetime-flex-direction, row);
  color: var(--semantic-foreground-base-adaptive-soft-fill);
  font-family: var(
    --article-datetime-font-family,
    var(--semantic-caption-default-lg-default-typography-font-family)
  );
  font-size: var(
    --article-datetime-font-size,
    var(--semantic-caption-default-lg-default-typography-font-size)
  );
  line-height: var(
    --article-datetime-line-height,
    var(--semantic-caption-default-lg-default-typography-line-height)
  );
  font-weight: var(
    --article-datetime-font-weight,
    var(--semantic-caption-default-lg-default-typography-font-weight)
  );
}
@media screen and (min-width: 768px) {
  .article-hero-block_heroBlock__c2eSw {
    flex-direction: row;
  }
}
.story-date_storyDate__X_Rib {
  color: var(--semantic-foreground-base-adaptive-soft-fill);
  font-family: var(
    --article-datetime-font-family,
    var(--semantic-caption-default-lg-default-typography-font-family)
  );
  font-size: var(
    --article-datetime-font-size,
    var(--semantic-caption-default-lg-default-typography-font-size)
  );
  line-height: var(
    --article-datetime-line-height,
    var(--semantic-caption-default-lg-default-typography-line-height)
  );
  font-weight: var(
    --article-datetime-font-weight,
    var(--semantic-caption-default-lg-default-typography-font-weight)
  );
}
.article-body_articleBody__uvPY2 {
  display: flex;
  flex-direction: column;
  gap: var(--story-section-vertical-gap-sm, var(--scale-9));
}
@media screen and (min-width: 1010px) {
  .article-body_articleBody__uvPY2 {
    gap: var(--story-section-vertical-gap-lg, var(--scale-10));
  }
}
.tag-list_tagList__mPIdS .tag-list_tagContainer__UlWmA {
  display: flex;
  flex-wrap: wrap;
  gap: var(--scale-5);
}
.article-detail_newsArticle__qnU2O {
  --x-story-section-margin-block-end: 0;
  --x-story-section-lg-margin-block-end: 0;
}
@media screen and (max-width: 767px) {
  :root:has(.page-layout_hasPopoverWithoutBackdropGradient__tZsI5):where(
      :not(.page-layout_hasHeroFirstXs__0dxF_)
    ) {
    --x-popover-top-offset: var(--scale-7);
  }
}
@media screen and (min-width: 768px) {
  :root:has(.page-layout_hasPopoverWithoutBackdropGradient__tZsI5) {
    --x-popover-top-offset: var(--scale-10);
  }
}
.page-layout_pageLayout__Oa0YR {
  --i-leading-ad-container-display: none;
  --i-subnav-container-display: none;
  --i-content-container-main-track: [content-container-start] auto
    [content-container-end];
  --i-leading-ad-container-main-track: [leading-ad-container-start] auto
    [leading-ad-container-end];
  --i-subnav-container-main-track: [subnav-container-start] auto
    [subnav-container-end];
  --i-paywall-container-main-track: [paywall-container-start] auto
    [paywall-container-end];
  --i-banner-container-main-track: [banner-container-start] auto
    [banner-container-end];
  --i-subnav-container-track: var(--i-subnav-container-start-track)
    var(--i-subnav-container-main-track) var(--i-subnav-container-end-track);
  --i-leading-ad-container-track: var(--i-leading-ad-container-start-track)
    var(--i-leading-ad-container-main-track)
    var(--i-leading-ad-container-end-track);
  --i-content-container-track: var(--i-content-container-start-track)
    var(--i-content-container-main-track) var(--i-content-container-end-track);
  --i-paywall-container-track: var(--i-paywall-container-start-track)
    var(--i-paywall-container-main-track) var(--i-paywall-container-end-track);
  --i-banner-container-track: var(--i-banner-container-start-track)
    var(--i-banner-container-main-track) var(--i-banner-container-end-track);
  display: grid;
  grid-template-rows: var(--i-grid-template-rows);
  grid-template-columns: 1fr;
}
@media screen and (min-width: 768px) {
  .page-layout_pageLayout__Oa0YR.page-layout_hasLeadingAdMd__4Z4yF {
    --i-leading-ad-container-display: block;
  }
}
@media screen and (max-width: 767px) {
  .page-layout_pageLayout__Oa0YR {
    --i-content-container-end-track: var(--scale-7);
    --i-content-container-start-track: 0;
    --i-leading-ad-container-end-track: 0;
    --i-leading-ad-container-start-track: 0;
    --i-subnav-container-end-track: 0;
    --i-subnav-container-start-track: 0;
    --i-paywall-container-start-track: 0;
    --i-paywall-container-end-track: 0;
    --i-banner-container-start-track: 0;
    --i-banner-container-end-track: 0;
  }
  .page-layout_pageLayout__Oa0YR.page-layout_hasPopoverWithoutBackdropGradient__tZsI5:where(
      .page-layout_hasActivePopover__a6Jlg
    ):where(:not(.page-layout_hasHeroFirstXs__0dxF_)),
  .page-layout_pageLayout__Oa0YR:not(.page-layout_hasLeadingAdXs__LYHaO):where(
      :not(.page-layout_hasHeroFirstXs__0dxF_)
    ) {
    --i-content-container-start-track: var(--scale-7);
  }
}
@media screen and (min-width: 768px) {
  .page-layout_pageLayout__Oa0YR {
    --i-content-container-end-track: var(--scale-10);
    --i-content-container-start-track: 0;
    --i-leading-ad-container-end-track: 0;
    --i-leading-ad-container-start-track: 0;
    --i-subnav-container-end-track: 0;
    --i-subnav-container-start-track: 0;
    --i-paywall-container-start-track: 0;
    --i-paywall-container-end-track: 0;
    --i-banner-container-start-track: 0;
    --i-banner-container-end-track: 0;
  }
  .page-layout_pageLayout__Oa0YR.page-layout_hasLeadingAdMd__4Z4yF {
    --i-leading-ad-container-end-track: var(--scale-10);
    --i-leading-ad-container-start-track: var(--scale-9);
  }
  .page-layout_pageLayout__Oa0YR.page-layout_hasSubnavMd__hgwUV:where(
      :not(.page-layout_hasHeroFirstMd__MuiUQ)
    ) {
    --i-subnav-container-end-track: var(--scale-10);
  }
  .page-layout_pageLayout__Oa0YR.page-layout_hasSubnavMd__hgwUV:where(
      .page-layout_hasHeroFirstMd__MuiUQ
    ) {
    --i-subnav-container-end-track: var(--scale-7);
  }
  .page-layout_pageLayout__Oa0YR.page-layout_hasPopoverWithoutBackdropGradient__tZsI5:where(
      .page-layout_hasActivePopover__a6Jlg
    ),
  .page-layout_pageLayout__Oa0YR:not(.page-layout_hasLeadingAdMd__4Z4yF):where(
      :not(.page-layout_hasSubnavMd__hgwUV)
    ) {
    --i-content-container-start-track: var(--scale-10);
  }
}
@media screen and (max-width: 767px) {
  .page-layout_pageLayout__Oa0YR {
    --i-grid-template-rows: var(--i-subnav-container-track)
      var(--i-leading-ad-container-track) var(--i-paywall-container-track)
      var(--i-banner-container-track) var(--i-content-container-track);
  }
}
@media screen and (min-width: 768px) {
  .page-layout_pageLayout__Oa0YR {
    --i-grid-template-rows: var(--i-leading-ad-container-track)
      var(--i-paywall-container-track) var(--i-banner-container-track)
      var(--i-subnav-container-track) var(--i-content-container-track);
  }
}
.page-layout_contentContainer__fxdkH {
  grid-column: 1/-1;
  grid-row: content-container;
  z-index: 1;
}
.takeover-ad-content-container_takeoverAdContentContainer__UwppP {
  background-color: var(
    --x-takeover-ad-content-container-background-color,
    var(--color-transparent-full)
  );
  margin-inline: var(--x-takeover-ad-content-container-margin-inline, 0);
  max-width: var(--x-takeover-ad-content-container-max-width, auto);
}
.piped-container_container__otfev {
  --i-piped-container-gap: var(--x-piped-container-gap, var(--scale-7));
  --i-piped-container-max-content-width: var(
    --x-piped-container-max-content-width,
    var(--max-content-width)
  );
  --i-piped-container-pipe-display: none;
}
@media screen and (min-width: 1632px) {
  .piped-container_container__otfev {
    --i-piped-container-pipe-display: block;
  }
}
@media screen and (min-width: 1010px) {
  .piped-container_container__otfev {
    display: grid;
    grid-template-columns:
      [full-width-start left-pipe-start] 1fr [left-pipe-end] minmax(
        0,
        var(--i-piped-container-max-content-width)
      )
      [right-pipe-start] 1fr [right-pipe-end full-width-end];
    gap: var(--i-piped-container-gap);
  }
}
.piped-container_container__otfev .piped-container_content__InJV1 {
  grid-column: full-width;
  grid-row: 1/-1;
}
.aside-recirculation_AsideRecirculation__EzoDx {
  display: flex;
  height: 100%;
}
.storyblock-list_storyblockList__LLBMs {
  --i-storyblock-list-gap: var(--scale-7);
  --i-storyblock-padding-block-start-with-theme-and-title: var(
    --storyblock-padding-block-start-with-theme-and-title,
    var(--i-storyblock-list-gap)
  );
  --i-storyblock-padding-block-start-with-theme-and-plain-title: var(--scale-7);
  --x-themed-grid-padding-block-end: var(--i-storyblock-list-gap);
  --x-themed-grid-padding-block-start: var(--i-storyblock-list-gap);
  --x-themed-grid-padding-block-start-with-title: var(
    --i-storyblock-padding-block-start-with-theme-and-title
  );
  --x-themed-grid-padding-block-start-with-plain-title: var(
    --i-storyblock-padding-block-start-with-theme-and-plain-title
  );
  --x-themed-storyblock-padding-block-end: var(--i-storyblock-list-gap);
  --x-themed-storyblock-padding-block-start: var(--i-storyblock-list-gap);
  --x-themed-storyblock-padding-block-start-with-title: var(
    --i-storyblock-padding-block-start-with-theme-and-title
  );
  --x-teaser-list-padding-block-start-with-background-and-title: var(
    --teaser-list-padding-block-start-with-background-and-title
  );
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: var(--i-storyblock-list-gap);
}
@media screen and (min-width: 1010px) {
  .storyblock-list_storyblockList__LLBMs {
    --i-storyblock-list-gap: var(--storyblock-list-lg-gap, var(--scale-9));
    --i-storyblock-padding-block-start-with-theme-and-title: var(
      --storyblock-lg-padding-block-start-with-theme-and-title,
      var(--i-storyblock-list-gap)
    );
  }
}
.storyblock-list_storyblockList__LLBMs.storyblock-list_withLastFillsRemainingSpace__X5HsZ:last-of-type {
  flex-grow: 1;
}
.storyblock_storyblock__T86CX {
  --i-storyblock-padding-block-start: 0;
  --i-storyblock-padding-block-end: 0;
  background-color: var(--semantic-background-contextual-adaptive-default-fill);
  padding-block: var(--i-storyblock-padding-block-start)
    var(--i-storyblock-padding-block-end);
}
.storyblock_storyblock__T86CX.storyblock_withTheme__EnpJ8:where(
    :not(.storyblock_withAdaptiveSpacing__BNfCj)
  ) {
  --i-storyblock-padding-block-start: var(
    --x-themed-storyblock-padding-block-start,
    var(--i-storyblock-list-gap)
  );
  --i-storyblock-padding-block-end: var(
    --x-themed-storyblock-padding-block-end,
    var(--i-storyblock-list-gap)
  );
}
.storyblock_storyblock__T86CX.storyblock_withTheme__EnpJ8:where(
    :not(.storyblock_withAdaptiveSpacing__BNfCj).storyblock_withTitle__NYd2H
  ) {
  --i-storyblock-padding-block-start: var(
    --x-themed-storyblock-padding-block-start-with-title,
    var(--i-storyblock-list-gap)
  );
}
.storyblock_storyblock__T86CX.storyblock_liveSportsBar__iYhN_:has(
    div[data-testid='sp-sports-bar-slider']:empty
  ) {
  display: none;
}
.storyblock_storyblock__T86CX.storyblock_hideWhenAdIsEmpty__U8kpI:has(
    [id^='ad']:empty
  ) {
  display: none;
}
.teaser-grid-entry_teaserGridItem__aybVL {
  grid-row: var(--i-row, auto);
  grid-column: var(--i-column, auto);
  min-width: var(--i-min-width, 0);
  height: var(--i-height, auto);
  padding: var(--i-grid-item-padding);
  overflow-wrap: break-word;
  flex-grow: var(--i-flex-grow);
  flex-direction: column;
  gap: var(--i-gap);
  background: var(--i-background, none);
}
@media screen and (min-width: 768px) {
  .teaser-grid-entry_teaserGridItem__aybVL {
    grid-row: var(--i-row-md, auto);
    grid-column: var(--i-column-md, auto);
    min-width: var(--i-min-width-md, 0);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserGridItem__aybVL {
    grid-row: var(--i-row-lg, auto);
    grid-column: var(--i-column-lg, auto);
    min-width: var(--i-min-width-lg, 0);
  }
}
@media screen and (max-width: 767px) {
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingSm__1toIO
    ):first-child {
    padding-block-start: var(--i-grid-first-item-padding-block-start);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingSm__1toIO
    ):last-child {
    padding-block-end: var(--i-grid-last-item-padding-block-end);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingSm__1toIO
    ):not(.teaser-grid-entry_hiddenSm__5a_DU)
    + .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingSm__1toIO
    ) {
    padding-block-start: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1009px) {
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingMd__3vOxd
    ):first-child {
    padding-block-start: var(--i-grid-first-item-padding-block-start);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingMd__3vOxd
    ):last-child {
    padding-block-end: var(--i-grid-last-item-padding-block-end);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingMd__3vOxd
    ):not(.teaser-grid-entry_hiddenMd__jn4ax)
    + .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingMd__3vOxd
    ) {
    padding-block-start: 0;
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingLg__HuHfY
    ):first-child {
    padding-block-start: var(--i-grid-first-item-padding-block-start);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingLg__HuHfY
    ):last-child {
    padding-block-end: var(--i-grid-last-item-padding-block-end);
  }
  .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingLg__HuHfY
    ):not(.teaser-grid-entry_hiddenLg__ICf3I)
    + .teaser-grid-entry_teaserGridItem__aybVL.teaser-grid-entry_withAdaptiveBlockPadding__HSBa5:not(
      .teaser-grid-entry_withoutPaddingLg__HuHfY
    ) {
    padding-block-start: 0;
  }
}
.teaser-grid-entry_teaserGrid__FmZFi {
  --i-gap: var(--scale-7);
  --i-grid-item-padding: 0px;
  display: grid;
  height: var(--i-height);
  width: var(--i-width);
  grid-template-columns: var(--i-grid-template-columns);
  background-color: var(--i-background-color, transparent);
  --x-slider-dots-height: var(--scale-10);
}
.teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45 {
  --i-grid-padding-inline: 0px;
  --i-grid-padding-block-start: 0px;
  --i-grid-padding-block-end: 0px;
  --i-grid-first-item-padding-block-start: 0px;
  --i-grid-last-item-padding-block-end: 0px;
  --i-grid-edge-items-block-padding-end: 0px;
  --i-grid-edge-items-block-padding-start-with-title: 0px;
  --i-grid-edge-items-block-padding-start: 0px;
  --i-grid-divider-width: calc(100vw - 2 * var(--i-gap));
  gap: var(--i-gap);
}
.teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45.teaser-grid-entry_isRoot__Y6C0C {
  padding: var(--i-grid-padding-block-start) var(--i-grid-padding-inline)
    var(--i-grid-padding-block-end);
}
@media screen and (max-width: 767px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45.teaser-grid-entry_withItemsPaddingSm__Kc7Dk {
    padding: 0;
    gap: 0;
    --i-grid-edge-items-block-padding-end: var(
      --x-themed-grid-padding-block-end,
      var(--i-gap)
    );
    --i-grid-edge-items-block-padding-start-with-title: var(
      --x-themed-grid-padding-block-start-with-title,
      var(--i-gap)
    );
    --i-grid-edge-items-block-padding-start: var(
      --x-themed-grid-padding-block-start,
      var(--i-gap)
    );
  }
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45.teaser-grid-entry_withItemsPaddingSm__Kc7Dk
    > * {
    --i-grid-item-padding: var(--i-gap);
  }
}
@media screen and (min-width: 768px) and (max-width: 1009px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45.teaser-grid-entry_withItemsPaddingMd__ljCwb {
    padding: 0;
    gap: 0;
    --i-grid-edge-items-block-padding-end: var(
      --x-themed-grid-padding-block-end,
      var(--i-gap)
    );
    --i-grid-edge-items-block-padding-start-with-title: var(
      --x-themed-grid-padding-block-start-with-title,
      var(--i-gap)
    );
    --i-grid-edge-items-block-padding-start: var(
      --x-themed-grid-padding-block-start,
      var(--i-gap)
    );
  }
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45.teaser-grid-entry_withItemsPaddingMd__ljCwb
    > * {
    --i-grid-item-padding: var(--i-gap);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withAdaptiveSpacing__bDG45:not(
      .teaser-grid-entry_withItemsPaddingLg__Ojh34
    )
    > :not(.teaser-grid-entry_withThemedItemPadding___LSYh) {
    --i-grid-item-padding: 0px;
  }
}
.teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withTitle__65dGK {
  grid-template-rows: min-content;
}
@media screen and (max-width: 767px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_hiddenSm__5a_DU {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .teaser-grid-entry_teaserGrid__FmZFi {
    grid-template-columns: var(--i-grid-template-columns-md);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserGrid__FmZFi {
    grid-template-columns: var(--i-grid-template-columns-lg);
    grid-auto-flow: var(--i-grid-auto-flow-lg, row);
    grid-auto-rows: var(--i-grid-auto-rows, 1fr);
  }
  .teaser-grid-entry_teaserGrid__FmZFi:not(
      .teaser-grid-entry_subgrid__At6oH
    ).teaser-grid-entry_withTitle__65dGK {
    grid-template-rows: min-content var(
        --i-grid-template-rows-lg,
        var(--i-grid-auto-rows, 1fr)
      );
  }
}
@media screen and (max-width: 767px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withInlinePaddingSm___Kc28 {
    --i-grid-inline-padding: var(--i-gap);
  }
}
@media screen and (min-width: 768px) and (max-width: 1009px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withInlinePaddingMd__sKzjN {
    --i-grid-inline-padding: var(--i-gap);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserGrid__FmZFi.teaser-grid-entry_withInlinePaddingLg__2kTcA {
    --i-grid-inline-padding: var(--i-gap);
  }
}
.teaser-grid-entry_teaserListContainer__tcKbv.teaser-grid-entry_withBackground__nSMLE:where(
    .teaser-grid-entry_withTitle__65dGK
  ) {
  padding-block-start: var(
    --x-teaser-list-padding-block-start-with-background-and-title,
    var(--i-gap)
  );
}
.teaser-grid-entry_teaserList__tD8J2 {
  display: flex;
  flex-direction: var(--i-flex-direction, column);
}
.teaser-grid-entry_teaserList__tD8J2.teaser-grid-entry_withAdaptiveSpacing__bDG45 {
  gap: var(--scale-7);
}
.teaser-grid-entry_teaserList__tD8J2.teaser-grid-entry_withAdaptiveSpacing__bDG45
  li {
  padding-bottom: 0;
}
.teaser-grid-entry_teaserList__tD8J2 li {
  min-width: var(--x-list-item-min-width);
  flex-grow: var(--x-list-item-flex-grow, 'initial');
}
@media screen and (min-width: 768px) {
  .teaser-grid-entry_teaserList__tD8J2 li {
    min-width: var(--x-list-item-md-min-width);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserList__tD8J2 li {
    min-width: var(--x-list-item-lg-min-width);
  }
}
@media screen and (min-width: 768px) {
  .teaser-grid-entry_teaserList__tD8J2 {
    flex-direction: var(--i-flex-direction-md, column);
  }
}
@media screen and (min-width: 1010px) {
  .teaser-grid-entry_teaserList__tD8J2 {
    flex-direction: var(--i-flex-direction-lg, column);
  }
}
.list_list__q1MUL {
  --i-list-ol-item-top-alignment: center;
  --i-list-ol-counter-default-width: var(
    --list-ol-counter-width,
    var(--font-size-5xl)
  );
  --i-list-ol-counter-default-font-size: var(
    --list-ol-counter-font-size,
    var(--semantic-headline-lg-typography-font-size)
  );
  --i-list-ol-counter-default-line-height: var(
    --list-ol-counter-line-height,
    var(--scale-7)
  );
}
.list_listItem__90Av6 {
  padding-bottom: var(--scale-7);
}
.article-ads-wrapper_adsWrapper__X6vLf {
  display: flex;
  flex-direction: column;
  gap: var(--scale-9);
}
.article-ads-wrapper_adsWrapper__X6vLf > * {
  width: 100%;
}

* {
  box-sizing: border-box;
}

.form {
  margin: 0 auto;
  border-radius: 12px;
  max-width: 450px;
  padding: 32px 24px;
  background-color: #eef2f3;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

.form__title {
  margin-bottom: 24px;
  color: #000;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  line-height: normal;
}
.media-body,
.media-left {
  display: table-cell;
  vertical-align: top;
}

.media-left {
  padding-right: 10px;
}

body {
  overflow-x: hidden;
  margin-top: 0;
  padding: 0;
}
img {
  max-width: 100%;
  height: auto;
  display: block;
}
a {
  cursor: pointer;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
a:focus,
a:hover {
  outline: 0;
  text-decoration: none;
}
.m-b-8 {
  margin-bottom: 8px !important;
}
.p-b-0 {
  padding-bottom: 0 !important;
}
.no-border-top {
  border-top: none !important;
}
.comments {
  background: #fff;
  padding-bottom: 30px;
  padding-inline: 16px;
}
.recent {
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 20px;
}
.recent a,
.recent p {
  font-family: Tahoma;
  font-size: 14px;
  margin: 0;
  line-height: 18px;
  color: #3b5998;
}
.recent p {
  font-weight: 700;
}
.media {
  margin: 0;
  padding: 8px 0;
  border-top: 1px solid #e2e2e2;
}
.media.border-bottom {
  border-bottom: 1px solid #e2e2e2;
}
.media-left img {
  margin-top: 6px;
  min-width: 30px;
}
.media-body h4 a {
  font-family: Tahoma;
  font-size: 13px;
  color: #3b5998;
  margin: 0 0 5px 0;
  line-height: 14px;
  font-weight: 700;
}
.media-body h4 a:focus,
.media-body h4 a:hover {
  color: #3b5998;
}
.media-body p {
  font-family: Tahoma;
  font-size: 12px;
  color: #1a1a1a;
  line-height: 15px;
  margin: 0 0 5px 0;
}
.media-body p.bottom {
  color: #3b5998;
}
.media-body p.bottom .like {
  margin-left: 8px;
}
.media-body p.bottom .time {
  color: grey;
  border-bottom: 1px dotted grey;
}
.media .media-heading {
  margin-bottom: 5px;
}
@media (max-width: 991px) {
  .container.comments {
    width: auto;
  }
}
@media (max-width: 500px) {
  .comments p {
    font-size: 14px !important;
  }
  .comments .bottom {
    font-size: 12px !important;
  }
}
