:root {
  --annotation-link-color: var(--color-primary-70);
  --archive-list-item-color: var(--color-primary-70);
  --archive-list-item-color-hover-visited: var(--color-primary-70);
  /* --archive-list-item-font-family: var(--font-family-primary) */
  /* --archive-list-item-font-size: var(--semantic-headline-sm-typography-font-size) */
  --archive-list-item-font-weight: var(--font-weight-secondary-regular);
  --archive-list-item-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height);
  /* --archive-list-item-text-decoration: underline */
  --archive-page-title-color: var(--color-primary-90);
  --archive-page-title-font-family: var(--font-family-primary);
  --archive-page-title-font-size: var(--branded-heading-lg-typography-font-size);
  --archive-page-title-line-height: var(--branded-heading-lg-typography-line-height);
  --archive-year-heading-color: var(--color-primary-90);
  --archive-year-heading-font-family: var(--font-family-primary);
  --archive-year-heading-font-size: var(--semantic-headline-sm-typography-font-size);
  --archive-year-heading-line-height: var(--semantic-display-typography-line-height);
  --archive-year-heading-line-height-lg: var(--semantic-paragraph-default-lg-default-typography-line-height);
  --article-group-divider-color: var(--color-neutral-50);
  --article-group-title-line-height: calc(var(--scale-9) + var(--scale-3));
  --article-group-title-line-height-lg: calc(var(--scale-9) + var(--scale-3));
  /* --article-header-headline-font-family: var(--font-family-primary) */
  /* --article-header-headline-font-size: var(--deprecated-font-heading-1-size) */
  /* --article-header-headline-font-weight: 700 */
  /* --article-header-headline-lg-font-size: var(--deprecated-font-heading-1-large-size) */
  /* --article-header-headline-lg-font-weight: 700 */
  /* --article-header-headline-lg-line-height: var(--deprecated-font-heading-1-large-line-height) */
  /* --article-header-headline-line-height: var(--deprecated-font-heading-1-line-height) */
  /* --article-header-intro-color: var(--color-neutral-70) */
  /* --article-header-intro-font-family: var(--font-family-secondary) */
  /* --article-header-intro-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size) */
  /* --article-header-intro-font-weight: 400 */
  /* --article-header-intro-lg-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size) */
  /* --article-header-intro-lg-font-weight: 400 */
  /* --article-header-intro-lg-line-height: var(--semantic-paragraph-default-lg-default-typography-line-height) */
  /* --article-header-intro-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height) */
  /* --article-max-width: 100% */
  --article-tag-color: var(--color-primary-70);
  /* --article-tag-font-family: var(--font-family-primary) */
  --article-tag-hover-background-color: var(--color-primary-10);
  /* --article-tag-link-color: var(--color-neutral-black) */
  /* --article-tag-link-hover-color: var(--color-neutral-80) */
  /* --article-tag-link-hover-decoration: none */
  --audiovisual-ad-mt: var(--scale-9);
  --audiovisual-ad-mt-lg: var(--scale-5);
  --audiovisual-content-bottom-margin: var(--scale-9);
  --audiovisual-vertical-gap: var(--scale-9);
  --audiovisual-vertical-gap-lg: var(--scale-10);
  --audiovisual-vertical-margin: var(--scale-9);
  --audiovisual-vertical-margin-lg: var(--scale-10);
  --author-profile-avatar-background: var(--color-neutral-10);
  --author-profile-description-font-family: var(--semantic-paragraph-default-sm-default-typography-font-family);
  --author-profile-function-color: var(--color-neutral-70);
  --author-profile-function-font-family: var(--semantic-paragraph-default-lg-default-typography-font-family);
  /* --author-profile-function-font-line-height: var(--deprecated-font-heading-5-line-height) */
  --author-profile-function-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  --author-profile-function-font-weight: var(--semantic-paragraph-default-lg-default-typography-font-weight);
  --author-profile-function-lg-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  --author-profile-function-lg-line-height: var(--semantic-paragraph-default-lg-default-typography-line-height);
  --author-profile-function-line-height: var(--semantic-paragraph-default-lg-default-typography-line-height);
  --author-profile-name-color: var(--color-primary-90);
  --author-profile-name-font-size: var(--semantic-headline-lg-typography-font-size);
  --author-profile-name-lg-font-size: var(--semantic-headline-lg-typography-font-size);
  --author-profile-name-lg-line-height: var(--semantic-headline-lg-typography-line-height);
  --author-profile-name-line-height: var(--semantic-headline-lg-typography-line-height);
  /* --author-profile-page-gap-vertical: var(--scale-12) */
  --author-profile-social-media-font-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --author-profile-social-media-handle-color: var(--color-neutral-70);
  --author-profile-social-media-handle-font-family: var(--semantic-caption-default-lg-default-typography-font-family);
  --author-profile-social-media-handle-font-weight: var(--semantic-caption-default-lg-default-typography-font-weight);
  --author-profile-social-media-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --author-profile-social-order-email: 1;
  --author-profile-social-order-facebook: 3;
  --author-profile-social-order-instagram: 4;
  --author-profile-social-order-phone: 5;
  --author-profile-social-order-twitter: 2;
  --branded-header-link-icon-color: var(--color-neutral-white);
  --branded-header-link-text-color: var(--color-neutral-white);
  --branded-header-link-text-font-family: var(--font-family-primary);
  --branded-header-link-text-font-weight: 400;
  /* --branded-header-text-transform: uppercase */
  /* --branded-header-title-border-color: var(--color-primary-80) */
  /* --branded-header-title-font-family: var(--font-family-secondary) */
  --branded-header-title-margin-bottom-sm: var(--scale-5);
  --branded-header-title-text-color: var(--color-primary-90);
  --branded-header-title-weight: 500;
  /* --bullet-list-bullet-color: var(--semantic-foreground-accent-adaptive-default-fill) */
  /* --button-large-padding-horizontal: calc(var(--button-lg-layout-padding-left) + var(--button-lg-layout-padding-right)) */
  /* --button-outline-border: 1px solid var(--user-menu-button-color) */
  --button-small-padding-horizontal: calc(var(--button-sm-layout-padding-left) + var(--button-sm-layout-padding-right) / 2);
  /* --copyright-banner-font-family: var(--font-family-secondary) */
  --copyright-banner-font-size: var(--semantic-caption-default-sm-default-typography-font-size);
  --copyright-banner-line-height: var(--semantic-caption-default-sm-default-typography-line-height);
  --copyright-banner-text-align: center;
  /* --date-time-color: var(--color-neutral-70) */
  --date-time-font-family: var(--font-family-secondary);
  --drop-cap-float: left;
  --drop-cap-line-height: 0.925em;
  --drop-cap-padding-right: var(--$space-1);
  --drop-cap-size: 3.125em;
  --duration-indicator-color: var(--color-neutral-70);
  --duration-indicator-font-family: var(--font-family-secondary);
  --evolving-teasers-bg-color: var(--color-neutral-100);
  --evolving-teasers-dot-icon-active-color: var(--color-primary-10);
  --evolving-teasers-dot-icon-color: var(--color-neutral-70);
  --feature-hero-image-gradient: linear-gradient(357.91deg, rgba(0, 0, 0, 0.36) 16.84%, rgba(0, 0, 0, 0) 47.94%);
  --footer-background-color: var(--color-primary-100);
  --footer-color: var(--color-neutral-white);
  --footer-column-gap: var(--scale-5);
  --footer-column-header-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --footer-column-header-font-weight: var(--semantic-caption-default-lg-strong-typography-font-weight);
  --footer-column-header-lg-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --footer-column-header-lg-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --footer-column-header-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --footer-column-header-margin-block-end: var(--scale-5);
  --footer-column-item-font-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --footer-column-item-font-weight: var(--semantic-caption-default-lg-default-typography-font-weight);
  --footer-column-item-lg-font-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --footer-column-item-lg-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --footer-column-item-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --footer-column-width: 200px;
  --footer-font-family: var(--font-family-secondary);
  --footer-logo-max-height: 40px;
  --footer-logo-max-height-lg: 40px;
  --footer-logo-max-height-md: 40px;
  --footer-separator-color: var(--color-neutral-30);
  --footer-separator-height: 1px;
  --grid-wrap-fluid: calc(100% - var(--scale-10));
  --group-area-darkmode-bg-color: var(--color-neutral-90);
  /* --group-area-darkmode-branded-heading-link-color: var(--color-secondary-70) */
  /* --group-area-darkmode-branded-heading-link-icon-color: var(--color-secondary-70) */
  /* --group-area-darkmode-branded-heading-title-border-color: var(--color-primary-base) */
  --group-area-darkmode-branded-heading-title-color: var(--color-neutral-white);
  /* --group-area-darkmode-counter-color: var(--color-secondary-70) */
  /* --group-area-darkmode-duration-indicator-color: var(--color-neutral-80) */
  /* --group-area-darkmode-teaser-external-link-color: var(--color-secondary-70) */
  /* --group-area-darkmode-teaser-intro-color: var(--color-neutral-black) */
  /* --group-area-darkmode-teaser-title-color: var(--color-neutral-black) */
  --group-area-none-bg-color: var(--color-neutral-white);
  --group-area-sponsored-bg-color: var(--color-tertiary-10);
  /* --group-area-sponsored-branded-heading-link-color: var(--color-primary-80) */
  /* --group-area-sponsored-branded-heading-link-icon-color: var(--color-primary-80) */
  --group-area-sponsored-branded-heading-title-border-color: var(--color-tertiary-100);
  --group-area-sponsored-branded-heading-title-color: var(--color-tertiary-100);
  --group-area-sponsored-teaser-intro-color: var(--color-tertiary-100);
  --group-area-sponsored-teaser-title-color: var(--color-tertiary-100);
  --header-logo-inline-elements-divider-display: none;
  --header-main-navigation-color: var(--color-neutral-100);
  --header-main-navigation-font-family: var(--semantic-caption-default-lg-strong-typography-font-family);
  --header-main-navigation-font-size: var(--font-size-2xl);
  --header-main-navigation-font-weight: var(--semantic-caption-default-lg-strong-typography-font-weight);
  --header-main-navigation-lg-background-color: transparent;
  --header-main-navigation-lg-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --header-main-navigation-lg-hover-border-color: var(--color-primary-80);
  --header-main-navigation-lg-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --header-main-navigation-lg-padding: var(--scale-5);
  --header-main-navigation-lg-text-transform: none;
  --header-main-navigation-line-height: var(--line-height-lg);
  --header-main-sub-navigation-color: var(--color-primary-70);
  --header-main-sub-navigation-font-family: var(--semantic-caption-default-lg-strong-typography-font-family);
  --header-main-sub-navigation-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --header-main-sub-navigation-lg-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --header-main-sub-navigation-lg-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --header-main-sub-navigation-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --header-mobile-navigation-divider-color: var(--color-neutral-30);
  --header-mobile-navigation-padding-block: var(--scale-9);
  --header-more-heading-color: var(--color-neutral-70);
  /* --header-more-heading-font-family: var(--font-family-primary) */
  --header-more-heading-font-size: var(--font-size-md);
  --header-more-heading-font-weight: 400;
  /* --header-more-heading-lg-color: var(--color-neutral-black) */
  --header-more-heading-lg-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  /* --header-more-heading-lg-font-weight: 700 */
  --header-more-heading-lg-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --header-more-heading-line-height: var(--line-height-4xl);
  --header-more-item-color: var(--color-neutral-100);
  --header-more-item-font-family: var(--font-family-secondary);
  --header-more-item-font-size: var(--font-size-lg);
  --header-more-item-font-weight: 400;
  /* --header-more-item-lg-font-size: var(--deprecated-font-heading-6-large-size) */
  /* --header-more-item-lg-line-height: var(--deprecated-font-heading-6-large-line-height) */
  --header-more-item-line-height: var(--line-height-4xl);
  /* --header-more-menu-padding-block: var(--scale-7) */
  /* --header-search-button-icon-stroke: var(--color-neutral-black) */
  /* --header-search-button-icon-stroke-width: var(--scale-2) */
  --header-services-background-color: var(--color-neutral-10);
  --header-services-color: var(--color-neutral-100);
  --header-services-font-family: var(--semantic-caption-default-lg-strong-typography-font-family);
  --header-services-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --header-services-font-weight: var(--semantic-caption-default-lg-strong-typography-font-weight);
  --header-services-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --header-services-padding-block: var(--scale-3);
  --hero-block-areas: 'authors' 'date' 'source' 'social';
  --hero-block-author-function-color: var(--color-neutral-70);
  --hero-block-author-function-font-family: var(--font-family-secondary);
  --hero-block-author-name-color: var(--semantic-foreground-brand-adaptive-default-fill);
  --hero-block-author-name-font-family: var(--font-family-secondary);
  --hero-block-authors-margin-block: 0 var(--scale-5);
  --hero-block-date-color: var(--color-neutral-70);
  --hero-block-date-font-family: var(--font-family-secondary);
  --hero-block-date-font-weight: 400;
  --hero-block-date-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --hero-block-date-margin-block: 0 var(--scale-7);
  --hero-block-date-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --hero-block-lg-areas: 'authors social' 'date date' 'source source';
  --hero-block-lg-authors-margin-block: 0 var(--scale-7);
  --hero-block-lg-date-margin-block: 0 0;
  --hero-block-lg-margin-block: var(--scale-10) var(--scale-10);
  --hero-block-lg-social-margin-block: 0 var(--scale-5);
  --hero-block-lg-source-margin-block: 0 var(--scale-5);
  --hero-block-margin-block: var(--scale-9) var(--scale-5);
  --hero-block-social-gap: var(--scale-5);
  --hero-block-social-link-size: 24px;
  --hero-block-social-margin-block: var(--scale-7) var(--scale-7);
  /* --hero-block-social-sm-display: block */
  --hero-block-source-color: var(--color-neutral-70);
  --hero-block-source-font-family: var(--semantic-caption-default-lg-default-typography-font-family);
  --hero-block-source-font-weight: 400;
  --hero-block-source-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --hero-block-source-margin-block: 0 0;
  --hero-block-source-size: var(--semantic-caption-default-lg-default-typography-font-size);
  /* --hero-block-wrapper-lg-margin-block-end: var(--scale-10) */
  /* --hero-block-wrapper-margin-block-end: var(--scale-9) */
  --horizontal-teaser-lg-vertical-gap: var(--scale-5);
  --labels-icon-color: var(--color-neutral-100);
  --labels-icon-color--darkmode: var(--color-neutral-white);
  --labels-icon-color--sponsored: var(--color-tertiary-100);
  --labels-main-color--darkmode: var(--color-neutral-white);
  --labels-main-color--sponsored: var(--color-tertiary-100);
  --labels-premium-icon-height: var(--scale-6);
  --labels-sub-color--darkmode: var(--color-neutral-white);
  --labels-sub-color--sponsored: var(--color-neutral-100);
  --life-style-block-highlight-font-size: var(--semantic-headline-xl-typography-font-size);
  --life-style-block-highlight-lg-font-size: var(--semantic-headline-xl-typography-font-size);
  --life-style-block-highlight-lg-line-height: var(--semantic-headline-xl-typography-line-height);
  --life-style-block-highlight-line-height: var(--semantic-headline-xl-typography-line-height);
  --list-ol-counter-color: var(--color-primary-70);
  --list-ol-counter-font-family: var(--font-family-primary);
  --list-ol-counter-font-size: var(--font-size-3xl);
  --list-ol-counter-font-weight: 500;
  /* --list-ol-counter-lg-font-size: var(--font-size-4xl) */
  /* --list-ol-counter-lg-line-height: var(--scale-11) */
  --list-ol-counter-line-height: var(--scale-10);
  --list-ol-counter-margin-right: var(--scale-5);
  /* --list-ol-counter-md-width: calc(var(--scale-11) - var(--scale-3)) */
  --list-ol-counter-width: var(--scale-8);
  --list-ol-item-top-alignment-top-margin: -0.15em;
  --list-teaser-title-font-weight: 400;
  --modal-close-button-hover-background-color: var(--color-neutral-30);
  /* --modal-close-button-hover-color: var(--color-neutral-white) */
  --news-article-horizontal-margin: calc(var(--scale-12) + var(--scale-3));
  --one-wide-two-narrow-opener-font-size: var(--semantic-headline-xl-typography-font-size);
  --one-wide-two-narrow-opener-line-height: var(--semantic-headline-xl-typography-line-height);
  --opinion-article-width: 736px;
  --opinion-teaser-title-color: var(--color-neutral-100);
  --opinion-teaser-title-font-size: var(--semantic-headline-md-typography-font-size);
  --opinion-teaser-title-font-weight: 500;
  --opinion-teaser-title-lg-font-size: var(--semantic-headline-md-typography-font-size);
  --opinion-teaser-title-lg-line-height: var(--semantic-headline-md-typography-line-height);
  /* --opinion-teaser-title-lg-margin-bottom: var(--scale-7) */
  --opinion-teaser-title-line-height: var(--semantic-headline-md-typography-line-height);
  /* --opinion-teaser-title-margin-bottom: var(--scale-5) */
  --opinion-teaser-title-md-font-size: var(--semantic-headline-md-typography-font-size);
  --opinion-teaser-title-md-line-height: var(--semantic-headline-md-typography-line-height);
  /* --ordered-list-number-color: var(--semantic-foreground-accent-adaptive-default-fill) */
  /* --ordered-list-number-font-family: var(--semantic-paragraph-default-sm-default-typography-font-family) */
  --paragraph-font-family: var(--font-family-secondary);
  /* --paragraph-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size) */
  /* --paragraph-font-weight: var(--semantic-paragraph-default-sm-default-typography-font-weight) */
  /* --paragraph-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height) */
  --paragraph-link-color: var(--color-primary-70);
  --paywall-banner-bg: var(--color-neutral-white);
  --paywall-banner-checkmark-color: var(--color-neutral-black);
  --paywall-banner-font-family: var(--font-family-secondary);
  --paywall-banner-font-weight: 400;
  --paywall-banner-strong-font-weight: 500;

  --paywall-banner-primary-head-font-family: var(--font-family-primary);
  --paywall-banner-heading-font-weight: 500;

  --paywall-banner-list-font-family: var(--font-family-secondary);
  --paywall-banner-font-weight-list: 400;
  --paywall-banner-strong-font-weight-list: 500;

  --paywall-banner-font-weight-button: 500;
  --paywall-banner-font-weight-list: 400;
  --paywall-banner-heading-font-weight: 500;
  --paywall-banner-link-color: var(--color-primary-70);
  --paywall-banner-link-font-weight: 400;
  --paywall-banner-link-text-decoration: underline;
  --paywall-banner-list-font-family: var(--font-family-secondary);
  --paywall-banner-max-height: 66%;
  --paywall-banner-max-height-lg: 50%;
  --paywall-banner-primary-head-font-family: var(--font-family-primary);
  --paywall-banner-strong-font-weight: 500;
  --paywall-banner-strong-font-weight-list: 500;
  --paywall-card-cta-color: var(--color-primary-70);
  --paywall-card-cta-icon-color: var(--color-neutral-white);
  --paywall-card-heading-color: var(--color-neutral-100);
  --paywall-card-heading-font-family: var(--font-family-primary);
  --paywall-card-heading-subtitle-font-weight: 400;
  --paywall-card-heading-title-font-weight: 500;
  --paywall-card-highlight-color: var(--color-primary-70);
  --paywall-card-highlight-label-border-radius: var(--scale-5);
  --paywall-card-highlight-label-color: var(--color-neutral-white);
  --paywall-card-highlight-label-font-family: var(--semantic-paragraph-strong-lg-default-typography-font-family);
  --paywall-card-highlight-label-font-size: var(--semantic-paragraph-strong-lg-default-typography-font-size);
  --paywall-card-highlight-label-font-weight: var(--semantic-paragraph-strong-lg-default-typography-font-weight);
  --paywall-card-highlight-label-line-height: var(--semantic-paragraph-strong-lg-default-typography-line-height);
  --paywall-card-highlight-label-padding: var(--scale-3) var(--scale-6);
  --paywall-card-price-color: var(--color-neutral-black);
  --paywall-card-price-font-family: var(--font-family-secondary);
  --paywall-card-price-font-weight: 500;
  --paywall-card-price-font-size: var(--font-size-lg);
  --paywall-card-price-line-height: var(--line-height-4xl);
  --paywall-card-price-color: var(--color-neutral-black);

  --paywall-card-price-info-font-family: var(--semantic-caption-default-sm-default-typography-font-family);
  --paywall-card-price-info-font-weight: var(--semantic-caption-default-sm-default-typography-font-weight);
  --paywall-card-price-info-font-size: var(--semantic-caption-default-sm-default-typography-font-size);
  --paywall-card-price-info-line-height: var(--semantic-caption-default-sm-default-typography-line-height);
  --paywall-card-price-info-color: var(--color-neutral-50);

  --paywall-card-cta-color: var(--color-primary-70);
  --paywall-card-cta-icon-color: var(--color-neutral-white);
  --paywall-card-highlight-color: var(--color-primary-70);
  --paywall-list-checkmark-color-card: #2EA45D; /* Not a token */
  --paywall-text-logo-square-size: var(--scale-6);

  --paywall-card-highlight-label-font-size: var(--semantic-paragraph-strong-lg-default-typography-font-size);
  --paywall-card-highlight-label-line-height: var(--semantic-paragraph-strong-lg-default-typography-line-height);
  --paywall-card-highlight-label-padding: var(--scale-3) var(--scale-6);
  --paywall-card-highlight-label-font-family: var(--semantic-paragraph-strong-lg-default-typography-font-family);
  --paywall-card-highlight-label-color: var(--color-neutral-white);
  --paywall-card-highlight-label-font-weight: var(--semantic-paragraph-strong-lg-default-typography-font-weight);
  --paywall-card-highlight-label-border-radius: var(--scale-5);

  --playbutton-background-color: var(--color-primary-70);
  /* --playbutton-text-color: var(--button-label-primary-default-fill) */
  --pull-quote-mark-color: var(--color-primary-base);
  --pull-quote-mark-font-weight: 700;
  --pull-quote-quotee-font-color: var(--color-neutral-100);
  --pull-quote-quotee-font-family: var(--font-family-secondary);
  --pull-quote-quotee-font-size: var(--semantic-paragraph-alt-lg-default-typography-font-size);
  --pull-quote-quotee-font-weight: 400;
  --pull-quote-quotee-function-font-color: var(--color-neutral-100);
  --pull-quote-quotee-function-font-family: var(--font-family-secondary);
  --pull-quote-quotee-function-font-size: var(--semantic-caption-alt-lg-default-typography-font-size);
  --pull-quote-quotee-function-font-weight: 400;
  --pull-quote-quotee-function-line-height: var(--semantic-caption-alt-lg-default-typography-line-height);
  --pull-quote-quotee-line-height: var(--semantic-paragraph-alt-lg-default-typography-line-height);
  --pull-quote-quotee-margin-block: var(--scale-7) var(--scale-3);
  --pull-quote-text-color: var(--semantic-foreground-accent-adaptive-default-fill);
  --pull-quote-text-font-family: var(--font-family-primary);
  /* --pull-quote-text-font-style: italic */
  --pull-quote-text-font-weight: 500;
  --read-more-background-color: transparent;
  --read-more-block-padding: 0 var(--scale-4);
  --read-more-border-color: var(--color-primary-70);
  --read-more-border-width: 2px;
  --read-more-color: var(--color-primary-70);
  --read-more-font-family: var(--font-family-primary);
  --read-more-font-size: var(--semantic-paragraph-alt-lg-strong-typography-font-size);
  --read-more-font-weight: 500;
  --read-more-lg-font-size: var(--semantic-paragraph-alt-lg-strong-typography-font-size);
  --read-more-lg-line-height: var(--semantic-paragraph-alt-lg-strong-typography-line-height);
  --read-more-line-height: var(--semantic-paragraph-alt-lg-strong-typography-line-height);
  --read-more-prefix-color: var(--color-neutral-black);
  --read-more-prefix-font-family: var(--font-family-secondary);
  --read-more-prefix-font-size: var(--semantic-paragraph-alt-lg-strong-typography-font-size);
  --read-more-prefix-font-weight: 500;
  --read-more-prefix-lg-font-size: var(--semantic-paragraph-alt-lg-strong-typography-font-size);
  --read-more-prefix-lg-line-height: var(--semantic-paragraph-alt-lg-strong-typography-line-height);
  --read-more-prefix-line-height: var(--semantic-paragraph-alt-lg-strong-typography-line-height);
  --read-more-prefix-text-transform: uppercase;
  /* --read-more-text-decoration: underline */
  --regular-block-teaser-column-gap: var(--scale-5);
  --regular-block-teaser-external-link-icon-color: var(--color-primary-70);
  --regular-block-teaser-highlight-title-font-size: var(--semantic-headline-lg-typography-font-size);
  /* --regular-block-teaser-highlight-title-line-height: var(--deprecated-font-heading-2-line-height) */
  --regular-block-teaser-intro-color: var(--color-neutral-70);
  --regular-block-teaser-intro-font-family: var(--font-family-secondary);
  /* --regular-block-teaser-intro-font-size: var(--deprecated-font-heading-6-large-size) */
  /* --regular-block-teaser-intro-line-height: var(--deprecated-font-heading-6-large-line-height) */
  --regular-block-teaser-title-color: var(--color-neutral-100);
  /* --regular-block-teaser-title-font-family: var(--font-family-secondary) */
  --regular-block-teaser-title-font-size: var(--semantic-headline-xs-typography-font-size);
  /* --regular-block-teaser-title-font-weight: 700 */
  --regular-block-teaser-title-lg-font-size: var(--semantic-headline-sm-typography-font-size);
  --regular-block-teaser-title-lg-line-height: var(--semantic-headline-sm-typography-line-height);
  --regular-block-teaser-title-line-height: var(--semantic-headline-xs-typography-line-height);
  --regular-block-teaser-title-md-font-size: var(--semantic-headline-sm-typography-font-size);
  --regular-block-teaser-title-md-line-height: var(--semantic-headline-sm-typography-line-height);
  /* --republished-article-message-color: var(--semantic-foreground-base-adaptive-soft-fill) */
  /* --republished-article-message-font-family: var(--semantic-paragraph-default-sm-default-typography-font-family) */
  /* --republished-article-message-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size) */
  --search-bar-submit-bg-color: var(--color-primary-70);
  /* --search-bar-submit-color: var(--color-neutral-white) */
  --search-page-input-border-color: var(--semantic-border-base-adaptive-soft-fill);
  --search-page-input-font-family: var(--font-family-secondary);
  --search-page-input-font-size: var(--font-size-3xl);
  --search-page-input-font-size-lg: var(--font-size-3xl);
  --search-page-input-line-height: var(--line-height-3xl);
  --search-page-input-line-height-lg: var(--line-height-3xl);
  --search-page-result-msg-font-family: var(--font-family-secondary);
  --search-page-result-msg-font-size: var(--font-size-sm);
  --search-page-result-msg-font-size-lg: var(--font-size-sm);
  --search-page-result-msg-keyword-color: var(--color-neutral-black);
  --search-page-result-msg-line-height: var(--line-height-xl);
  --search-page-result-msg-line-height-lg: var(--line-height-xl);
  --search-page-result-msg-variable-font-weight: 500;
  --search-result-teaser-image-external-link-icon-color: var(--color-primary-70);
  --search-result-teaser-intro-color: var(--color-neutral-70);
  --search-result-teaser-intro-font-family: var(--font-family-secondary);
  /* --search-result-teaser-intro-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size) */
  /* --search-result-teaser-intro-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height) */
  --search-result-teaser-padding-bottom: var(--scale-10);
  /* --search-result-teaser-title-font-family: var(--font-family-secondary) */
  --search-result-teaser-title-font-size: var(--semantic-headline-xs-typography-font-size);
  --search-result-teaser-title-font-weight: 500;
  --search-result-teaser-title-lg-font-size: var(--semantic-headline-lg-typography-font-size);
  --search-result-teaser-title-lg-line-height: var(--semantic-headline-lg-typography-line-height);
  --search-result-teaser-title-line-height: var(--semantic-headline-xs-typography-line-height);
  --search-result-teaser-title-md-font-size: var(--semantic-headline-lg-typography-font-size);
  --search-result-teaser-title-md-line-height: var(--semantic-headline-lg-typography-line-height);
  --single-list-teaser-image-external-link-icon-color: var(--color-primary-70);
  --single-list-teaser-intro-color: var(--color-neutral-70);
  --single-list-teaser-intro-font-family: var(--font-family-secondary);
  /* --single-list-teaser-intro-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size) */
  /* --single-list-teaser-intro-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height) */
  /* --single-list-teaser-title-font-family: var(--font-family-secondary) */
  --single-list-teaser-title-font-weight: 500;
  --single-list-teaser-title-line-height: var(--semantic-headline-xs-typography-line-height);
  --single-list-teaser-wo-image-external-link-icon-color: var(--color-primary-70);
  /* --single-list-teaser-wo-image-title-font-family: var(--font-family-secondary) */
  --single-list-teaser-wo-title-color: var(--color-neutral-100);
  --single-list-teaser-wo-title-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  --single-list-teaser-wo-title-lg-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  --single-list-teaser-wo-title-lg-line-height: var(--semantic-paragraph-default-md-default-typography-line-height);
  --single-list-teaser-wo-title-line-height: var(--semantic-paragraph-default-md-default-typography-line-height);
  /* --social-link-border-color: var(--color-neutral-white) */
  /* --social-link-color: var(--color-neutral-white) */
  --sponsored-article-banner-padding: var(--scale-7);
  --sponsored-article-banner-padding-lg: var(--scale-7) var(--scale-9);
  --sponsored-article-horizontal-margin: 0;
  --sponsored-article-labels-container-background-color: var(--color-tertiary-10);
  --sponsored-article-labels-main-color: var(--tertiary-100);
  --sponsored-article-labels-sub-color: var(--tertiary-100);
  --story-header-headline-font-family: var(--font-family-primary);
  --story-header-headline-font-size: var(--semantic-headline-2xl-typography-font-size);
  --story-header-headline-font-weight: 400;
  /* --story-header-headline-lg-font-family: var(--semantic-headline-xl-typography-font-family) */
  --story-header-headline-lg-font-size: var(--semantic-headline-2xl-typography-font-size);
  --story-header-headline-lg-font-weight: 400;
  --story-header-headline-lg-line-height: var(--semantic-headline-2xl-typography-line-height);
  --story-header-headline-line-height: var(--semantic-headline-2xl-typography-line-height);
  --story-header-intro-color: var(--color-neutral-100);
  --story-header-intro-font-family: var(--font-family-secondary);
  --story-header-intro-font-size: var(--semantic-paragraph-default-sm-default-typography-font-size);
  --story-header-intro-font-weight: 500;
  --story-header-intro-lg-font-size: var(--semantic-paragraph-default-lg-default-typography-font-size);
  --story-header-intro-lg-font-weight: 500;
  --story-header-intro-lg-line-height: var(--semantic-paragraph-default-lg-default-typography-line-height);
  --story-header-intro-line-height: var(--semantic-paragraph-default-sm-default-typography-line-height);
  /* --story-header-lg-margin-block-end: var(--scale-10) */
  /* --story-header-lg-margin-block-start: 0 */
  /* --story-header-margin-block-end: var(--scale-9) */
  /* --story-header-margin-block-start: 0 */
  --story-section-content-bleed-margin: var(--scale-12);
  /* --sub-head-font-family: var(--font-family-secondary) */
  --sub-head-font-size: var(--semantic-headline-md-typography-font-size);
  --sub-head-lg-font-size: var(--semantic-headline-lg-typography-font-size);
  --sub-head-lg-line-height: var(--semantic-headline-lg-typography-line-height);
  --sub-head-line-height: var(--semantic-headline-md-typography-line-height);
  --table-body-border-color: var(--color-neutral-30);
  --table-body-font-family: var(--font-family-primary);
  --table-head-bg-color: var(--color-primary-50);
  --table-head-border-color: var(--color-neutral-30);
  --table-head-color: var(--color-neutral-white);
  --table-head-font-family: var(--font-family-primary);
  /* --tag-page-articles-margin-top: var(--scale-11) */
  /* --tag-page-articles-margin-top-lg: calc(var(--scale-12) + var(--scale-5)) */
  /* --tag-page-b2b-heading-font-family: var(--branded-heading-lg-typography-font-family) */
  /* --tag-page-heading-color: var(--color-primary-90) */
  /* --tag-page-heading-font-family: var(--font-family-secondary) */
  /* --tag-page-heading-font-size: var(--font-size-3xl) */
  /* --tag-page-heading-font-size-lg: var(--deprecated-font-heading-1-large-size) */
  /* --tag-page-heading-line-height: var(--scale-10) */
  /* --tag-page-heading-line-height-lg: calc(var(--scale-11) + var(--scale-3)) */
  /* --tag-page-heading-padding: 0 */
  /* --tag-page-top-margin: var(--scale-9) */
  /* --tag-page-top-margin-lg: var(--scale-12) */
  /* --teaser-background-color: var(--color-primary-80) */
  --teaser-background-color-sponsored: var(--color-tertiary-10);
  --teaser-bg-color: var(--color-neutral-90);
  --teaser-border-color: var(--color-neutral-30);
  /* --teaser-border-color-md: transparent */
  --teaser-border-width: 0;
  /* --teaser-breaking-duration-indicator-color: var(--color-neutral-80) */
  --teaser-breaking-label-bg-color: #D23E3E;
  --teaser-breaking-label-color: var(--color-neutral-10);
  /* --teaser-breaking-label-font-family: var(--font-family-primary) */
  --teaser-breaking-label-font-size: var(--button-lg-typography-font-size);
  --teaser-breaking-label-font-size-lg: var(--button-lg-typography-font-size);
  --teaser-breaking-label-font-weight: var(--button-lg-typography-font-weight);
  --teaser-breaking-label-left: 0;
  --teaser-breaking-label-left-lg: var(--scale-7);
  --teaser-breaking-label-left-md: 0;
  --teaser-breaking-label-line-height: var(--button-lg-typography-line-height);
  /* --teaser-breaking-label-line-height-lg: calc(var(--scale-9) + var(--scale-3)) */
  --teaser-breaking-label-padding: calc(var(--scale-6) - 1px) calc(var(--scale-7) - 2px);
  --teaser-breaking-label-padding-lg: var(--scale-7);
  --teaser-breaking-label-top: 0;
  --teaser-breaking-label-top-lg: var(--scale-7);
  --teaser-breaking-label-top-md: 0;
  --teaser-breaking-title-font-size: var(--scale-10);
  --teaser-breaking-title-lg-font-size: var(--semantic-headline-xl-typography-font-size);
  --teaser-breaking-title-lg-line-height: var(--semantic-headline-xl-typography-line-height);
  --teaser-breaking-title-lg-padding: var(--scale-7);
  --teaser-breaking-title-line-height: var(--semantic-headline-2xl-typography-line-height);
  --teaser-breaking-title-padding: var(--scale-7);
  /* --teaser-evolving-duration-indicator-color: var(--color-neutral-80) */
  --teaser-external-link-icon-color: var(--color-primary-70);
  --teaser-gradient: linear-gradient(180deg, rgba(26, 26, 26, 0) 49.48%, #1A1A1A 100%);
  --teaser-heading-font-family: var(--semantic-headline-xs-typography-font-family);
  --teaser-heading-font-size: var(--semantic-headline-xs-typography-font-size);
  --teaser-heading-lg-font-size: var(--semantic-headline-sm-typography-font-size);
  --teaser-heading-lg-line-height: var(--semantic-headline-sm-typography-line-height);
  --teaser-heading-lg-weight: var(--semantic-headline-sm-typography-font-weight);
  --teaser-heading-line-height: var(--semantic-headline-xs-typography-line-height);
  /* --teaser-heading-md-font-size: var(--semantic-headline-sm-typography-font-size) */
  /* --teaser-heading-md-line-height: var(--semantic-headline-sm-typography-line-height) */
  /* --teaser-heading-sm-font-size: var(--semantic-headline-sm-typography-font-size) */
  /* --teaser-heading-sm-line-height: var(--semantic-headline-sm-typography-line-height) */
  --teaser-heading-weight: var(--semantic-headline-xs-typography-font-weight);
  --teaser-icon-lg-height: calc(var(--scale-9) + var(--scale-3));
  --teaser-image-height: 64px;
  --teaser-image-height-lg: 96px;
  --teaser-intro-color: var(--color-neutral-70);
  --teaser-intro-font-family: var(--font-family-secondary);
  /* --teaser-intro-font-size: var(--deprecated-font-heading-5-size) */
  /* --teaser-intro-font-style: italic */
  /* --teaser-intro-lg--height: var(--deprecated-font-heading-5-large-line-height) */
  /* --teaser-intro-lg-font-size: var(--deprecated-font-heading-5-large-size) */
  /* --teaser-intro-line-height: var(--deprecated-font-heading-5-line-height) */
  /* --teaser-intro-md-font-size: var(--deprecated-font-heading-5-large-size) */
  /* --teaser-intro-md-line-height: var(--deprecated-font-heading-5-large-line-height) */
  /* --teaser-labels-margin-bottom: var(--scale-5) */
  --teaser-mobile-grid-template-areas: 'labels labels labels' 'body body image';
  --teaser-mobile-grid-template-columns: repeat(3, 1fr);
  --teaser-mobile-row-line-height: var(--deprecated-font-heading-5-line-height);
  --teaser-mobile-row-title-font-size: var(--deprecated-font-heading-5-size);
  --teaser-mobile-row-title-font-weight: 700;
  --teaser-no-image-breaking-label-margin-lg: var(--scale-7);
  --teaser-no-image-breaking-label-margin-md: 0;
  --teaser-no-image-breaking-label-top-padding: var(--scale-7);
  --teaser-no-image-breaking-label-top-padding-lg: 0;
  --teaser-no-image-title-padding: var(--scale-9);
  /* --teaser-odd-background-color: var(--color-secondary-10) */
  /* --teaser-overlay-gradient: linear-gradient(0deg, rgba(0, 0, 0, 0.33) 0%, rgba(0, 0, 0, 0) 100%) */
  --teaser-padding-top: var(--scale-5);
  --teaser-padding-top-md: var(--scale-10);
  /* --teaser-premium-logo-filter: brightness(0) invert(1) */
  --teaser-premium-logo-height: var(--scale-7);
  /* --teaser-single-story-font-size: var(--deprecated-font-heading-5-size) */
  --teaser-single-story-image-height: 84px;
  --teaser-single-story-image-max-width: 146px;
  --teaser-single-story-image-min-width: 146px;
  /* --teaser-single-story-line-height: var(--deprecated-font-heading-5-line-height) */
  --teaser-small-podcast-image-container-padding: 66.66%;
  --text-quotes: '„' '“' '' '';
  --topics-item-color: var(--semantic-foreground-brand-adaptive-default-fill);
  --topics-item-font-family: var(--semantic-caption-default-lg-default-typography-font-family);
  --topics-item-font-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --topics-item-font-weight: var(--semantic-caption-default-lg-default-typography-font-weight);
  --topics-item-lg-font-size: var(--semantic-caption-default-lg-default-typography-font-size);
  --topics-item-lg-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --topics-item-line-height: var(--semantic-caption-default-lg-default-typography-line-height);
  --topics-label-color: var(--semantic-foreground-brand-adaptive-default-fill);
  /* --topics-label-display: none */
  --topics-label-font-family: var(--semantic-caption-default-lg-strong-typography-font-family);
  --topics-label-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --topics-label-font-weight: var(--semantic-caption-default-lg-strong-typography-font-weight);
  --topics-label-lg-font-size: var(--semantic-caption-default-lg-strong-typography-font-size);
  --topics-label-lg-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --topics-label-line-height: var(--semantic-caption-default-lg-strong-typography-line-height);
  --user-menu-button-background-color: var(--button-background-primary-default-fill);
  --user-menu-button-border: var(--button-outline-border);
  --user-menu-button-border-radius: var(--scale-3);
  --user-menu-button-color: var(--color-neutral-white);
  /* --user-menu-button-direction: row-reverse */
  --user-menu-button-font-size: var(--button-sm-typography-font-size);
  --user-menu-button-height: 34px;
  --user-menu-button-padding-inline: var(--scale-7);
  --user-menu-button-shadow: var(--deprecated-button-outline-shadow);
  /* --user-menu-item-color: var(--color-neutral-black) */
  --user-menu-item-font-family: var(--font-family-primary);
  /* --user-menu-item-font-size: var(--deprecated-font-heading-6-size) */
  /* --user-menu-item-font-weight: 400 */
  /* --user-menu-item-line-height: var(--deprecated-font-heading-6-line-height) */
  /* --visual-story-block-teaser-duration-indicator-color: var(--color-neutral-80) */
  /* --visual-story-block-teaser-premium-icon-filter: brightness(0) invert(1) */
  /* --visual-story-block-teaser-title-font-family: var(--font-family-secondary) */
  --visual-story-block-teaser-title-font-size: var(--semantic-headline-lg-typography-font-size);
  --visual-story-block-teaser-title-lg-font-size: var(--semantic-headline-sm-typography-font-size);
  --visual-story-block-teaser-title-lg-line-height: var(--semantic-headline-sm-typography-line-height);
  --visual-story-block-teaser-title-line-height: var(--semantic-headline-lg-typography-line-height)
}