/**
 * Do not edit directly
 * Generated on Mon, 30 Jun 2025 08:11:32 GMT
 */

:root {
  --color-brand-utility-0: #ffffff;
  --color-brand-utility-50: #e8f1f9;
  --color-brand-utility-100: #d7e7f6;
  --color-brand-utility-200: #b4d1eb;
  --color-brand-utility-300: #86aad4;
  --color-brand-utility-400: #5376ab;
  --color-brand-utility-500: #2c528a;
  --color-brand-utility-600: #142a77;
  --color-brand-utility-700: #051b67;
  --color-brand-utility-800: #021146;
  --color-brand-utility-900: #000b32;
  --color-header-logo-primary: #051b67;
  --color-header-logo-secondary: #051b67;
  --color-header-logo-tertiary: #051b67;
  --color-header-top-bg: #ffffff;
  --color-header-top-fg: #232528;
  --color-header-top-divider: #e4e5ea;
  --color-brand-primary: #232528;
  --color-brand-primary-fg: #ffffff;
  --color-brand-highlight: #af3333;
  --color-brand-highlight-fg: #ffffff;
  --color-page-divider: #e4e5e7;
  --color-page-bg: #ffffff;
  --color-page-inverted-divider: rgba(255, 255, 255, 0.3);
  --color-teaser-brand-bg: #051b67;
  --color-teaser-brand-fg: #ffffff;
  --color-teaser-brand-subtle-fg: #86aad4;
  --color-teaser-brand-highlight-fg: #ffffff;
  --color-teaser-brand-divider: #2c528a;
  --color-teaser-inverted-bg: #000b32;
  --color-teaser-inverted-fg: #ffffff;
  --color-teaser-inverted-subtle-fg: #86aad4;
  --color-teaser-inverted-highlight-fg: #ffffff;
  --color-teaser-inverted-divider: #142a77;
  --color-teaser-highlight-bg: #ba0c2f;
  --color-teaser-highlight-subtle-fg: #eab6c1;
  --color-teaser-highlight-fg: #ffffff;
  --color-teaser-highlight-highlight-fg: #eab6c1;
  --color-teaser-highlight-divider: #d97e7e;
  --color-teaser-opinion-bg: #f2e9e4;
  --color-teaser-opinion-subtle-fg: #6f6155;
  --color-teaser-opinion-fg: #232528;
  --color-teaser-opinion-highlight-fg: #6f6155;
  --color-teaser-opinion-divider: #b9b5b3;
  --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-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: #000b32;
  --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: #e8f1f9;
  --color-teaser-brand-secondary-fg: #000b32;
  --color-teaser-brand-secondary-subtle-fg: #5376ab;
  --color-teaser-brand-secondary-highlight-fg: #1c5bc1;
  --color-teaser-brand-secondary-divider: #d7e7f6;
  --color-ui-factbox-bg: #e8f1f9;
  --color-ui-factbox-bg-copy: #e8f1f9;
  --color-ui-factbox-fg: #232528;
  --color-ui-factbox-subtle-fg: #86aad4;
  --color-ui-factbox-divider: #86aad4;
  --color-ui-generic-bg: #e8f1f9;
  --color-ui-generic-fg: #232528;
  --color-ui-generic-subtle-fg: #86aad4;
  --color-ui-generic-divider: #86aad4;
  --color-investor-positive-bg: #2a8e76;
  --color-investor-bg: #e8f1f9;
  --color-investor-fg: #000b32;
  --color-investor-positive-fg: #006451;
  --color-investor-negative-bg: #c93d57;
  --color-investor-negative-fg: #9d000d;
  --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-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-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: #232528;
  --color-button-primary-default-bg: #051b67;
  --color-button-primary-default-fg: #ffffff;
  --color-button-primary-default-border: #051b67;
  --color-button-primary-hover-bg: #142a77;
  --color-button-primary-hover-fg: #ffffff;
  --color-button-primary-hover-border: #142a77;
  --color-button-primary-active-bg: #000b32;
  --color-button-primary-active-fg: #ffffff;
  --color-button-primary-active-border: #000b32;
  --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: #051b67;
  --color-button-secondary-default-border: rgba(19, 38, 74, 0.3);
  --color-button-secondary-disabled-bg: rgba(5, 26, 103, 0);
  --color-button-secondary-disabled-fg: #a0a5ac;
  --color-button-secondary-disabled-border: #a0a5ac;
  --color-button-secondary-hover-bg: rgba(5, 26, 103, 0.1);
  --color-button-secondary-hover-fg: #021146;
  --color-button-secondary-hover-border: rgba(59, 114, 215, 0.15);
  --color-button-secondary-active-bg: rgba(5, 26, 103, 0.2);
  --color-button-secondary-active-fg: #021146;
  --color-button-secondary-active-border: rgba(59, 114, 215, 0.3);
  --color-button-primary-inverted-default-bg: #ffffff;
  --color-button-primary-inverted-default-fg: #000b32;
  --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: #000b32;
  --color-button-primary-inverted-hover-border: #142a77;
  --color-button-primary-inverted-active-bg: rgba(255, 255, 255, 0.6);
  --color-button-primary-inverted-active-fg: #000b32;
  --color-button-primary-inverted-active-border: #000b32;
  --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(5, 26, 103, 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(5, 26, 103, 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: #e8f1f9;
  --color-button-tag-fg: #232528;
  --color-button-tag-bg-hover: #d7e7f6;
  --color-footer-bg: #051b67;
  --color-footer-bg-copyright: #021146;
  --color-footer-fg: #ffffff;
  --color-footer-divider: #2c528a;
  --color-footer-subtle-fg: #d7e7f6;
  --color-usermenu-bg: #051b67;
  --color-usermenu-fg: #ffffff;
  --color-usermenu-divider: #2c528a;
  --color-usermenu-subtle-fg: #b4d1eb;
  --color-hamburgermenu-bg: #ffffff;
  --color-hamburgermenu-fg: #232528;
  --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;
  --typography-editorial-titlepiece-min-font-family: Inter;
  --typography-editorial-titlepiece-min-line-height: 115%;
  --typography-editorial-titlepiece-min-font-size: 32px;
  --typography-editorial-titlepiece-min-font-weight: 700;
  --typography-editorial-titlepiece-min-letter-spacing: -0.2px;
  --typography-editorial-titlepiece-max-line-height: 110%;
  --typography-editorial-titlepiece-max-font-weight: 600;
  --typography-editorial-titlepiece-max-font-size: 56px;
  --typography-editorial-titlepiece-max-font-family: Inter;
  --typography-editorial-titlepiece-max-letter-spacing: -0.2px;
  --typography-editorial-subhead-min-line-height: 130%;
  --typography-editorial-subhead-min-font-size: 20px;
  --typography-editorial-subhead-min-font-weight: 600;
  --typography-editorial-subhead-min-font-family: Inter;
  --typography-editorial-subhead-max-font-weight: 600;
  --typography-editorial-subhead-max-line-height: 130%;
  --typography-editorial-subhead-max-font-size: 24px;
  --typography-editorial-subhead-max-font-family: Inter;
  --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: 600;
  --typography-editorial-table-max-font-size: 20px;
  --typography-editorial-table-max-line-height: 150%;
  --typography-editorial-table-max-font-family: Inter;
  --typography-editorial-table-max-letter-spacing: 0.2px;
  --typography-editorial-quote-min-font-family: Sueca Tx;
  --typography-editorial-quote-min-font-weight: 700;
  --typography-editorial-quote-min-font-size: 28px;
  --typography-editorial-quote-min-line-height: 120%;
  --typography-editorial-quote-max-font-family: Sueca Tx;
  --typography-editorial-quote-max-font-weight: 700;
  --typography-editorial-quote-max-font-size: 38px;
  --typography-editorial-quote-max-line-height: 120%;
  --typography-editorial-body-min-line-height: 150%;
  --typography-editorial-body-min-font-size: 18px;
  --typography-editorial-body-min-font-weight: 400;
  --typography-editorial-body-min-font-family: Sueca Tx;
  --typography-editorial-body-max-font-family: Sueca Tx;
  --typography-editorial-body-max-line-height: 150%;
  --typography-editorial-body-max-font-size: 20px;
  --typography-editorial-body-max-font-weight: 400;
  --typography-editorial-lead-min-font-family: Sueca Tx;
  --typography-editorial-lead-min-font-size: 20px;
  --typography-editorial-lead-min-font-weight: 400;
  --typography-editorial-lead-min-line-height: 130%;
  --typography-editorial-lead-max-font-family: Sueca Tx;
  --typography-editorial-lead-max-font-weight: 500;
  --typography-editorial-lead-max-line-height: 130%;
  --typography-editorial-lead-max-font-size: 24px;
  --typography-editorial-lead-stylized-min-font-family: Sueca Tx;
  --typography-editorial-lead-stylized-min-font-size: 20px;
  --typography-editorial-lead-stylized-min-line-height: 130%;
  --typography-editorial-lead-stylized-min-font-weight: 400;
  --typography-editorial-lead-stylized-max-font-family: Sueca Tx;
  --typography-editorial-lead-stylized-max-font-weight: 500;
  --typography-editorial-lead-stylized-max-line-height: 130%;
  --typography-editorial-lead-stylized-max-font-size: 24px;
  --typography-editorial-infobox-body-min-font-family: Inter;
  --typography-editorial-infobox-body-min-font-weight: 400;
  --typography-editorial-infobox-body-min-font-size: 14px;
  --typography-editorial-infobox-body-min-line-height: 150%;
  --typography-editorial-infobox-body-max-font-family: Inter;
  --typography-editorial-infobox-body-max-font-weight: 400;
  --typography-editorial-infobox-body-max-font-size: 16px;
  --typography-editorial-infobox-body-max-line-height: 150%;
  --typography-editorial-infobox-title-min-font-family: Inter;
  --typography-editorial-infobox-title-min-font-weight: 500;
  --typography-editorial-infobox-title-min-font-size: 20px;
  --typography-editorial-infobox-title-min-line-height: 130%;
  --typography-editorial-infobox-title-max-font-family: Inter;
  --typography-editorial-infobox-title-max-font-weight: 500;
  --typography-editorial-infobox-title-max-font-size: 20px;
  --typography-editorial-infobox-title-max-line-height: 130%;
  --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-teaser-bold-min-font-weight: 600;
  --typography-teaser-bold-min-line-height: 115%;
  --typography-teaser-bold-min-font-size: 20px;
  --typography-teaser-bold-min-font-family: Inter;
  --typography-teaser-bold-max-font-family: Inter;
  --typography-teaser-bold-max-font-weight: 600;
  --typography-teaser-bold-max-line-height: 115%;
  --typography-teaser-bold-max-font-size: 32px;
  --typography-teaser-default-a-plus-max-font-size: 56px;
  --typography-teaser-default-a-plus-max-font-weight: 600;
  --typography-teaser-default-a-plus-max-font-family: Inter;
  --typography-teaser-default-a-plus-max-line-height: 110%;
  --typography-teaser-default-a-plus-min-font-size: 32px;
  --typography-teaser-default-a-plus-min-font-weight: 700;
  --typography-teaser-default-a-plus-min-font-family: Inter;
  --typography-teaser-default-a-plus-min-line-height: 115%;
  --typography-teaser-default-a-plus-min-letter-spacing: -0.2px;
  --typography-teaser-default-a-large-max-font-size: 48px;
  --typography-teaser-default-a-large-max-font-weight: 700;
  --typography-teaser-default-a-large-max-font-family: Inter;
  --typography-teaser-default-a-large-max-line-height: 105%;
  --typography-teaser-default-a-large-min-font-size: 24px;
  --typography-teaser-default-a-large-min-font-weight: 700;
  --typography-teaser-default-a-large-min-font-family: Inter;
  --typography-teaser-default-a-large-min-line-height: 115%;
  --typography-teaser-default-a-large-min-letter-spacing: -0.2px;
  --typography-teaser-default-b-large-max-font-size: 18px;
  --typography-teaser-default-b-large-max-font-weight: 600;
  --typography-teaser-default-b-large-max-font-family: Inter;
  --typography-teaser-default-b-large-max-line-height: 120%;
  --typography-teaser-default-b-large-min-font-size: 16px;
  --typography-teaser-default-b-large-min-font-weight: 500;
  --typography-teaser-default-b-large-min-font-family: Inter;
  --typography-teaser-default-b-large-min-line-height: 120%;
  --typography-teaser-default-b-medium-max-font-size: 18px;
  --typography-teaser-default-b-medium-max-font-weight: 600;
  --typography-teaser-default-b-medium-max-font-family: Inter;
  --typography-teaser-default-b-medium-max-line-height: 120%;
  --typography-teaser-default-b-medium-min-font-size: 16px;
  --typography-teaser-default-b-medium-min-font-weight: 500;
  --typography-teaser-default-b-medium-min-font-family: Inter;
  --typography-teaser-default-b-medium-min-line-height: 120%;
  --typography-teaser-default-b-small-max-font-size: 14px;
  --typography-teaser-default-b-small-max-font-weight: 600;
  --typography-teaser-default-b-small-max-font-family: Inter;
  --typography-teaser-default-b-small-max-line-height: 130%;
  --typography-teaser-default-b-small-max-letter-spacing: 0.1px;
  --typography-teaser-default-b-small-min-font-size: 14px;
  --typography-teaser-default-b-small-min-font-weight: 500;
  --typography-teaser-default-b-small-min-font-family: Inter;
  --typography-teaser-default-b-small-min-line-height: 120%;
  --typography-teaser-opinion-a-plus-max-font-size: 56px;
  --typography-teaser-opinion-a-plus-max-font-family: Erode;
  --typography-teaser-opinion-a-plus-max-line-height: 110%;
  --typography-teaser-opinion-a-plus-max-font-weight: 600;
  --typography-teaser-opinion-a-plus-min-font-size: 32px;
  --typography-teaser-opinion-a-plus-min-font-weight: 600;
  --typography-teaser-opinion-a-plus-min-font-family: Erode;
  --typography-teaser-opinion-a-plus-min-line-height: 100%;
  --typography-teaser-opinion-a-large-max-font-size: 40px;
  --typography-teaser-opinion-a-large-max-font-weight: 600;
  --typography-teaser-opinion-a-large-max-font-family: Erode;
  --typography-teaser-opinion-a-large-max-line-height: 110%;
  --typography-teaser-opinion-a-large-min-font-size: 24px;
  --typography-teaser-opinion-a-large-min-font-weight: 600;
  --typography-teaser-opinion-a-large-min-font-family: Erode;
  --typography-teaser-opinion-a-large-min-line-height: 105%;
  --typography-teaser-opinion-b-large-max-font-size: 32px;
  --typography-teaser-opinion-b-large-max-font-weight: 600;
  --typography-teaser-opinion-b-large-max-line-height: 110%;
  --typography-teaser-opinion-b-large-max-font-family: Erode;
  --typography-teaser-opinion-b-large-min-font-size: 18px;
  --typography-teaser-opinion-b-large-min-font-weight: 500;
  --typography-teaser-opinion-b-large-min-font-family: Erode;
  --typography-teaser-opinion-b-large-min-line-height: 110%;
  --typography-teaser-opinion-b-medium-max-font-size: 20px;
  --typography-teaser-opinion-b-medium-max-font-weight: 500;
  --typography-teaser-opinion-b-medium-max-font-family: Erode;
  --typography-teaser-opinion-b-medium-max-line-height: 120%;
  --typography-teaser-opinion-b-medium-min-font-size: 17px;
  --typography-teaser-opinion-b-medium-min-font-family: Erode;
  --typography-teaser-opinion-b-medium-min-line-height: 110%;
  --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: Erode;
  --typography-teaser-opinion-b-small-max-line-height: 115%;
  --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: Erode;
  --typography-teaser-opinion-b-small-min-line-height: 110%;
  --typography-mostread-title-min-font-weight: 500;
  --typography-mostread-title-min-font-size: 16px;
  --typography-mostread-title-min-line-height: 120%;
  --typography-mostread-title-min-font-family: Inter;
  --typography-mostread-title-max-font-weight: 400;
  --typography-mostread-title-max-font-size: 18px;
  --typography-mostread-title-max-line-height: 120%;
  --typography-mostread-title-max-font-family: Inter;
  --typography-mostread-heading-max-font-family: Inter;
  --typography-mostread-heading-max-font-weight: 500;
  --typography-mostread-heading-max-line-height: 100%;
  --typography-mostread-heading-max-letter-spacing: 0%;
  --typography-mostread-heading-max-font-size: 20px;
  --typography-mostread-heading-min-font-weight: 700;
  --typography-mostread-heading-min-font-size: 24px;
  --typography-mostread-heading-min-line-height: 130%;
  --typography-mostread-heading-min-letter-spacing: 0%;
  --typography-mostread-heading-min-font-family: Inter;
  --typography-mostread-number-max-font-family: Ivar Headline;
  --typography-mostread-number-max-font-weight: 400;
  --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: 400;
  --typography-mostread-number-min-font-size: 40px;
  --typography-mostread-number-min-line-height: 100%;
  --typography-heading-commercial-h1-min-font-family: Inter;
  --typography-heading-commercial-h1-min-font-weight: 400;
  --typography-heading-commercial-h1-min-font-size: 36px;
  --typography-heading-commercial-h1-min-line-height: 110%;
  --typography-heading-commercial-h1-min-letter-spacing: -4%;
  --typography-heading-commercial-h1-max-font-family: Inter;
  --typography-heading-commercial-h1-max-font-weight: 400;
  --typography-heading-commercial-h1-max-font-size: 64px;
  --typography-heading-commercial-h1-max-line-height: 110%;
  --typography-heading-commercial-h1-max-letter-spacing: -4%;
  --typography-heading-commercial-h2-min-font-family: Inter;
  --typography-heading-commercial-h2-min-font-weight: 400;
  --typography-heading-commercial-h2-min-font-size: 28px;
  --typography-heading-commercial-h2-min-line-height: 110%;
  --typography-heading-commercial-h2-min-letter-spacing: -4%;
  --typography-heading-commercial-h2-max-font-family: Inter;
  --typography-heading-commercial-h2-max-font-weight: 400;
  --typography-heading-commercial-h2-max-font-size: 50px;
  --typography-heading-commercial-h2-max-line-height: 110%;
  --typography-heading-commercial-h2-max-letter-spacing: -4%;
  --typography-heading-commercial-h3-min-font-family: Inter;
  --typography-heading-commercial-h3-min-font-weight: 400;
  --typography-heading-commercial-h3-min-font-size: 22px;
  --typography-heading-commercial-h3-min-line-height: 110%;
  --typography-heading-commercial-h3-min-letter-spacing: -4%;
  --typography-heading-commercial-h3-max-font-family: Inter;
  --typography-heading-commercial-h3-max-font-weight: 400;
  --typography-heading-commercial-h3-max-font-size: 44px;
  --typography-heading-commercial-h3-max-line-height: 110%;
  --typography-heading-commercial-h3-max-letter-spacing: -4%;
  --typography-heading-commercial-h4-min-font-family: Inter;
  --typography-heading-commercial-h4-min-font-weight: 400;
  --typography-heading-commercial-h4-min-font-size: 17px;
  --typography-heading-commercial-h4-min-line-height: 110%;
  --typography-heading-commercial-h4-min-letter-spacing: -4%;
  --typography-heading-commercial-h4-max-font-family: Inter;
  --typography-heading-commercial-h4-max-font-weight: 400;
  --typography-heading-commercial-h4-max-font-size: 36px;
  --typography-heading-commercial-h4-max-line-height: 110%;
  --typography-heading-commercial-h4-max-letter-spacing: -4%;
  --typography-heading-commercial-h5-min-font-family: Inter;
  --typography-heading-commercial-h5-min-font-weight: 400;
  --typography-heading-commercial-h5-min-font-size: 13px;
  --typography-heading-commercial-h5-min-line-height: 98%;
  --typography-heading-commercial-h5-min-letter-spacing: -5%;
  --typography-heading-commercial-h5-max-font-family: Inter;
  --typography-heading-commercial-h5-max-font-weight: 400;
  --typography-heading-commercial-h5-max-font-size: 29px;
  --typography-heading-commercial-h5-max-line-height: 120%;
  --typography-heading-commercial-h5-max-letter-spacing: -4%;
  --typography-heading-commercial-h6-min-font-family: Inter;
  --typography-heading-commercial-h6-min-font-weight: 400;
  --typography-heading-commercial-h6-min-font-size: 13px;
  --typography-heading-commercial-h6-min-line-height: 98%;
  --typography-heading-commercial-h6-min-letter-spacing: -5%;
  --typography-heading-commercial-h6-max-font-family: Inter;
  --typography-heading-commercial-h6-max-font-weight: 400;
  --typography-heading-commercial-h6-max-font-size: 21px;
  --typography-heading-commercial-h6-max-line-height: 120%;
  --typography-heading-commercial-h6-max-letter-spacing: -4%;
  --typography-utility-m-line-height: 140%;
  --typography-utility-m-font-size: 14px;
  --typography-utility-m-font-family: Inter;
  --typography-utility-m-font-weight: 400;
  --typography-utility-m-letter-spacing: 0.25px;
  --typography-utility-m-bold-line-height: 140%;
  --typography-utility-m-bold-font-size: 14px;
  --typography-utility-m-bold-font-family: Inter;
  --typography-utility-m-bold-font-weight: 700;
  --typography-utility-m-bold-letter-spacing: 0.25px;
  --typography-utility-button-font-family: Inter;
  --typography-utility-button-font-size: 14px;
  --typography-utility-button-letter-spacing: 0.1px;
  --typography-utility-button-line-height: 100%;
  --typography-utility-button-font-weight: 400;
  --typography-utility-l-font-family: Inter;
  --typography-utility-l-font-weight: 400;
  --typography-utility-l-line-height: 150%;
  --typography-utility-l-font-size: 16px;
  --typography-utility-l-bold-font-family: Inter;
  --typography-utility-l-bold-font-weight: 600;
  --typography-utility-l-bold-line-height: 150%;
  --typography-utility-l-bold-font-size: 16px;
  --typography-utility-button-l-font-family: Inter;
  --typography-utility-button-l-font-size: 16px;
  --typography-utility-button-l-letter-spacing: 0.1px;
  --typography-utility-button-l-line-height: 100%;
  --typography-utility-button-l-font-weight: 500;
  --typography-utility-button-s-font-family: Inter;
  --typography-utility-button-s-font-size: 12px;
  --typography-utility-button-s-letter-spacing: 0.3px;
  --typography-utility-button-s-line-height: 100%;
  --typography-utility-button-s-font-weight: 400;
  --typography-utility-xl-bold-font-family: Inter;
  --typography-utility-xl-bold-font-weight: 700;
  --typography-utility-xl-bold-line-height: 100%;
  --typography-utility-xl-bold-font-size: 24px;
  --typography-utility-xl-font-family: Inter;
  --typography-utility-xl-font-weight: 400;
  --typography-utility-xl-line-height: 100%;
  --typography-utility-xl-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-header-sub-brand-min-font-family: Inter;
  --typography-header-sub-brand-min-font-weight: 400;
  --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: Inter;
  --typography-header-sub-brand-max-font-weight: 400;
  --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;
  --fontweight-bold: 700;
  --fontweight-semibold: 600;
  --fontweight-medium: 500;
  --fontweight-regular: 400;
  --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;
}
