/**
 * Do not edit directly
 * Generated on Wed, 06 Aug 2025 11:06:59 GMT
 */

:root {
  --color-neutral-0: #ffffff;
  --color-neutral-50: #f4f4f6;
  --color-neutral-100: #e4e5e7;
  --color-neutral-200: #d1d3d6;
  --color-neutral-300: #c1c3c8;
  --color-neutral-400: #a0a5ac;
  --color-neutral-500: #858b94;
  --color-neutral-600: #6b717a;
  --color-neutral-700: #53555f;
  --color-neutral-800: #363a3f;
  --color-neutral-900: #232528;
  --color-brand-utility-0: #ffffff;
  --color-brand-utility-50: #edf1f8;
  --color-brand-utility-100: #d8e2f2;
  --color-brand-utility-200: #a6b8d8;
  --color-brand-utility-300: #879cc1;
  --color-brand-utility-400: #5b729b;
  --color-brand-utility-500: #3d5279;
  --color-brand-utility-600: #283c62;
  --color-brand-utility-700: #13264a;
  --color-brand-utility-800: #061739;
  --color-brand-utility-900: #020d01;
  --color-brand-primary: #13264a;
  --color-brand-primary-fg: #ffffff;
  --color-brand-highlight: #edfeb2;
  --color-brand-highlight-fg: #232528;
  --color-link-default: #1c5bc1;
  --color-link-hover: #0f0f24;
  --color-link-active: #9493d2;
  --color-link-disabled: #bbc8dd;
  --color-typography-default: #232528;
  --color-typography-secondary: #53555f;
  --color-typography-inverted: #f2f2f2;
  --color-page-bg: #ffffff;
  --color-page-divider: #e4e5e7;
  --color-page-inverted-divider: rgba(255, 255, 255, 0.3);
  --color-header-logo-primary: #13264a;
  --color-header-logo-secondary: #13264a;
  --color-header-logo-tertiary: #13264a;
  --color-header-top-bg: #ffffff;
  --color-header-top-fg: #13264a;
  --color-header-top-divider: #e4e5ea;
  --color-utility-error: #af3333;
  --color-utility-error-fg: #ffffff;
  --color-utility-success-dark: #237070;
  --color-utility-success-light: #c9f2e1;
  --color-utility-success-fg: #ffffff;
  --color-utility-functional: #c6d8ff;
  --color-utility-functional-fg: #232528;
  --color-utility-warning: #ffcc33;
  --color-utility-warning-fg: #232528;
  --color-advertising-native-bg: #f6f4f1;
  --color-advertising-banner-bg: #f4f4f6;
  --color-advertising-promo-bg: #13264a;
  --color-teaser-standard-bg: #ffffff;
  --color-teaser-standard-fg: #232528;
  --color-teaser-standard-subtle-fg: #858b94;
  --color-teaser-standard-highlight-fg: #232528;
  --color-teaser-standard-divider: #e4e5e7;
  --color-teaser-brand-bg: #13264a;
  --color-teaser-brand-fg: #ffffff;
  --color-teaser-brand-subtle-fg: #a9b8d2;
  --color-teaser-brand-highlight-fg: #ffffff;
  --color-teaser-brand-divider: #28374c;
  --color-teaser-inverted-bg: #1a1f27;
  --color-teaser-inverted-fg: #ffffff;
  --color-teaser-inverted-subtle-fg: #879cc1;
  --color-teaser-inverted-highlight-fg: #edfeb2;
  --color-teaser-inverted-divider: #353c46;
  --color-teaser-highlight-bg: #edfeb2;
  --color-teaser-highlight-fg: #232528;
  --color-teaser-highlight-subtle-fg: #6b744d;
  --color-teaser-highlight-highlight-fg: #232528;
  --color-teaser-highlight-divider: #d3dead;
  --color-teaser-opinion-bg: #f9f2ef;
  --color-teaser-opinion-fg: #232528;
  --color-teaser-opinion-subtle-fg: #7c6b65;
  --color-teaser-opinion-highlight-fg: #533b31;
  --color-teaser-opinion-divider: #b9b5b3;
  --color-teaser-native-ad-bg: #f4f4f6;
  --color-teaser-native-ad-fg: #232528;
  --color-teaser-native-ad-subtle-fg: #53555f;
  --color-teaser-native-ad-highlight-fg: #53555f;
  --color-teaser-native-ad-divider: #d1d3d6;
  --color-teaser-feature-bg: #1a1f27;
  --color-teaser-feature-fg: #ffffff;
  --color-teaser-feature-subtle-fg: #879cc1;
  --color-teaser-feature-highlight-fg: #edfeb2;
  --color-teaser-feature-divider: #28374c;
  --color-teaser-brand-secondary-bg: #edf1f8;
  --color-teaser-brand-secondary-fg: #020d01;
  --color-teaser-brand-secondary-subtle-fg: #5b729b;
  --color-teaser-brand-secondary-highlight-fg: #1c5bc1;
  --color-teaser-brand-secondary-divider: #d8e2f2;
  --color-ui-factbox-bg: #f9f2ef;
  --color-ui-factbox-fg: #232528;
  --color-ui-factbox-subtle-fg: #96837d;
  --color-ui-factbox-divider: #e8ddd8;
  --color-ui-generic-bg: #edf1f8;
  --color-ui-generic-fg: #232528;
  --color-ui-generic-subtle-fg: #879cc1;
  --color-ui-generic-divider: #cad5e9;
  --color-button-primary-default-bg: #13264a;
  --color-button-primary-default-fg: #ffffff;
  --color-button-primary-default-border: #13264a;
  --color-button-primary-hover-bg: #283c62;
  --color-button-primary-hover-fg: #ffffff;
  --color-button-primary-hover-border: #283c62;
  --color-button-primary-active-bg: #020d01;
  --color-button-primary-active-fg: #ffffff;
  --color-button-primary-active-border: #020d01;
  --color-button-primary-disabled-bg: #a0a5ac;
  --color-button-primary-disabled-fg: #363a3f;
  --color-button-primary-disabled-border: #a0a5ac;
  --color-button-secondary-default-bg: rgba(0, 0, 0, 0);
  --color-button-secondary-default-fg: #13264a;
  --color-button-secondary-default-border: rgba(19, 38, 74, 0.3);
  --color-button-secondary-disabled-bg: rgba(19, 38, 74, 0);
  --color-button-secondary-disabled-fg: #a0a5ac;
  --color-button-secondary-disabled-border: #a0a5ac;
  --color-button-secondary-hover-bg: rgba(19, 38, 74, 0.1);
  --color-button-secondary-hover-fg: #061739;
  --color-button-secondary-hover-border: rgba(59, 114, 215, 0.15);
  --color-button-secondary-active-bg: rgba(19, 38, 74, 0.2);
  --color-button-secondary-active-fg: #061739;
  --color-button-secondary-active-border: rgba(59, 114, 215, 0.3);
  --color-button-primary-inverted-default-bg: #ffffff;
  --color-button-primary-inverted-default-fg: #020d01;
  --color-button-primary-inverted-default-border: rgba(19, 38, 74, 0.3);
  --color-button-primary-inverted-hover-bg: rgba(255, 255, 255, 0.8);
  --color-button-primary-inverted-hover-fg: #020d01;
  --color-button-primary-inverted-hover-border: #283c62;
  --color-button-primary-inverted-active-bg: rgba(255, 255, 255, 0.6);
  --color-button-primary-inverted-active-fg: #020d01;
  --color-button-primary-inverted-active-border: #020d01;
  --color-button-primary-inverted-disabled-bg: #a0a5ac;
  --color-button-primary-inverted-disabled-fg: #53555f;
  --color-button-primary-inverted-disabled-border: #a0a5ac;
  --color-button-secondary-inverted-default-bg: rgba(19, 38, 74, 0);
  --color-button-secondary-inverted-default-fg: #ffffff;
  --color-button-secondary-inverted-default-border: rgba(255, 255, 255, 0.3);
  --color-button-secondary-inverted-disabled-bg: rgba(0, 0, 0, 0);
  --color-button-secondary-inverted-disabled-fg: #858b94;
  --color-button-secondary-inverted-disabled-border: #6b717a;
  --color-button-secondary-inverted-hover-bg: rgba(19, 38, 74, 0.15);
  --color-button-secondary-inverted-hover-fg: #ffffff;
  --color-button-secondary-inverted-hover-border: rgba(255, 255, 255, 0.15);
  --color-button-secondary-inverted-active-fg: #ffffff;
  --color-button-secondary-inverted-active-bg: rgba(255, 255, 255, 0.3);
  --color-button-secondary-inverted-active-border: rgba(255, 255, 255, 0.3);
  --color-button-tag-bg: #edf1f8;
  --color-button-tag-fg: #232528;
  --color-button-tag-bg-hover: #d8e2f2;
  --color-footer-bg: #13264a;
  --color-footer-bg-copyright: #061739;
  --color-footer-fg: #ffffff;
  --color-footer-divider: #3d5279;
  --color-footer-subtle-fg: #d8e2f2;
  --color-footer-logo-primary: #ffffff;
  --color-footer-logo-secondary: #ffffff;
  --color-footer-logo-tertiary: #ffffff;
  --color-usermenu-bg: #13264a;
  --color-usermenu-fg: #ffffff;
  --color-usermenu-divider: #3d5279;
  --color-usermenu-subtle-fg: #a6b8d8;
  --color-hamburgermenu-bg: #ffffff;
  --color-hamburgermenu-fg: #13264a;
  --color-hamburgermenu-divider: #e4e5ea;
  --color-dngroup-inverse-bg: #042825;
  --color-dngroup-inverse-fg: #ecf3f2;
  --color-dngroup-inverse-subtle-fg: #b7cac9;
  --color-dngroup-inverse-divider: #495a58;
  --color-dngroup-inverse-highlight: #e2ffb4;
  --color-dngroup-standard-bg: #ecf3f2;
  --color-dngroup-standard-fg: #042825;
  --color-dngroup-standard-subtle-fg: #495a58;
  --color-dngroup-standard-divider: #b7cac9;
  --color-dngroup-standard-highlight: #495a58;
  --color-numbers-positive-fg: #60e6b4;
  --color-numbers-negative-fg: #ff8993;
  --color-numbers-bg: #11151d;
  --color-numbers-positive-bg: #2a8e76;
  --color-numbers-fg: #ffffff;
  --color-numbers-negative-bg: #c93d57;
  --color-data-index-1: #004c77;
  --color-data-index-2: #45b7c1;
  --color-data-index-3: #c33321;
  --color-data-index-4: #f3ad6a;
  --color-data-index-5: #6e96df;
  --color-data-index-6: #36867a;
  --color-data-index-7: #a0336b;
  --color-data-index-8: #5049a1;
  --color-data-bg: #f9f2f0;
  --color-data-fg: #232528;
  --color-data-subtle-fg: #89786f;
  --color-data-divider: #ead6d1;
  --typography-editorial-titlepiece-min-font-family: Sharp Grotesk Semibold;
  --typography-editorial-titlepiece-min-line-height: 120%;
  --typography-editorial-titlepiece-min-font-size: 30px;
  --typography-editorial-titlepiece-min-font-weight: 23;
  --typography-editorial-titlepiece-max-line-height: 122%;
  --typography-editorial-titlepiece-max-font-weight: 23;
  --typography-editorial-titlepiece-max-font-size: 48px;
  --typography-editorial-titlepiece-max-font-family: Sharp Grotesk Semibold;
  --typography-editorial-titlepiece-stylized-min-font-weight: 500;
  --typography-editorial-titlepiece-stylized-min-line-height: 110%;
  --typography-editorial-titlepiece-stylized-min-font-size: 32px;
  --typography-editorial-titlepiece-stylized-min-font-family: Ivar Headline;
  --typography-editorial-titlepiece-stylized-max-font-family: Ivar Headline;
  --typography-editorial-titlepiece-stylized-max-line-height: 110%;
  --typography-editorial-titlepiece-stylized-max-font-size: 64px;
  --typography-editorial-titlepiece-stylized-max-font-weight: 500;
  --typography-editorial-lead-min-font-family: Ivar Text;
  --typography-editorial-lead-min-font-size: 20px;
  --typography-editorial-lead-min-font-weight: 500;
  --typography-editorial-lead-min-line-height: 130%;
  --typography-editorial-lead-max-font-family: Ivar Text;
  --typography-editorial-lead-max-font-weight: 500;
  --typography-editorial-lead-max-line-height: 130%;
  --typography-editorial-lead-max-font-size: 24px;
  --typography-editorial-subhead-min-line-height: 130%;
  --typography-editorial-subhead-min-font-size: 20px;
  --typography-editorial-subhead-min-font-weight: 21;
  --typography-editorial-subhead-min-font-family: Sharp Grotesk Medium;
  --typography-editorial-subhead-max-font-weight: 21;
  --typography-editorial-subhead-max-line-height: 130%;
  --typography-editorial-subhead-max-font-size: 24px;
  --typography-editorial-subhead-max-font-family: Sharp Grotesk Medium;
  --typography-editorial-body-min-line-height: 155%;
  --typography-editorial-body-min-font-size: 19px;
  --typography-editorial-body-min-font-weight: 400;
  --typography-editorial-body-min-font-family: Ivar Text;
  --typography-editorial-body-max-font-family: Ivar Text;
  --typography-editorial-body-max-line-height: 150%;
  --typography-editorial-body-max-font-size: 20px;
  --typography-editorial-body-max-font-weight: 400;
  --typography-editorial-quote-min-font-family: Ivar Headline;
  --typography-editorial-quote-min-font-weight: 600;
  --typography-editorial-quote-min-font-size: 30px;
  --typography-editorial-quote-min-line-height: 120%;
  --typography-editorial-quote-max-font-family: Ivar Headline;
  --typography-editorial-quote-max-font-weight: 500;
  --typography-editorial-quote-max-font-size: 40px;
  --typography-editorial-quote-max-line-height: 110%;
  --typography-editorial-infobox-body-min-font-family: Sharp Grotesk Book;
  --typography-editorial-infobox-body-min-font-weight: 21;
  --typography-editorial-infobox-body-min-font-size: 14px;
  --typography-editorial-infobox-body-min-line-height: 150%;
  --typography-editorial-infobox-body-max-font-family: Sharp Grotesk Book;
  --typography-editorial-infobox-body-max-font-weight: 21;
  --typography-editorial-infobox-body-max-font-size: 16px;
  --typography-editorial-infobox-body-max-line-height: 150%;
  --typography-editorial-infobox-title-min-font-family: Sharp Grotesk Medium;
  --typography-editorial-infobox-title-min-font-weight: 21;
  --typography-editorial-infobox-title-min-font-size: 20px;
  --typography-editorial-infobox-title-min-line-height: 130%;
  --typography-editorial-infobox-title-max-font-family: Sharp Grotesk Medium;
  --typography-editorial-infobox-title-max-font-weight: 21;
  --typography-editorial-infobox-title-max-font-size: 20px;
  --typography-editorial-infobox-title-max-line-height: 130%;
  --typography-editorial-table-min-font-family: Inter Tight;
  --typography-editorial-table-min-font-weight: 400;
  --typography-editorial-table-min-line-height: 150%;
  --typography-editorial-table-min-font-size: 14px;
  --typography-editorial-table-min-letter-spacing: 0.2px;
  --typography-editorial-table-max-font-weight: 400;
  --typography-editorial-table-max-font-size: 16px;
  --typography-editorial-table-max-line-height: 150%;
  --typography-editorial-table-max-font-family: Inter Tight;
  --typography-editorial-table-max-letter-spacing: 0.2px;
  --typography-editorial-lead-stylized-min-font-family: Sharp Grotesk Book;
  --typography-editorial-lead-stylized-min-font-size: 16px;
  --typography-editorial-lead-stylized-min-line-height: 130%;
  --typography-editorial-lead-stylized-min-font-weight: 21;
  --typography-editorial-lead-stylized-max-font-family: Sharp Grotesk Book;
  --typography-editorial-lead-stylized-max-font-weight: 21;
  --typography-editorial-lead-stylized-max-line-height: 150%;
  --typography-editorial-lead-stylized-max-font-size: 24px;
  --typography-utility-topic-font-family: Inter;
  --typography-utility-topic-font-weight: 400;
  --typography-utility-topic-font-size: 10px;
  --typography-utility-topic-line-height: 100%;
  --typography-utility-topic-letter-spacing: 0.4px;
  --typography-utility-topic-text-case: uppercase;
  --typography-utility-s-font-family: Inter;
  --typography-utility-s-font-weight: 400;
  --typography-utility-s-line-height: 150%;
  --typography-utility-s-font-size: 12px;
  --typography-utility-s-letter-spacing: 0.3px;
  --typography-utility-m-bold-line-height: 140%;
  --typography-utility-m-bold-font-size: 14px;
  --typography-utility-m-bold-font-family: Sharp Grotesk Medium;
  --typography-utility-m-bold-font-weight: 21;
  --typography-utility-m-bold-letter-spacing: 0.25px;
  --typography-utility-m-line-height: 150%;
  --typography-utility-m-font-size: 14px;
  --typography-utility-m-font-family: Sharp Grotesk Book;
  --typography-utility-m-font-weight: 21;
  --typography-utility-button-s-font-family: Sharp Grotesk Book;
  --typography-utility-button-s-font-size: 12px;
  --typography-utility-button-s-letter-spacing: 0.3px;
  --typography-utility-button-s-line-height: 16px;
  --typography-utility-button-s-font-weight: 21;
  --typography-utility-button-l-font-family: Sharp Grotesk Book;
  --typography-utility-button-l-font-size: 14px;
  --typography-utility-button-l-letter-spacing: 0.1px;
  --typography-utility-button-l-line-height: 16px;
  --typography-utility-button-l-font-weight: 21;
  --typography-utility-l-font-family: Sharp Grotesk Book;
  --typography-utility-l-font-weight: 21;
  --typography-utility-l-line-height: 150%;
  --typography-utility-l-font-size: 16px;
  --typography-utility-l-bold-font-family: Sharp Grotesk Medium;
  --typography-utility-l-bold-font-weight: 21;
  --typography-utility-l-bold-line-height: 150%;
  --typography-utility-l-bold-font-size: 16px;
  --typography-utility-xl-bold-font-family: Sharp Grotesk Medium;
  --typography-utility-xl-bold-font-weight: 21;
  --typography-utility-xl-bold-line-height: 100%;
  --typography-utility-xl-bold-font-size: 24px;
  --typography-utility-xl-font-family: Sharp Grotesk Book;
  --typography-utility-xl-font-weight: 21;
  --typography-utility-xl-line-height: 100%;
  --typography-utility-xl-font-size: 24px;
  --typography-header-sub-brand-min-font-family: Sharp Grotesk Book;
  --typography-header-sub-brand-min-font-weight: 21;
  --typography-header-sub-brand-min-line-height: 100%;
  --typography-header-sub-brand-min-font-size: 28px;
  --typography-header-sub-brand-min-letter-spacing: -0.4px;
  --typography-header-sub-brand-max-font-family: Sharp Grotesk Book;
  --typography-header-sub-brand-max-font-weight: 21;
  --typography-header-sub-brand-max-line-height: 100%;
  --typography-header-sub-brand-max-font-size: 38px;
  --typography-header-sub-brand-max-letter-spacing: -0.4px;
  --typography-teaser-default-a-plus-max-font-size: 64px;
  --typography-teaser-default-a-plus-max-font-weight: 23;
  --typography-teaser-default-a-plus-max-font-family: Sharp Grotesk Semibold;
  --typography-teaser-default-a-plus-max-line-height: 106%;
  --typography-teaser-default-a-plus-min-font-size: 32px;
  --typography-teaser-default-a-plus-min-font-weight: 23;
  --typography-teaser-default-a-plus-min-font-family: Sharp Grotesk Semibold;
  --typography-teaser-default-a-plus-min-line-height: 110%;
  --typography-teaser-default-a-large-max-font-size: 48px;
  --typography-teaser-default-a-large-max-font-weight: 23;
  --typography-teaser-default-a-large-max-font-family: Sharp Grotesk Semibold;
  --typography-teaser-default-a-large-max-line-height: 106%;
  --typography-teaser-default-a-large-min-font-size: 24px;
  --typography-teaser-default-a-large-min-font-weight: 23;
  --typography-teaser-default-a-large-min-font-family: Sharp Grotesk Semibold;
  --typography-teaser-default-a-large-min-line-height: 106%;
  --typography-teaser-default-b-large-max-font-size: 32px;
  --typography-teaser-default-b-large-max-font-weight: 21;
  --typography-teaser-default-b-large-max-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-large-max-line-height: 106%;
  --typography-teaser-default-b-large-min-font-size: 14px;
  --typography-teaser-default-b-large-min-font-weight: 21;
  --typography-teaser-default-b-large-min-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-large-min-line-height: 106%;
  --typography-teaser-default-b-medium-max-font-size: 20px;
  --typography-teaser-default-b-medium-max-font-weight: 21;
  --typography-teaser-default-b-medium-max-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-medium-max-line-height: 106%;
  --typography-teaser-default-b-medium-min-font-size: 14px;
  --typography-teaser-default-b-medium-min-font-weight: 21;
  --typography-teaser-default-b-medium-min-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-medium-min-line-height: 106%;
  --typography-teaser-default-b-small-max-font-size: 16px;
  --typography-teaser-default-b-small-max-font-weight: 21;
  --typography-teaser-default-b-small-max-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-small-max-line-height: 115%;
  --typography-teaser-default-b-small-min-font-size: 14px;
  --typography-teaser-default-b-small-min-font-weight: 21;
  --typography-teaser-default-b-small-min-font-family: Sharp Grotesk Medium;
  --typography-teaser-default-b-small-min-line-height: 115%;
  --typography-teaser-opinion-a-plus-max-font-size: 64px;
  --typography-teaser-opinion-a-plus-max-font-family: Ivar Headline;
  --typography-teaser-opinion-a-plus-max-line-height: 100%;
  --typography-teaser-opinion-a-plus-max-font-weight: 500;
  --typography-teaser-opinion-a-plus-min-font-size: 40px;
  --typography-teaser-opinion-a-plus-min-font-weight: 500;
  --typography-teaser-opinion-a-plus-min-font-family: Ivar Headline;
  --typography-teaser-opinion-a-plus-min-line-height: 100%;
  --typography-teaser-opinion-a-large-max-font-size: 56px;
  --typography-teaser-opinion-a-large-max-font-weight: 500;
  --typography-teaser-opinion-a-large-max-font-family: Ivar Headline;
  --typography-teaser-opinion-a-large-max-line-height: 106%;
  --typography-teaser-opinion-a-large-min-font-size: 30px;
  --typography-teaser-opinion-a-large-min-font-weight: 500;
  --typography-teaser-opinion-a-large-min-font-family: Ivar Headline;
  --typography-teaser-opinion-a-large-min-line-height: 105%;
  --typography-teaser-opinion-b-large-max-font-size: 38px;
  --typography-teaser-opinion-b-large-max-font-weight: 500;
  --typography-teaser-opinion-b-large-max-line-height: 100%;
  --typography-teaser-opinion-b-large-max-font-family: Ivar Headline;
  --typography-teaser-opinion-b-large-min-font-size: 17px;
  --typography-teaser-opinion-b-large-min-font-weight: 500;
  --typography-teaser-opinion-b-large-min-font-family: Ivar Headline;
  --typography-teaser-opinion-b-large-min-line-height: 105%;
  --typography-teaser-opinion-b-medium-max-font-size: 24px;
  --typography-teaser-opinion-b-medium-max-font-weight: 500;
  --typography-teaser-opinion-b-medium-max-font-family: Ivar Headline;
  --typography-teaser-opinion-b-medium-max-line-height: 105%;
  --typography-teaser-opinion-b-medium-min-font-size: 17px;
  --typography-teaser-opinion-b-medium-min-font-family: Ivar Headline;
  --typography-teaser-opinion-b-medium-min-line-height: 105%;
  --typography-teaser-opinion-b-medium-min-font-weight: 500;
  --typography-teaser-opinion-b-small-max-font-size: 20px;
  --typography-teaser-opinion-b-small-max-font-weight: 500;
  --typography-teaser-opinion-b-small-max-font-family: Ivar Headline;
  --typography-teaser-opinion-b-small-max-line-height: 100%;
  --typography-teaser-opinion-b-small-min-font-size: 17px;
  --typography-teaser-opinion-b-small-min-font-weight: 500;
  --typography-teaser-opinion-b-small-min-font-family: Ivar Headline;
  --typography-teaser-opinion-b-small-min-line-height: 105%;
  --typography-mostread-title-max-font-weight: 21;
  --typography-mostread-title-max-font-size: 14px;
  --typography-mostread-title-max-line-height: 140%;
  --typography-mostread-title-max-font-family: Sharp Grotesk Book;
  --typography-mostread-title-min-font-weight: 21;
  --typography-mostread-title-min-font-size: 14px;
  --typography-mostread-title-min-line-height: 150%;
  --typography-mostread-title-min-font-family: Sharp Grotesk Book;
  --typography-mostread-number-max-font-family: Ivar Headline;
  --typography-mostread-number-max-font-weight: 21;
  --typography-mostread-number-max-font-size: 40px;
  --typography-mostread-number-max-line-height: 100%;
  --typography-mostread-number-min-font-family: Ivar Headline;
  --typography-mostread-number-min-font-weight: 21;
  --typography-mostread-number-min-font-size: 40px;
  --typography-mostread-number-min-line-height: 100%;
  --typography-mostread-heading-max-font-family: Sharp Grotesk Medium;
  --typography-mostread-heading-max-font-weight: 21;
  --typography-mostread-heading-max-line-height: 100%;
  --typography-mostread-heading-max-letter-spacing: 0%;
  --typography-mostread-heading-max-font-size: 24px;
  --typography-mostread-heading-min-font-weight: 21;
  --typography-mostread-heading-min-font-size: 20px;
  --typography-mostread-heading-min-line-height: 130%;
  --typography-mostread-heading-min-letter-spacing: 0%;
  --typography-mostread-heading-min-font-family: Sharp Grotesk Medium;
  --typography-heading-commercial-h1-min-font-family: Ivar Display;
  --typography-heading-commercial-h1-min-font-weight: 21;
  --typography-heading-commercial-h1-min-font-size: 40px;
  --typography-heading-commercial-h1-min-line-height: 105%;
  --typography-heading-commercial-h1-min-letter-spacing: 0;
  --typography-heading-commercial-h1-max-font-family: Ivar Display;
  --typography-heading-commercial-h1-max-font-weight: 21;
  --typography-heading-commercial-h1-max-font-size: 72px;
  --typography-heading-commercial-h1-max-line-height: 105%;
  --typography-heading-commercial-h1-max-letter-spacing: 0;
  --typography-heading-commercial-h2-min-font-family: Ivar Display;
  --typography-heading-commercial-h2-min-font-weight: 21;
  --typography-heading-commercial-h2-min-font-size: 32px;
  --typography-heading-commercial-h2-min-line-height: 105%;
  --typography-heading-commercial-h2-max-font-family: Ivar Display;
  --typography-heading-commercial-h2-max-font-weight: 21;
  --typography-heading-commercial-h2-max-font-size: 56px;
  --typography-heading-commercial-h2-max-line-height: 105%;
  --typography-heading-commercial-h3-min-font-family: Ivar Display;
  --typography-heading-commercial-h3-min-font-weight: 21;
  --typography-heading-commercial-h3-min-font-size: 24px;
  --typography-heading-commercial-h3-min-line-height: 105%;
  --typography-heading-commercial-h3-min-letter-spacing: 0;
  --typography-heading-commercial-h3-max-font-family: Ivar Display;
  --typography-heading-commercial-h3-max-font-weight: 21;
  --typography-heading-commercial-h3-max-font-size: 48px;
  --typography-heading-commercial-h3-max-line-height: 105%;
  --typography-heading-commercial-h4-min-font-family: Ivar Display;
  --typography-heading-commercial-h4-min-font-weight: 21;
  --typography-heading-commercial-h4-min-font-size: 14px;
  --typography-heading-commercial-h4-min-line-height: 105%;
  --typography-heading-commercial-h4-min-letter-spacing: 0;
  --typography-heading-commercial-h4-max-font-family: Ivar Display;
  --typography-heading-commercial-h4-max-font-weight: 21;
  --typography-heading-commercial-h4-max-font-size: 32px;
  --typography-heading-commercial-h4-max-line-height: 105%;
  --typography-heading-commercial-h4-max-letter-spacing: 0;
  --typography-heading-commercial-h5-min-font-family: Ivar Display;
  --typography-heading-commercial-h5-min-font-weight: 21;
  --typography-heading-commercial-h5-min-font-size: 14px;
  --typography-heading-commercial-h5-min-line-height: 105%;
  --typography-heading-commercial-h5-min-letter-spacing: 0;
  --typography-heading-commercial-h5-max-font-family: Ivar Display;
  --typography-heading-commercial-h5-max-font-weight: 21;
  --typography-heading-commercial-h5-max-font-size: 24px;
  --typography-heading-commercial-h5-max-line-height: 105%;
  --typography-heading-commercial-h5-max-letter-spacing: 0;
  --typography-heading-commercial-h6-min-font-family: Ivar Display;
  --typography-heading-commercial-h6-min-font-weight: 21;
  --typography-heading-commercial-h6-min-font-size: 12px;
  --typography-heading-commercial-h6-min-line-height: 105%;
  --typography-heading-commercial-h6-min-letter-spacing: 0;
  --typography-heading-commercial-h6-max-font-family: Ivar Display;
  --typography-heading-commercial-h6-max-font-weight: 21;
  --typography-heading-commercial-h6-max-font-size: 24;
  --typography-heading-commercial-h6-max-line-height: 105%;
  --typography-heading-commercial-h6-max-letter-spacing: 0;
  --spacing-row-gap-min: 16px;
  --spacing-row-gap-max: 24px;
  --border-radius-max: 999px;
  --border-radius-topic: 99999px;
  --border-radius-button: 4px;
  --border-radius-default-min: 2px;
  --border-radius-default-max: 2px;
  --border-radius-teaser-min: 2px;
  --border-radius-teaser-max: 2px;
  --fontweight-bold: 23;
  --fontweight-semibold: 23;
  --fontweight-medium: 21;
  --fontweight-regular: 21;
  --logo-footer-min: 285px;
  --logo-footer-max: 458px;
  --logo-header-min: 45px;
  --logo-header-max: 60px;
  --logo-frontpageheader-min: 45px;
  --logo-frontpageheader-max: 417px;
}
