/**
 * Generated file - Do not edit directly
 * @migros/design-tokens
 */

/* Helvetica Now Display */
@font-face {
      font-family: 'Helvetica Now Display';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-Rg.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-Rg.woff') format('woff');
      font-weight: 400;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Display';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-It.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-It.woff') format('woff');
      font-weight: 400;
      font-style: italic;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Display';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayMedium.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayMedium.woff') format('woff');
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Display';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-Bold.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-Bold.woff') format('woff');
      font-weight: 700;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Display';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-XBd.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayW05-XBd.woff') format('woff');
      font-weight: 800;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Fallback';
      src: local("Helvetica Neue"), local("Arial");
      size-adjust: 100%;
      ascent-override: 111%;
      descent-override: 36%;
      line-gap-override: 0%;
    }

/* Helvetica Now Text */
@font-face {
      font-family: 'Helvetica Now Text';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff') format('woff');
      font-weight: 400;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Text';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-Italic.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-Italic.woff') format('woff');
      font-weight: 400;
      font-style: italic;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Text';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Medium.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Medium.woff') format('woff');
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Text';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff') format('woff');
      font-weight: 700;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Text';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-BoldIt.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-BoldIt.woff') format('woff');
      font-weight: 700;
      font-style: italic;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Fallback';
      src: local("Helvetica Neue"), local("Arial");
      size-adjust: 100%;
      ascent-override: 111%;
      descent-override: 36%;
      line-gap-override: 0%;
    }

/* Helvetica Now Micro */
@font-face {
      font-family: 'Helvetica Now Micro';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Rg.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Rg.woff') format('woff');
      font-weight: 400;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Micro';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Italic.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Italic.woff') format('woff');
      font-weight: 400;
      font-style: italic;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Micro';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroMedium.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroMedium.woff') format('woff');
      font-weight: 500;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Micro';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Bold.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-Bold.woff') format('woff');
      font-weight: 700;
      font-style: normal;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Now Micro';
      src: url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-BoldIt.woff2') format('woff2'),
           url('https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowMicroW01-BoldIt.woff') format('woff');
      font-weight: 700;
      font-style: italic;
      font-display: swap;
    }
    @font-face {
      font-family: 'Helvetica Fallback';
      src: local("Helvetica Neue"), local("Arial");
      size-adjust: 100%;
      ascent-override: 111%;
      descent-override: 36%;
      line-gap-override: 0%;
    }

/* Market Web */
@font-face {
        font-family: 'Market Web';
        src: url('https://cdn.migros.ch/ch.migros/static/fonts/market/MarketWeb.woff') format('woff'),
        url('https://cdn.migros.ch/ch.migros/static/fonts/market/MarketWeb.woff') format('woff');
        font-weight: 400;
    }
.migros-restaurant--light {
  --mdx-sys-color-primary-default: var(--mdx-sys-color-brand-primary-600);
  --mdx-sys-color-primary-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-primary-subtle1: var(--mdx-sys-color-brand-primary-100);
  --mdx-sys-color-primary-subtle2: var(--mdx-sys-color-brand-primary-200);
  --mdx-sys-color-primary-subtle3: var(--mdx-sys-color-brand-primary-300);
  --mdx-sys-color-primary-subtle4: var(--mdx-sys-color-brand-primary-400);
  --mdx-sys-color-primary-subtle5: var(--mdx-sys-color-brand-primary-500);
  --mdx-sys-color-primary-on-subtle: var(--mdx-sys-color-brand-primary-900);
  --mdx-sys-color-primary-bold1: var(--mdx-sys-color-brand-primary-700);
  --mdx-sys-color-primary-bold2: var(--mdx-sys-color-brand-primary-800);
  --mdx-sys-color-primary-bold3: var(--mdx-sys-color-brand-primary-900);
  --mdx-sys-color-primary-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-neutral-default: var(--mdx-sys-color-brand-neutral-950);
  --mdx-sys-color-neutral-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-neutral-subtle0: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-neutral-subtle1: var(--mdx-sys-color-brand-neutral-100);
  --mdx-sys-color-neutral-subtle2: var(--mdx-sys-color-brand-neutral-200);
  --mdx-sys-color-neutral-subtle3: var(--mdx-sys-color-brand-neutral-300);
  --mdx-sys-color-neutral-subtle4: var(--mdx-sys-color-brand-neutral-400);
  --mdx-sys-color-neutral-on-subtle: var(--mdx-sys-color-brand-neutral-975);
  --mdx-sys-color-neutral-bold1: var(--mdx-sys-color-brand-neutral-700);
  --mdx-sys-color-neutral-bold2: var(--mdx-sys-color-brand-neutral-800);
  --mdx-sys-color-neutral-bold3: var(--mdx-sys-color-brand-neutral-900);
  --mdx-sys-color-neutral-bold4: var(--mdx-sys-color-brand-neutral-975);
  --mdx-sys-color-neutral-bold5: var(--mdx-sys-color-brand-neutral-1000);
  --mdx-sys-color-neutral-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-neutral-gradient-vertical-subtle0-to-transparent: rgb(255, 255, 255);
  --mdx-sys-color-success-default: var(--mdx-sys-color-brand-success-600);
  --mdx-sys-color-success-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-success-subtle1: var(--mdx-sys-color-brand-success-100);
  --mdx-sys-color-success-subtle2: var(--mdx-sys-color-brand-success-200);
  --mdx-sys-color-success-subtle3: var(--mdx-sys-color-brand-success-300);
  --mdx-sys-color-success-on-subtle: var(--mdx-sys-color-brand-success-900);
  --mdx-sys-color-success-bold1: var(--mdx-sys-color-brand-success-700);
  --mdx-sys-color-success-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-1-default: var(--mdx-sys-color-brand-accent-1-600);
  --mdx-sys-color-accent-1-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-1-subtle1: var(--mdx-sys-color-brand-accent-1-100);
  --mdx-sys-color-accent-1-subtle2: var(--mdx-sys-color-brand-accent-1-200);
  --mdx-sys-color-accent-1-subtle3: var(--mdx-sys-color-brand-accent-1-300);
  --mdx-sys-color-accent-1-subtle4: var(--mdx-sys-color-brand-accent-1-400);
  --mdx-sys-color-accent-1-subtle5: var(--mdx-sys-color-brand-accent-1-500);
  --mdx-sys-color-accent-1-on-subtle: var(--mdx-sys-color-brand-accent-1-900);
  --mdx-sys-color-accent-1-bold1: var(--mdx-sys-color-brand-accent-1-700);
  --mdx-sys-color-accent-1-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-2-default: var(--mdx-sys-color-brand-accent-2-600);
  --mdx-sys-color-accent-2-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-2-subtle1: var(--mdx-sys-color-brand-accent-2-100);
  --mdx-sys-color-accent-2-subtle2: var(--mdx-sys-color-brand-accent-2-200);
  --mdx-sys-color-accent-2-subtle3: var(--mdx-sys-color-brand-accent-2-300);
  --mdx-sys-color-accent-2-subtle4: var(--mdx-sys-color-brand-accent-2-400);
  --mdx-sys-color-accent-2-subtle5: var(--mdx-sys-color-brand-accent-2-500);
  --mdx-sys-color-accent-2-on-subtle: var(--mdx-sys-color-brand-accent-2-900);
  --mdx-sys-color-accent-2-bold1: var(--mdx-sys-color-brand-accent-2-700);
  --mdx-sys-color-accent-2-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-3-default: var(--mdx-sys-color-brand-accent-3-600);
  --mdx-sys-color-accent-3-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-3-subtle1: var(--mdx-sys-color-brand-accent-3-100);
  --mdx-sys-color-accent-3-subtle2: var(--mdx-sys-color-brand-accent-3-200);
  --mdx-sys-color-accent-3-subtle3: var(--mdx-sys-color-brand-accent-3-300);
  --mdx-sys-color-accent-3-subtle4: var(--mdx-sys-color-brand-accent-3-400);
  --mdx-sys-color-accent-3-subtle5: var(--mdx-sys-color-brand-accent-3-500);
  --mdx-sys-color-accent-3-on-subtle: var(--mdx-sys-color-brand-accent-3-900);
  --mdx-sys-color-accent-3-bold1: var(--mdx-sys-color-brand-accent-3-700);
  --mdx-sys-color-accent-3-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-4-default: var(--mdx-sys-color-brand-accent-4-600);
  --mdx-sys-color-accent-4-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-4-subtle1: var(--mdx-sys-color-brand-accent-4-100);
  --mdx-sys-color-accent-4-subtle2: var(--mdx-sys-color-brand-accent-4-200);
  --mdx-sys-color-accent-4-subtle3: var(--mdx-sys-color-brand-accent-4-300);
  --mdx-sys-color-accent-4-subtle4: var(--mdx-sys-color-brand-accent-4-400);
  --mdx-sys-color-accent-4-subtle5: var(--mdx-sys-color-brand-accent-4-500);
  --mdx-sys-color-accent-4-on-subtle: var(--mdx-sys-color-brand-accent-4-900);
  --mdx-sys-color-accent-4-bold1: var(--mdx-sys-color-brand-accent-4-700);
  --mdx-sys-color-accent-4-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-5-default: var(--mdx-sys-color-brand-accent-5-600);
  --mdx-sys-color-accent-5-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-5-subtle1: var(--mdx-sys-color-brand-accent-5-100);
  --mdx-sys-color-accent-5-subtle2: var(--mdx-sys-color-brand-accent-5-200);
  --mdx-sys-color-accent-5-subtle3: var(--mdx-sys-color-brand-accent-5-300);
  --mdx-sys-color-accent-5-subtle4: var(--mdx-sys-color-brand-accent-5-400);
  --mdx-sys-color-accent-5-subtle5: var(--mdx-sys-color-brand-accent-5-500);
  --mdx-sys-color-accent-5-on-subtle: var(--mdx-sys-color-brand-accent-5-900);
  --mdx-sys-color-accent-5-bold1: var(--mdx-sys-color-brand-accent-5-700);
  --mdx-sys-color-accent-5-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-6-default: var(--mdx-sys-color-brand-accent-6-600);
  --mdx-sys-color-accent-6-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-6-subtle1: var(--mdx-sys-color-brand-accent-6-100);
  --mdx-sys-color-accent-6-subtle2: var(--mdx-sys-color-brand-accent-6-200);
  --mdx-sys-color-accent-6-subtle3: var(--mdx-sys-color-brand-accent-6-300);
  --mdx-sys-color-accent-6-subtle4: var(--mdx-sys-color-brand-accent-6-400);
  --mdx-sys-color-accent-6-subtle5: var(--mdx-sys-color-brand-accent-6-500);
  --mdx-sys-color-accent-6-on-subtle: var(--mdx-sys-color-brand-accent-6-900);
  --mdx-sys-color-accent-6-bold1: var(--mdx-sys-color-brand-accent-6-700);
  --mdx-sys-color-accent-6-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-7-default: var(--mdx-sys-color-brand-accent-7-600);
  --mdx-sys-color-accent-7-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-7-subtle1: var(--mdx-sys-color-brand-accent-7-100);
  --mdx-sys-color-accent-7-subtle2: var(--mdx-sys-color-brand-accent-7-200);
  --mdx-sys-color-accent-7-subtle3: var(--mdx-sys-color-brand-accent-7-300);
  --mdx-sys-color-accent-7-subtle4: var(--mdx-sys-color-brand-accent-7-400);
  --mdx-sys-color-accent-7-subtle5: var(--mdx-sys-color-brand-accent-7-500);
  --mdx-sys-color-accent-7-on-subtle: var(--mdx-sys-color-brand-accent-7-900);
  --mdx-sys-color-accent-7-bold1: var(--mdx-sys-color-brand-accent-7-700);
  --mdx-sys-color-accent-7-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-8-default: var(--mdx-sys-color-brand-accent-8-600);
  --mdx-sys-color-accent-8-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-8-subtle1: var(--mdx-sys-color-brand-accent-8-100);
  --mdx-sys-color-accent-8-subtle2: var(--mdx-sys-color-brand-accent-8-200);
  --mdx-sys-color-accent-8-subtle3: var(--mdx-sys-color-brand-accent-8-300);
  --mdx-sys-color-accent-8-subtle4: var(--mdx-sys-color-brand-accent-8-400);
  --mdx-sys-color-accent-8-subtle5: var(--mdx-sys-color-brand-accent-8-500);
  --mdx-sys-color-accent-8-on-subtle: var(--mdx-sys-color-brand-accent-8-900);
  --mdx-sys-color-accent-8-bold1: var(--mdx-sys-color-brand-accent-8-700);
  --mdx-sys-color-accent-8-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-9-default: var(--mdx-sys-color-brand-accent-9-600);
  --mdx-sys-color-accent-9-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-accent-9-subtle1: var(--mdx-sys-color-brand-accent-9-100);
  --mdx-sys-color-accent-9-subtle2: var(--mdx-sys-color-brand-accent-9-200);
  --mdx-sys-color-accent-9-subtle3: var(--mdx-sys-color-brand-accent-9-300);
  --mdx-sys-color-accent-9-subtle4: var(--mdx-sys-color-brand-accent-9-400);
  --mdx-sys-color-accent-9-subtle5: var(--mdx-sys-color-brand-accent-9-500);
  --mdx-sys-color-accent-9-on-subtle: var(--mdx-sys-color-brand-accent-9-900);
  --mdx-sys-color-accent-9-bold1: var(--mdx-sys-color-brand-accent-9-700);
  --mdx-sys-color-accent-9-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-error-default: var(--mdx-sys-color-brand-error-600);
  --mdx-sys-color-error-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-error-subtle1: var(--mdx-sys-color-brand-error-100);
  --mdx-sys-color-error-subtle2: var(--mdx-sys-color-brand-error-200);
  --mdx-sys-color-error-subtle3: var(--mdx-sys-color-brand-error-300);
  --mdx-sys-color-error-on-subtle: var(--mdx-sys-color-brand-error-900);
  --mdx-sys-color-error-bold1: var(--mdx-sys-color-brand-error-700);
  --mdx-sys-color-error-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-warning-default: var(--mdx-sys-color-brand-warning-600);
  --mdx-sys-color-warning-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-warning-subtle1: var(--mdx-sys-color-brand-warning-100);
  --mdx-sys-color-warning-subtle2: var(--mdx-sys-color-brand-warning-200);
  --mdx-sys-color-warning-subtle3: var(--mdx-sys-color-brand-warning-300);
  --mdx-sys-color-warning-on-subtle: var(--mdx-sys-color-brand-warning-900);
  --mdx-sys-color-warning-bold1: var(--mdx-sys-color-brand-warning-700);
  --mdx-sys-color-warning-on-bold: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-cumulus-default: var(--mdx-sys-color-brand-cumulus-800);
  --mdx-sys-color-cumulus-on-default: var(--mdx-sys-color-brand-neutral-0);
  --mdx-sys-color-cumulus-subtle1: var(--mdx-sys-color-brand-cumulus-200);
  --mdx-sys-color-cumulus-subtle2: var(--mdx-sys-color-brand-cumulus-300);
  --mdx-sys-color-cumulus-on-subtle: var(--mdx-sys-color-brand-cumulus-800);
  --mdx-sys-color-fully-transparent: var(--mdx-sys-color-brand-fully-transparent);
  --mdx-sys-color-brand-primary-100: rgb(255, 243, 235);
  --mdx-sys-color-brand-primary-200: rgb(255, 233, 219);
  --mdx-sys-color-brand-primary-300: rgb(255, 218, 194);
  --mdx-sys-color-brand-primary-400: rgb(255, 179, 128);
  --mdx-sys-color-brand-primary-500: rgb(255, 148, 76);
  --mdx-sys-color-brand-primary-600: rgb(255, 102, 0);
  --mdx-sys-color-brand-primary-650: rgb(251, 100, 0);
  --mdx-sys-color-brand-primary-700: rgb(229, 92, 0);
  --mdx-sys-color-brand-primary-750: rgb(202, 79, 0);
  --mdx-sys-color-brand-primary-800: rgb(178, 72, 0);
  --mdx-sys-color-brand-primary-900: rgb(128, 51, 0);
  --mdx-sys-color-brand-neutral-0: rgb(255, 255, 255);
  --mdx-sys-color-brand-neutral-100: rgb(245, 245, 245);
  --mdx-sys-color-brand-neutral-200: rgb(237, 237, 237);
  --mdx-sys-color-brand-neutral-300: rgb(224, 224, 224);
  --mdx-sys-color-brand-neutral-400: rgb(191, 191, 191);
  --mdx-sys-color-brand-neutral-500: rgb(166, 166, 166);
  --mdx-sys-color-brand-neutral-600: rgb(128, 128, 128);
  --mdx-sys-color-brand-neutral-700: rgb(115, 115, 115);
  --mdx-sys-color-brand-neutral-800: rgb(89, 89, 89);
  --mdx-sys-color-brand-neutral-900: rgb(64, 64, 64);
  --mdx-sys-color-brand-neutral-950: rgb(51, 51, 51);
  --mdx-sys-color-brand-neutral-975: rgb(38, 38, 38);
  --mdx-sys-color-brand-neutral-1000: rgb(0, 0, 0);
  --mdx-sys-color-brand-success-100: rgb(242, 249, 240);
  --mdx-sys-color-brand-success-200: rgb(232, 245, 229);
  --mdx-sys-color-brand-success-300: rgb(216, 238, 211);
  --mdx-sys-color-brand-success-400: rgb(173, 220, 162);
  --mdx-sys-color-brand-success-500: rgb(140, 206, 126);
  --mdx-sys-color-brand-success-550: rgb(91, 185, 70);
  --mdx-sys-color-brand-success-600: rgb(82, 166, 63);
  --mdx-sys-color-brand-success-700: rgb(64, 129, 49);
  --mdx-sys-color-brand-success-900: rgb(46, 92, 35);
  --mdx-sys-color-brand-accent-1-100: rgb(236, 248, 254);
  --mdx-sys-color-brand-accent-1-200: rgb(221, 242, 253);
  --mdx-sys-color-brand-accent-1-300: rgb(197, 234, 251);
  --mdx-sys-color-brand-accent-1-400: rgb(135, 210, 247);
  --mdx-sys-color-brand-accent-1-500: rgb(87, 193, 244);
  --mdx-sys-color-brand-accent-1-550: rgb(15, 166, 240);
  --mdx-sys-color-brand-accent-1-600: rgb(14, 149, 216);
  --mdx-sys-color-brand-accent-1-700: rgb(11, 116, 168);
  --mdx-sys-color-brand-accent-1-900: rgb(8, 83, 120);
  --mdx-sys-color-brand-accent-2-100: rgb(240, 247, 250);
  --mdx-sys-color-brand-accent-2-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-600: rgb(235, 233, 226);
  --mdx-sys-color-brand-accent-2-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-2-900: rgb(38, 38, 38);
  --mdx-sys-color-brand-accent-3-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-3-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-4-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-5-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-6-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-7-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-8-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-100: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-200: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-300: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-400: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-500: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-600: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-700: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-800: rgb(255, 255, 255);
  --mdx-sys-color-brand-accent-9-900: rgb(255, 255, 255);
  --mdx-sys-color-brand-error-100: rgb(255, 238, 235);
  --mdx-sys-color-brand-error-200: rgb(254, 225, 220);
  --mdx-sys-color-brand-error-300: rgb(254, 204, 195);
  --mdx-sys-color-brand-error-400: rgb(252, 150, 131);
  --mdx-sys-color-brand-error-500: rgb(251, 108, 81);
  --mdx-sys-color-brand-error-600: rgb(224, 40, 5);
  --mdx-sys-color-brand-error-700: rgb(174, 31, 4);
  --mdx-sys-color-brand-error-900: rgb(125, 23, 3);
  --mdx-sys-color-brand-warning-100: rgb(255, 238, 199);
  --mdx-sys-color-brand-warning-200: rgb(255, 234, 184);
  --mdx-sys-color-brand-warning-300: rgb(255, 226, 158);
  --mdx-sys-color-brand-warning-400: rgb(255, 206, 92);
  --mdx-sys-color-brand-warning-500: rgb(255, 191, 41);
  --mdx-sys-color-brand-warning-550: rgb(219, 154, 0);
  --mdx-sys-color-brand-warning-600: rgb(194, 136, 0);
  --mdx-sys-color-brand-warning-700: rgb(143, 100, 0);
  --mdx-sys-color-brand-warning-900: rgb(92, 64, 0);
  --mdx-sys-color-brand-cumulus-200: rgb(220, 236, 255);
  --mdx-sys-color-brand-cumulus-300: rgb(180, 212, 250);
  --mdx-sys-color-brand-cumulus-800: rgb(0, 61, 140);
  --mdx-sys-color-brand-cumulus-900: rgb(0, 33, 77);
  --mdx-sys-color-brand-fully-transparent: rgba(0, 0, 0, 0);
  --mdx-sys-color-brand-scrim: rgba(51, 51, 51, 0.5);
  --mdx-sys-opacity-fully-transparent: 0;
  --mdx-sys-opacity-light: 0.25;
  --mdx-sys-opacity-medium: 0.5;
  --mdx-sys-opacity-strong: 0.75;
  --mdx-sys-opacity-opaque: 1;
  --mdx-sys-spacing-flex-2xs: var(--mdx-sys-spacing-flex-small-2xs);
  --mdx-sys-spacing-flex-xs: var(--mdx-sys-spacing-flex-small-xs);
  --mdx-sys-spacing-flex-s: var(--mdx-sys-spacing-flex-small-s);
  --mdx-sys-spacing-flex-m: var(--mdx-sys-spacing-flex-small-m);
  --mdx-sys-spacing-flex-l: var(--mdx-sys-spacing-flex-small-l);
  --mdx-sys-spacing-flex-xl: var(--mdx-sys-spacing-flex-small-xl);
  --mdx-sys-spacing-flex-2xl: var(--mdx-sys-spacing-flex-small-2xl);
  --mdx-sys-spacing-flex-small-2xs: 8px;
  --mdx-sys-spacing-flex-small-xs: 16px;
  --mdx-sys-spacing-flex-small-s: 24px;
  --mdx-sys-spacing-flex-small-m: 32px;
  --mdx-sys-spacing-flex-small-l: 48px;
  --mdx-sys-spacing-flex-small-xl: 56px;
  --mdx-sys-spacing-flex-small-2xl: 80px;
  --mdx-sys-spacing-flex-medium-2xs: 16px;
  --mdx-sys-spacing-flex-medium-xs: 24px;
  --mdx-sys-spacing-flex-medium-s: 32px;
  --mdx-sys-spacing-flex-medium-m: 48px;
  --mdx-sys-spacing-flex-medium-l: 56px;
  --mdx-sys-spacing-flex-medium-xl: 80px;
  --mdx-sys-spacing-flex-medium-2xl: 96px;
  --mdx-sys-spacing-flex-large-2xs: 16px;
  --mdx-sys-spacing-flex-large-xs: 24px;
  --mdx-sys-spacing-flex-large-s: 32px;
  --mdx-sys-spacing-flex-large-m: 56px;
  --mdx-sys-spacing-flex-large-l: 80px;
  --mdx-sys-spacing-flex-large-xl: 96px;
  --mdx-sys-spacing-flex-large-2xl: 128px;
  --mdx-sys-spacing-flex-xlarge-2xs: 16px;
  --mdx-sys-spacing-flex-xlarge-xs: 24px;
  --mdx-sys-spacing-flex-xlarge-s: 32px;
  --mdx-sys-spacing-flex-xlarge-m: 56px;
  --mdx-sys-spacing-flex-xlarge-l: 80px;
  --mdx-sys-spacing-flex-xlarge-xl: 96px;
  --mdx-sys-spacing-flex-xlarge-2xl: 128px;
  --mdx-sys-spacing-flex-2xlarge-2xs: 16px;
  --mdx-sys-spacing-flex-2xlarge-xs: 24px;
  --mdx-sys-spacing-flex-2xlarge-s: 32px;
  --mdx-sys-spacing-flex-2xlarge-m: 56px;
  --mdx-sys-spacing-flex-2xlarge-l: 80px;
  --mdx-sys-spacing-flex-2xlarge-xl: 96px;
  --mdx-sys-spacing-flex-2xlarge-2xl: 128px;
  --mdx-sys-spacing-fix-none: 0px;
  --mdx-sys-spacing-fix-4xs: 2px;
  --mdx-sys-spacing-fix-3xs: 4px;
  --mdx-sys-spacing-fix-2xs: 8px;
  --mdx-sys-spacing-fix-xs: 12px;
  --mdx-sys-spacing-fix-s: 16px;
  --mdx-sys-spacing-fix-m: 24px;
  --mdx-sys-spacing-fix-l: 32px;
  --mdx-sys-spacing-fix-xl: 40px;
  --mdx-sys-spacing-fix-2xl: 48px;
  --mdx-sys-spacing-fix-3xl: 56px;
  --mdx-sys-sizing-flex-screen-width-default: var(--mdx-sys-sizing-flex-small-screen-width-default);
  --mdx-sys-sizing-flex-breakpoint: var(--mdx-sys-sizing-flex-small-breakpoint);
  --mdx-sys-sizing-flex-body-margin: var(--mdx-sys-spacing-flex-small-xs);
  --mdx-sys-sizing-flex-pane-gap: var(--mdx-sys-spacing-flex-small-xs);
  --mdx-sys-sizing-flex-auto: var(--mdx-sys-sizing-flex-small-auto);
  --mdx-sys-sizing-flex-small-screen-width-default: 360px;
  --mdx-sys-sizing-flex-small-breakpoint: 360px;
  --mdx-sys-sizing-flex-small-auto: 100%;
  --mdx-sys-sizing-flex-medium-screen-width-default: 768px;
  --mdx-sys-sizing-flex-medium-breakpoint: 768px;
  --mdx-sys-sizing-flex-medium-auto: auto;
  --mdx-sys-sizing-flex-large-screen-width-default: 1024px;
  --mdx-sys-sizing-flex-large-breakpoint: 1024px;
  --mdx-sys-sizing-flex-large-auto: auto;
  --mdx-sys-sizing-flex-xlarge-screen-width-default: 1280px;
  --mdx-sys-sizing-flex-xlarge-breakpoint: 1280px;
  --mdx-sys-sizing-flex-xlarge-auto: auto;
  --mdx-sys-sizing-flex-2xlarge-screen-width-default: 1536px;
  --mdx-sys-sizing-flex-2xlarge-breakpoint: 1536px;
  --mdx-sys-sizing-flex-2xlarge-auto: auto;
  --mdx-sys-sizing-fix-auto: auto;
  --mdx-sys-sizing-fix-full-width: 100%;
  --mdx-sys-sizing-fix-2xs: 4px;
  --mdx-sys-sizing-fix-xs: 8px;
  --mdx-sys-sizing-fix-s: 12px;
  --mdx-sys-sizing-fix-m: 16px;
  --mdx-sys-sizing-fix-l: 20px;
  --mdx-sys-sizing-fix-xl: 24px;
  --mdx-sys-sizing-fix-2xl: 32px;
  --mdx-sys-sizing-fix-3xl: 40px;
  --mdx-sys-sizing-fix-4xl: 48px;
  --mdx-sys-sizing-fix-5xl: 56px;
  --mdx-sys-sizing-fix-6xl: 64px;
  --mdx-sys-sizing-fix-7xl: 72px;
  --mdx-sys-sizing-fix-8xl: 80px;
  --mdx-sys-sizing-fix-9xl: 88px;
  --mdx-sys-sizing-fix-10xl: 96px;
  --mdx-sys-sizing-fix-11xl: 104px;
  --mdx-sys-sizing-fix-12xl: 112px;
  --mdx-sys-sizing-fix-13xl: 120px;
  --mdx-sys-sizing-fix-14xl: 128px;
  --mdx-sys-sizing-fix-15xl: 136px;
  --mdx-sys-sizing-fix-16xl: 144px;
  --mdx-sys-sizing-fix-17xl: 152px;
  --mdx-sys-sizing-fix-18xl: 160px;
  --mdx-sys-sizing-fix-19xl: 168px;
  --mdx-sys-sizing-fix-20xl: 176px;
  --mdx-sys-sizing-fix-21xl: 184px;
  --mdx-sys-sizing-fix-22xl: 192px;
  --mdx-sys-sizing-fix-23xl: 200px;
  --mdx-sys-sizing-fix-24xl: 208px;
  --mdx-sys-sizing-fix-25xl: 216px;
  --mdx-sys-sizing-fix-26xl: 224px;
  --mdx-sys-sizing-fix-27xl: 232px;
  --mdx-sys-sizing-fix-28xl: 240px;
  --mdx-sys-sizing-fix-29xl: 248px;
  --mdx-sys-sizing-fix-30xl: 256px;
  --mdx-sys-sizing-fix-31xl: 264px;
  --mdx-sys-sizing-fix-32xl: 272px;
  --mdx-sys-sizing-fix-33xl: 280px;
  --mdx-sys-sizing-fix-34xl: 288px;
  --mdx-sys-sizing-fix-35xl: 296px;
  --mdx-sys-sizing-fix-36xl: 304px;
  --mdx-sys-sizing-fix-37xl: 312px;
  --mdx-sys-sizing-fix-38xl: 320px;
  --mdx-sys-sizing-fix-39xl: 328px;
  --mdx-sys-sizing-fix-40xl: 336px;
  --mdx-sys-sizing-fix-41xl: 344px;
  --mdx-sys-sizing-fix-42xl: 352px;
  --mdx-sys-sizing-fix-43xl: 360px;
  --mdx-sys-sizing-fix-44xl: 368px;
  --mdx-sys-sizing-fix-78xl: 640px;
  --mdx-sys-line-height-flex-display1: var(--mdx-sys-line-height-flex-small-display1);
  --mdx-sys-line-height-flex-display2: var(--mdx-sys-line-height-flex-small-display2);
  --mdx-sys-line-height-flex-display3: var(--mdx-sys-line-height-flex-small-display3);
  --mdx-sys-line-height-flex-headline1: var(--mdx-sys-line-height-flex-small-headline1);
  --mdx-sys-line-height-flex-headline2: var(--mdx-sys-line-height-flex-small-headline2);
  --mdx-sys-line-height-flex-headline3: var(--mdx-sys-line-height-flex-small-headline3);
  --mdx-sys-line-height-flex-body1: var(--mdx-sys-line-height-flex-small-body1);
  --mdx-sys-line-height-flex-body2: var(--mdx-sys-line-height-flex-small-body2);
  --mdx-sys-line-height-flex-body3: var(--mdx-sys-line-height-flex-small-body3);
  --mdx-sys-line-height-flex-custom1: var(--mdx-sys-line-height-flex-small-custom1);
  --mdx-sys-line-height-flex-custom2: var(--mdx-sys-line-height-flex-small-custom2);
  --mdx-sys-line-height-flex-custom3: var(--mdx-sys-line-height-flex-small-custom3);
  --mdx-sys-line-height-flex-custom4: var(--mdx-sys-line-height-flex-small-custom4);
  --mdx-sys-line-height-flex-custom5: var(--mdx-sys-line-height-flex-small-custom5);
  --mdx-sys-line-height-flex-custom6: var(--mdx-sys-line-height-flex-small-custom6);
  --mdx-sys-line-height-flex-custom7: var(--mdx-sys-line-height-flex-small-custom7);
  --mdx-sys-line-height-flex-custom8: var(--mdx-sys-line-height-flex-small-custom8);
  --mdx-sys-line-height-flex-custom9: var(--mdx-sys-line-height-flex-small-custom9);
  --mdx-sys-line-height-flex-small-display1: 72px;
  --mdx-sys-line-height-flex-small-display2: 56px;
  --mdx-sys-line-height-flex-small-display3: 44px;
  --mdx-sys-line-height-flex-small-headline1: 36px;
  --mdx-sys-line-height-flex-small-headline2: 32px;
  --mdx-sys-line-height-flex-small-headline3: 28px;
  --mdx-sys-line-height-flex-small-body1: 22px;
  --mdx-sys-line-height-flex-small-body2: 22px;
  --mdx-sys-line-height-flex-small-body3: 22px;
  --mdx-sys-line-height-flex-small-custom1: 22px;
  --mdx-sys-line-height-flex-small-custom2: 22px;
  --mdx-sys-line-height-flex-small-custom3: 22px;
  --mdx-sys-line-height-flex-small-custom4: 22px;
  --mdx-sys-line-height-flex-small-custom5: 22px;
  --mdx-sys-line-height-flex-small-custom6: 22px;
  --mdx-sys-line-height-flex-small-custom7: 22px;
  --mdx-sys-line-height-flex-small-custom8: 22px;
  --mdx-sys-line-height-flex-small-custom9: 22px;
  --mdx-sys-line-height-flex-medium-display1: 88px;
  --mdx-sys-line-height-flex-medium-display2: 72px;
  --mdx-sys-line-height-flex-medium-display3: 56px;
  --mdx-sys-line-height-flex-medium-headline1: 44px;
  --mdx-sys-line-height-flex-medium-headline2: 36px;
  --mdx-sys-line-height-flex-medium-headline3: 32px;
  --mdx-sys-line-height-flex-medium-body1: 22px;
  --mdx-sys-line-height-flex-medium-body2: 22px;
  --mdx-sys-line-height-flex-medium-body3: 22px;
  --mdx-sys-line-height-flex-medium-custom1: 22px;
  --mdx-sys-line-height-flex-medium-custom2: 22px;
  --mdx-sys-line-height-flex-medium-custom3: 22px;
  --mdx-sys-line-height-flex-medium-custom4: 22px;
  --mdx-sys-line-height-flex-medium-custom5: 22px;
  --mdx-sys-line-height-flex-medium-custom6: 22px;
  --mdx-sys-line-height-flex-medium-custom7: 22px;
  --mdx-sys-line-height-flex-medium-custom8: 22px;
  --mdx-sys-line-height-flex-medium-custom9: 22px;
  --mdx-sys-line-height-flex-large-display1: 104px;
  --mdx-sys-line-height-flex-large-display2: 88px;
  --mdx-sys-line-height-flex-large-display3: 72px;
  --mdx-sys-line-height-flex-large-headline1: 56px;
  --mdx-sys-line-height-flex-large-headline2: 44px;
  --mdx-sys-line-height-flex-large-headline3: 36px;
  --mdx-sys-line-height-flex-large-body1: 22px;
  --mdx-sys-line-height-flex-large-body2: 22px;
  --mdx-sys-line-height-flex-large-body3: 22px;
  --mdx-sys-line-height-flex-large-custom1: 22px;
  --mdx-sys-line-height-flex-large-custom2: 22px;
  --mdx-sys-line-height-flex-large-custom3: 22px;
  --mdx-sys-line-height-flex-large-custom4: 22px;
  --mdx-sys-line-height-flex-large-custom5: 22px;
  --mdx-sys-line-height-flex-large-custom6: 22px;
  --mdx-sys-line-height-flex-large-custom7: 22px;
  --mdx-sys-line-height-flex-large-custom8: 22px;
  --mdx-sys-line-height-flex-large-custom9: 22px;
  --mdx-sys-line-height-flex-xlarge-display1: 104px;
  --mdx-sys-line-height-flex-xlarge-display2: 88px;
  --mdx-sys-line-height-flex-xlarge-display3: 72px;
  --mdx-sys-line-height-flex-xlarge-headline1: 56px;
  --mdx-sys-line-height-flex-xlarge-headline2: 44px;
  --mdx-sys-line-height-flex-xlarge-headline3: 36px;
  --mdx-sys-line-height-flex-xlarge-body1: 22px;
  --mdx-sys-line-height-flex-xlarge-body2: 22px;
  --mdx-sys-line-height-flex-xlarge-body3: 22px;
  --mdx-sys-line-height-flex-xlarge-custom1: 22px;
  --mdx-sys-line-height-flex-xlarge-custom2: 22px;
  --mdx-sys-line-height-flex-xlarge-custom3: 22px;
  --mdx-sys-line-height-flex-xlarge-custom4: 22px;
  --mdx-sys-line-height-flex-xlarge-custom5: 22px;
  --mdx-sys-line-height-flex-xlarge-custom6: 22px;
  --mdx-sys-line-height-flex-xlarge-custom7: 22px;
  --mdx-sys-line-height-flex-xlarge-custom8: 22px;
  --mdx-sys-line-height-flex-xlarge-custom9: 22px;
  --mdx-sys-line-height-flex-2xlarge-display1: 104px;
  --mdx-sys-line-height-flex-2xlarge-display2: 88px;
  --mdx-sys-line-height-flex-2xlarge-display3: 72px;
  --mdx-sys-line-height-flex-2xlarge-headline1: 56px;
  --mdx-sys-line-height-flex-2xlarge-headline2: 44px;
  --mdx-sys-line-height-flex-2xlarge-headline3: 36px;
  --mdx-sys-line-height-flex-2xlarge-body1: 22px;
  --mdx-sys-line-height-flex-2xlarge-body2: 22px;
  --mdx-sys-line-height-flex-2xlarge-body3: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom1: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom2: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom3: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom4: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom5: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom6: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom7: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom8: 22px;
  --mdx-sys-line-height-flex-2xlarge-custom9: 22px;
  --mdx-sys-font-size-flex-display1: var(--mdx-sys-font-size-flex-small-display1);
  --mdx-sys-font-size-flex-display2: var(--mdx-sys-font-size-flex-small-display2);
  --mdx-sys-font-size-flex-display3: var(--mdx-sys-font-size-flex-small-display3);
  --mdx-sys-font-size-flex-headline1: var(--mdx-sys-font-size-flex-small-headline1);
  --mdx-sys-font-size-flex-headline2: var(--mdx-sys-font-size-flex-small-headline2);
  --mdx-sys-font-size-flex-headline3: var(--mdx-sys-font-size-flex-small-headline3);
  --mdx-sys-font-size-flex-body1: var(--mdx-sys-font-size-flex-small-body1);
  --mdx-sys-font-size-flex-body2: var(--mdx-sys-font-size-flex-small-body2);
  --mdx-sys-font-size-flex-body3: var(--mdx-sys-font-size-flex-small-body3);
  --mdx-sys-font-size-flex-custom1: var(--mdx-sys-font-size-flex-small-custom1);
  --mdx-sys-font-size-flex-custom2: var(--mdx-sys-font-size-flex-small-custom2);
  --mdx-sys-font-size-flex-custom3: var(--mdx-sys-font-size-flex-small-custom3);
  --mdx-sys-font-size-flex-custom4: var(--mdx-sys-font-size-flex-small-custom4);
  --mdx-sys-font-size-flex-custom5: var(--mdx-sys-font-size-flex-small-custom5);
  --mdx-sys-font-size-flex-custom6: var(--mdx-sys-font-size-flex-small-custom6);
  --mdx-sys-font-size-flex-custom7: var(--mdx-sys-font-size-flex-small-custom7);
  --mdx-sys-font-size-flex-custom8: var(--mdx-sys-font-size-flex-small-custom8);
  --mdx-sys-font-size-flex-custom9: var(--mdx-sys-font-size-flex-small-custom9);
  --mdx-sys-font-size-flex-small-display1: 64px;
  --mdx-sys-font-size-flex-small-display2: 48px;
  --mdx-sys-font-size-flex-small-display3: 36px;
  --mdx-sys-font-size-flex-small-headline1: 28px;
  --mdx-sys-font-size-flex-small-headline2: 24px;
  --mdx-sys-font-size-flex-small-headline3: 20px;
  --mdx-sys-font-size-flex-small-body1: 16px;
  --mdx-sys-font-size-flex-small-body2: 16px;
  --mdx-sys-font-size-flex-small-body3: 16px;
  --mdx-sys-font-size-flex-small-custom1: 16px;
  --mdx-sys-font-size-flex-small-custom2: 16px;
  --mdx-sys-font-size-flex-small-custom3: 16px;
  --mdx-sys-font-size-flex-small-custom4: 16px;
  --mdx-sys-font-size-flex-small-custom5: 16px;
  --mdx-sys-font-size-flex-small-custom6: 16px;
  --mdx-sys-font-size-flex-small-custom7: 16px;
  --mdx-sys-font-size-flex-small-custom8: 16px;
  --mdx-sys-font-size-flex-small-custom9: 16px;
  --mdx-sys-font-size-flex-medium-display1: 80px;
  --mdx-sys-font-size-flex-medium-display2: 64px;
  --mdx-sys-font-size-flex-medium-display3: 48px;
  --mdx-sys-font-size-flex-medium-headline1: 36px;
  --mdx-sys-font-size-flex-medium-headline2: 28px;
  --mdx-sys-font-size-flex-medium-headline3: 24px;
  --mdx-sys-font-size-flex-medium-body1: 16px;
  --mdx-sys-font-size-flex-medium-body2: 16px;
  --mdx-sys-font-size-flex-medium-body3: 16px;
  --mdx-sys-font-size-flex-medium-custom1: 16px;
  --mdx-sys-font-size-flex-medium-custom2: 16px;
  --mdx-sys-font-size-flex-medium-custom3: 16px;
  --mdx-sys-font-size-flex-medium-custom4: 16px;
  --mdx-sys-font-size-flex-medium-custom5: 16px;
  --mdx-sys-font-size-flex-medium-custom6: 16px;
  --mdx-sys-font-size-flex-medium-custom7: 16px;
  --mdx-sys-font-size-flex-medium-custom8: 16px;
  --mdx-sys-font-size-flex-medium-custom9: 16px;
  --mdx-sys-font-size-flex-large-display1: 96px;
  --mdx-sys-font-size-flex-large-display2: 80px;
  --mdx-sys-font-size-flex-large-display3: 64px;
  --mdx-sys-font-size-flex-large-headline1: 48px;
  --mdx-sys-font-size-flex-large-headline2: 36px;
  --mdx-sys-font-size-flex-large-headline3: 28px;
  --mdx-sys-font-size-flex-large-body1: 16px;
  --mdx-sys-font-size-flex-large-body2: 16px;
  --mdx-sys-font-size-flex-large-body3: 16px;
  --mdx-sys-font-size-flex-large-custom1: 16px;
  --mdx-sys-font-size-flex-large-custom2: 16px;
  --mdx-sys-font-size-flex-large-custom3: 16px;
  --mdx-sys-font-size-flex-large-custom4: 16px;
  --mdx-sys-font-size-flex-large-custom5: 16px;
  --mdx-sys-font-size-flex-large-custom6: 16px;
  --mdx-sys-font-size-flex-large-custom7: 16px;
  --mdx-sys-font-size-flex-large-custom8: 16px;
  --mdx-sys-font-size-flex-large-custom9: 16px;
  --mdx-sys-font-size-flex-xlarge-display1: 96px;
  --mdx-sys-font-size-flex-xlarge-display2: 80px;
  --mdx-sys-font-size-flex-xlarge-display3: 64px;
  --mdx-sys-font-size-flex-xlarge-headline1: 48px;
  --mdx-sys-font-size-flex-xlarge-headline2: 36px;
  --mdx-sys-font-size-flex-xlarge-headline3: 28px;
  --mdx-sys-font-size-flex-xlarge-body1: 16px;
  --mdx-sys-font-size-flex-xlarge-body2: 16px;
  --mdx-sys-font-size-flex-xlarge-body3: 16px;
  --mdx-sys-font-size-flex-xlarge-custom1: 16px;
  --mdx-sys-font-size-flex-xlarge-custom2: 16px;
  --mdx-sys-font-size-flex-xlarge-custom3: 16px;
  --mdx-sys-font-size-flex-xlarge-custom4: 16px;
  --mdx-sys-font-size-flex-xlarge-custom5: 16px;
  --mdx-sys-font-size-flex-xlarge-custom6: 16px;
  --mdx-sys-font-size-flex-xlarge-custom7: 16px;
  --mdx-sys-font-size-flex-xlarge-custom8: 16px;
  --mdx-sys-font-size-flex-xlarge-custom9: 16px;
  --mdx-sys-font-size-flex-2xlarge-display1: 96px;
  --mdx-sys-font-size-flex-2xlarge-display2: 80px;
  --mdx-sys-font-size-flex-2xlarge-display3: 64px;
  --mdx-sys-font-size-flex-2xlarge-headline1: 48px;
  --mdx-sys-font-size-flex-2xlarge-headline2: 36px;
  --mdx-sys-font-size-flex-2xlarge-headline3: 28px;
  --mdx-sys-font-size-flex-2xlarge-body1: 16px;
  --mdx-sys-font-size-flex-2xlarge-body2: 16px;
  --mdx-sys-font-size-flex-2xlarge-body3: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom1: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom2: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom3: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom4: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom5: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom6: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom7: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom8: 16px;
  --mdx-sys-font-size-flex-2xlarge-custom9: 16px;
  --mdx-sys-motion-time-none: 0ms;
  --mdx-sys-motion-time-short: 125ms;
  --mdx-sys-motion-time-medium: 275ms;
  --mdx-sys-motion-time-long: 450ms;
  --mdx-sys-motion-easing-ease-in-out: cubic-bezier(0.4, 0, 0.6, 1);
  --mdx-sys-motion-easing-ease-out: cubic-bezier(0, 0, 0.25, 1);
  --mdx-sys-motion-easing-ease-in: cubic-bezier(0.75, 0, 1, 1);
  --mdx-sys-shadow-default: 0px 0px 6px 0px rgba(51, 51, 51, 0.1);
  --mdx-sys-shadow-elevated: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
  --mdx-sys-shadow-top: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);
  --mdx-sys-shadow-none: 0px 0px 0px 0px rgb(0, 0, 0);
  --mdx-sys-border-radius-none: 0px;
  --mdx-sys-border-radius-sm: 4px;
  --mdx-sys-border-radius-default: 8px;
  --mdx-sys-border-radius-md: 16px;
  --mdx-sys-border-radius-lg: 24px;
  --mdx-sys-border-radius-xl: 32px;
  --mdx-sys-border-radius-xs: 2px;
  --mdx-sys-font-flex-display1-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-display1-font-weight: 800;
  --mdx-sys-font-flex-display1-line-height: 72px;
  --mdx-sys-font-flex-display1-font-size: 64px;
  --mdx-sys-font-flex-display1-letter-spacing: 0px;
  --mdx-sys-font-flex-display1-paragraph-spacing: 0px;
  --mdx-sys-font-flex-display1-text-case: none;
  --mdx-sys-font-flex-display1-text-decoration: none;
  --mdx-sys-font-flex-display1: 800 var(--mdx-sys-font-size-flex-display1)/var(--mdx-sys-line-height-flex-display1) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-display2-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-display2-font-weight: 800;
  --mdx-sys-font-flex-display2-line-height: 56px;
  --mdx-sys-font-flex-display2-font-size: 48px;
  --mdx-sys-font-flex-display2-letter-spacing: 0px;
  --mdx-sys-font-flex-display2-paragraph-spacing: 0px;
  --mdx-sys-font-flex-display2-text-case: none;
  --mdx-sys-font-flex-display2-text-decoration: none;
  --mdx-sys-font-flex-display2: 800 var(--mdx-sys-font-size-flex-display2)/var(--mdx-sys-line-height-flex-display2) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-display3-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-display3-font-weight: 800;
  --mdx-sys-font-flex-display3-line-height: 44px;
  --mdx-sys-font-flex-display3-font-size: 36px;
  --mdx-sys-font-flex-display3-letter-spacing: 0px;
  --mdx-sys-font-flex-display3-paragraph-spacing: 0px;
  --mdx-sys-font-flex-display3-text-case: none;
  --mdx-sys-font-flex-display3-text-decoration: none;
  --mdx-sys-font-flex-display3: 800 var(--mdx-sys-font-size-flex-display3)/var(--mdx-sys-line-height-flex-display3) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline1-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline1-font-weight: 800;
  --mdx-sys-font-flex-headline1-line-height: 36px;
  --mdx-sys-font-flex-headline1-font-size: 28px;
  --mdx-sys-font-flex-headline1-letter-spacing: 0px;
  --mdx-sys-font-flex-headline1-paragraph-spacing: 0px;
  --mdx-sys-font-flex-headline1-text-case: none;
  --mdx-sys-font-flex-headline1-text-decoration: none;
  --mdx-sys-font-flex-headline1: 800 var(--mdx-sys-font-size-flex-headline1)/var(--mdx-sys-line-height-flex-headline1) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline2-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline2-font-weight: 800;
  --mdx-sys-font-flex-headline2-line-height: 32px;
  --mdx-sys-font-flex-headline2-font-size: 24px;
  --mdx-sys-font-flex-headline2-letter-spacing: 0px;
  --mdx-sys-font-flex-headline2-paragraph-spacing: 0px;
  --mdx-sys-font-flex-headline2-text-case: none;
  --mdx-sys-font-flex-headline2-text-decoration: none;
  --mdx-sys-font-flex-headline2: 800 var(--mdx-sys-font-size-flex-headline2)/var(--mdx-sys-line-height-flex-headline2) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline3-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-headline3-font-weight: 800;
  --mdx-sys-font-flex-headline3-line-height: 28px;
  --mdx-sys-font-flex-headline3-font-size: 20px;
  --mdx-sys-font-flex-headline3-letter-spacing: 0px;
  --mdx-sys-font-flex-headline3-paragraph-spacing: 0px;
  --mdx-sys-font-flex-headline3-text-case: none;
  --mdx-sys-font-flex-headline3-text-decoration: none;
  --mdx-sys-font-flex-headline3: 800 var(--mdx-sys-font-size-flex-headline3)/var(--mdx-sys-line-height-flex-headline3) 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-flex-body1-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-body1-font-weight: 400;
  --mdx-sys-font-flex-body1-line-height: 22px;
  --mdx-sys-font-flex-body1-font-size: 16px;
  --mdx-sys-font-flex-body1-letter-spacing: 0px;
  --mdx-sys-font-flex-body1-paragraph-spacing: 0px;
  --mdx-sys-font-flex-body1-text-case: none;
  --mdx-sys-font-flex-body1-text-decoration: none;
  --mdx-sys-font-flex-body1: 400 var(--mdx-sys-font-size-flex-body1)/var(--mdx-sys-line-height-flex-body1) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-body2-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-body2-font-weight: 400;
  --mdx-sys-font-flex-body2-line-height: 22px;
  --mdx-sys-font-flex-body2-font-size: 16px;
  --mdx-sys-font-flex-body2-letter-spacing: 0px;
  --mdx-sys-font-flex-body2-paragraph-spacing: 0px;
  --mdx-sys-font-flex-body2-text-case: none;
  --mdx-sys-font-flex-body2-text-decoration: none;
  --mdx-sys-font-flex-body2: 400 var(--mdx-sys-font-size-flex-body2)/var(--mdx-sys-line-height-flex-body2) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-body3-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-body3-font-weight: 400;
  --mdx-sys-font-flex-body3-line-height: 22px;
  --mdx-sys-font-flex-body3-font-size: 16px;
  --mdx-sys-font-flex-body3-letter-spacing: 0px;
  --mdx-sys-font-flex-body3-paragraph-spacing: 0px;
  --mdx-sys-font-flex-body3-text-case: none;
  --mdx-sys-font-flex-body3-text-decoration: none;
  --mdx-sys-font-flex-body3: 400 var(--mdx-sys-font-size-flex-body3)/var(--mdx-sys-line-height-flex-body3) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom1-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom1-font-weight: 400;
  --mdx-sys-font-flex-custom1-line-height: 22px;
  --mdx-sys-font-flex-custom1-font-size: 16px;
  --mdx-sys-font-flex-custom1-letter-spacing: 0px;
  --mdx-sys-font-flex-custom1-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom1-text-case: none;
  --mdx-sys-font-flex-custom1-text-decoration: none;
  --mdx-sys-font-flex-custom1: 400 var(--mdx-sys-font-size-flex-custom1)/var(--mdx-sys-line-height-flex-custom1) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom2-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom2-font-weight: 400;
  --mdx-sys-font-flex-custom2-line-height: 22px;
  --mdx-sys-font-flex-custom2-font-size: 16px;
  --mdx-sys-font-flex-custom2-letter-spacing: 0px;
  --mdx-sys-font-flex-custom2-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom2-text-case: none;
  --mdx-sys-font-flex-custom2-text-decoration: none;
  --mdx-sys-font-flex-custom2: 400 var(--mdx-sys-font-size-flex-custom2)/var(--mdx-sys-line-height-flex-custom2) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom3-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom3-font-weight: 400;
  --mdx-sys-font-flex-custom3-line-height: 22px;
  --mdx-sys-font-flex-custom3-font-size: 16px;
  --mdx-sys-font-flex-custom3-letter-spacing: 0px;
  --mdx-sys-font-flex-custom3-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom3-text-case: none;
  --mdx-sys-font-flex-custom3-text-decoration: none;
  --mdx-sys-font-flex-custom3: 400 var(--mdx-sys-font-size-flex-custom3)/var(--mdx-sys-line-height-flex-custom3) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom4-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom4-font-weight: 400;
  --mdx-sys-font-flex-custom4-line-height: 22px;
  --mdx-sys-font-flex-custom4-font-size: 16px;
  --mdx-sys-font-flex-custom4-letter-spacing: 0px;
  --mdx-sys-font-flex-custom4-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom4-text-case: none;
  --mdx-sys-font-flex-custom4-text-decoration: none;
  --mdx-sys-font-flex-custom4: 400 var(--mdx-sys-font-size-flex-custom4)/var(--mdx-sys-line-height-flex-custom4) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom5-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom5-font-weight: 400;
  --mdx-sys-font-flex-custom5-line-height: 22px;
  --mdx-sys-font-flex-custom5-font-size: 16px;
  --mdx-sys-font-flex-custom5-letter-spacing: 0px;
  --mdx-sys-font-flex-custom5-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom5-text-case: none;
  --mdx-sys-font-flex-custom5-text-decoration: none;
  --mdx-sys-font-flex-custom5: 400 var(--mdx-sys-font-size-flex-custom5)/var(--mdx-sys-line-height-flex-custom5) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom6-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom6-font-weight: 400;
  --mdx-sys-font-flex-custom6-line-height: 22px;
  --mdx-sys-font-flex-custom6-font-size: 16px;
  --mdx-sys-font-flex-custom6-letter-spacing: 0px;
  --mdx-sys-font-flex-custom6-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom6-text-case: none;
  --mdx-sys-font-flex-custom6-text-decoration: none;
  --mdx-sys-font-flex-custom6: 400 var(--mdx-sys-font-size-flex-custom6)/var(--mdx-sys-line-height-flex-custom6) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom7-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom7-font-weight: 400;
  --mdx-sys-font-flex-custom7-line-height: 22px;
  --mdx-sys-font-flex-custom7-font-size: 16px;
  --mdx-sys-font-flex-custom7-letter-spacing: 0px;
  --mdx-sys-font-flex-custom7-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom7-text-case: none;
  --mdx-sys-font-flex-custom7-text-decoration: none;
  --mdx-sys-font-flex-custom7: 400 var(--mdx-sys-font-size-flex-custom7)/var(--mdx-sys-line-height-flex-custom7) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom8-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom8-font-weight: 400;
  --mdx-sys-font-flex-custom8-line-height: 22px;
  --mdx-sys-font-flex-custom8-font-size: 16px;
  --mdx-sys-font-flex-custom8-letter-spacing: 0px;
  --mdx-sys-font-flex-custom8-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom8-text-case: none;
  --mdx-sys-font-flex-custom8-text-decoration: none;
  --mdx-sys-font-flex-custom8: 400 var(--mdx-sys-font-size-flex-custom8)/var(--mdx-sys-line-height-flex-custom8) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom9-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-flex-custom9-font-weight: 400;
  --mdx-sys-font-flex-custom9-line-height: 22px;
  --mdx-sys-font-flex-custom9-font-size: 16px;
  --mdx-sys-font-flex-custom9-letter-spacing: 0px;
  --mdx-sys-font-flex-custom9-paragraph-spacing: 0px;
  --mdx-sys-font-flex-custom9-text-case: none;
  --mdx-sys-font-flex-custom9-text-decoration: none;
  --mdx-sys-font-flex-custom9: 400 var(--mdx-sys-font-size-flex-custom9)/var(--mdx-sys-line-height-flex-custom9) 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-title1-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-title1-font-weight: 800;
  --mdx-sys-font-fix-title1-line-height: 32px;
  --mdx-sys-font-fix-title1-font-size: 24px;
  --mdx-sys-font-fix-title1-letter-spacing: 0px;
  --mdx-sys-font-fix-title1-paragraph-spacing: 0px;
  --mdx-sys-font-fix-title1-text-case: none;
  --mdx-sys-font-fix-title1-text-decoration: none;
  --mdx-sys-font-fix-title1: 800 24px/32px 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-title2-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-title2-font-weight: 700;
  --mdx-sys-font-fix-title2-line-height: 28px;
  --mdx-sys-font-fix-title2-font-size: 20px;
  --mdx-sys-font-fix-title2-letter-spacing: 0px;
  --mdx-sys-font-fix-title2-paragraph-spacing: 0px;
  --mdx-sys-font-fix-title2-text-case: none;
  --mdx-sys-font-fix-title2-text-decoration: none;
  --mdx-sys-font-fix-title2: 700 20px/28px 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-title3-font-family: 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-title3-font-weight: 700;
  --mdx-sys-font-fix-title3-line-height: 24px;
  --mdx-sys-font-fix-title3-font-size: 18px;
  --mdx-sys-font-fix-title3-letter-spacing: 0px;
  --mdx-sys-font-fix-title3-paragraph-spacing: 0px;
  --mdx-sys-font-fix-title3-text-case: none;
  --mdx-sys-font-fix-title3-text-decoration: none;
  --mdx-sys-font-fix-title3: 700 18px/24px 'Helvetica Now Display', 'Helvetica Fallback';
  --mdx-sys-font-fix-body1-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-body1-font-weight: 400;
  --mdx-sys-font-fix-body1-line-height: 22px;
  --mdx-sys-font-fix-body1-font-size: 16px;
  --mdx-sys-font-fix-body1-letter-spacing: 0px;
  --mdx-sys-font-fix-body1-paragraph-spacing: 16px;
  --mdx-sys-font-fix-body1-text-case: none;
  --mdx-sys-font-fix-body1-text-decoration: none;
  --mdx-sys-font-fix-body1: 400 16px/22px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-body2-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-body2-font-weight: 400;
  --mdx-sys-font-fix-body2-line-height: 20px;
  --mdx-sys-font-fix-body2-font-size: 14px;
  --mdx-sys-font-fix-body2-letter-spacing: 0px;
  --mdx-sys-font-fix-body2-paragraph-spacing: 12px;
  --mdx-sys-font-fix-body2-text-case: none;
  --mdx-sys-font-fix-body2-text-decoration: none;
  --mdx-sys-font-fix-body2: 400 14px/20px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-body3-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-body3-font-weight: 400;
  --mdx-sys-font-fix-body3-line-height: 16px;
  --mdx-sys-font-fix-body3-font-size: 12px;
  --mdx-sys-font-fix-body3-letter-spacing: 0px;
  --mdx-sys-font-fix-body3-paragraph-spacing: 8px;
  --mdx-sys-font-fix-body3-text-case: none;
  --mdx-sys-font-fix-body3-text-decoration: none;
  --mdx-sys-font-fix-body3: 400 12px/16px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label1-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label1-font-weight: 500;
  --mdx-sys-font-fix-label1-line-height: 24px;
  --mdx-sys-font-fix-label1-font-size: 16px;
  --mdx-sys-font-fix-label1-letter-spacing: 0px;
  --mdx-sys-font-fix-label1-paragraph-spacing: 0px;
  --mdx-sys-font-fix-label1-text-case: none;
  --mdx-sys-font-fix-label1-text-decoration: none;
  --mdx-sys-font-fix-label1: 500 16px/24px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label2-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label2-font-weight: 500;
  --mdx-sys-font-fix-label2-line-height: 20px;
  --mdx-sys-font-fix-label2-font-size: 14px;
  --mdx-sys-font-fix-label2-letter-spacing: 0px;
  --mdx-sys-font-fix-label2-paragraph-spacing: 0px;
  --mdx-sys-font-fix-label2-text-case: none;
  --mdx-sys-font-fix-label2-text-decoration: none;
  --mdx-sys-font-fix-label2: 500 14px/20px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label3-font-family: 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label3-font-weight: 500;
  --mdx-sys-font-fix-label3-line-height: 16px;
  --mdx-sys-font-fix-label3-font-size: 12px;
  --mdx-sys-font-fix-label3-letter-spacing: 0px;
  --mdx-sys-font-fix-label3-paragraph-spacing: 0px;
  --mdx-sys-font-fix-label3-text-case: none;
  --mdx-sys-font-fix-label3-text-decoration: none;
  --mdx-sys-font-fix-label3: 500 12px/16px 'Helvetica Now Text', 'Helvetica Fallback';
  --mdx-sys-font-fix-label4-font-family: 'Helvetica Now Micro', 'Helvetica Fallback';
  --mdx-sys-font-fix-label4-font-weight: 500;
  --mdx-sys-font-fix-label4-line-height: 12px;
  --mdx-sys-font-fix-label4-font-size: 10px;
  --mdx-sys-font-fix-label4-letter-spacing: 0px;
  --mdx-sys-font-fix-label4-paragraph-spacing: 0px;
  --mdx-sys-font-fix-label4-text-case: none;
  --mdx-sys-font-fix-label4-text-decoration: none;
  --mdx-sys-font-fix-label4: 500 10px/12px 'Helvetica Now Micro', 'Helvetica Fallback';
  --mdx-sys-font-fix-custom-title1-font-family: 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-fix-custom-title1-font-weight: 400;
  --mdx-sys-font-fix-custom-title1-line-height: 60px;
  --mdx-sys-font-fix-custom-title1-font-size: 56px;
  --mdx-sys-font-fix-custom-title1-letter-spacing: 0px;
  --mdx-sys-font-fix-custom-title1-paragraph-spacing: 0px;
  --mdx-sys-font-fix-custom-title1-text-case: none;
  --mdx-sys-font-fix-custom-title1-text-decoration: none;
  --mdx-sys-font-fix-custom-title1: 400 56px/60px 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-fix-custom-title2-font-family: 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-fix-custom-title2-font-weight: 400;
  --mdx-sys-font-fix-custom-title2-line-height: 44px;
  --mdx-sys-font-fix-custom-title2-font-size: 40px;
  --mdx-sys-font-fix-custom-title2-letter-spacing: 0px;
  --mdx-sys-font-fix-custom-title2-paragraph-spacing: 0px;
  --mdx-sys-font-fix-custom-title2-text-case: none;
  --mdx-sys-font-fix-custom-title2-text-decoration: none;
  --mdx-sys-font-fix-custom-title2: 400 40px/44px 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-fix-custom-title3-font-family: 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-fix-custom-title3-font-weight: 400;
  --mdx-sys-font-fix-custom-title3-line-height: 20px;
  --mdx-sys-font-fix-custom-title3-font-size: 16px;
  --mdx-sys-font-fix-custom-title3-letter-spacing: 0px;
  --mdx-sys-font-fix-custom-title3-paragraph-spacing: 0px;
  --mdx-sys-font-fix-custom-title3-text-case: none;
  --mdx-sys-font-fix-custom-title3-text-decoration: none;
  --mdx-sys-font-fix-custom-title3: 400 16px/20px 'Market Web', 'Market Web Fallback';
  --mdx-sys-font-decoration-default: underline;
  --mdx-sys-font-decoration-none: none;
  --mdx-sys-font-decoration-line-through: line-through;
  --mdx-sys-font-weight-none: 400;
  --mdx-sys-font-weight-emphasis-light: 500;
  --mdx-sys-font-weight-emphasis: 700;
  --mdx-sys-font-weight-emphasis-strong: 800;
  --mdx-sys-font-line-height-100percent: 100%;
  --mdx-sys-font-case-uppercase: uppercase;
  --mdx-sys-font-case-lowercase: lowercase;
  --mdx-sys-font-case-capitalize: capitalize;
  --mdx-sys-font-case-none: none;
  --mdx-sys-border-width-none: 0px;
  --mdx-sys-border-width-default: 1px;
  --mdx-sys-border-width-md: 1.5px;
  --mdx-sys-border-width-lg: 2px;
  --mdx-sys-border-width-xl: 3px;
  --mdx-sys-border-width-2xl: 4px;

  @media only screen and (min-width: 768px) {
    --mdx-sys-spacing-flex-2xs: var(--mdx-sys-spacing-flex-medium-2xs);
    --mdx-sys-spacing-flex-xs: var(--mdx-sys-spacing-flex-medium-xs);
    --mdx-sys-spacing-flex-s: var(--mdx-sys-spacing-flex-medium-s);
    --mdx-sys-spacing-flex-m: var(--mdx-sys-spacing-flex-medium-m);
    --mdx-sys-spacing-flex-l: var(--mdx-sys-spacing-flex-medium-l);
    --mdx-sys-spacing-flex-xl: var(--mdx-sys-spacing-flex-medium-xl);
    --mdx-sys-spacing-flex-2xl: var(--mdx-sys-spacing-flex-medium-2xl);
    --mdx-sys-line-height-flex-display1: var(--mdx-sys-line-height-flex-medium-display1);
    --mdx-sys-line-height-flex-display2: var(--mdx-sys-line-height-flex-medium-display2);
    --mdx-sys-line-height-flex-display3: var(--mdx-sys-line-height-flex-medium-display3);
    --mdx-sys-line-height-flex-headline1: var(--mdx-sys-line-height-flex-medium-headline1);
    --mdx-sys-line-height-flex-headline2: var(--mdx-sys-line-height-flex-medium-headline2);
    --mdx-sys-line-height-flex-headline3: var(--mdx-sys-line-height-flex-medium-headline3);
    --mdx-sys-line-height-flex-body1: var(--mdx-sys-line-height-flex-medium-body1);
    --mdx-sys-line-height-flex-body2: var(--mdx-sys-line-height-flex-medium-body2);
    --mdx-sys-line-height-flex-body3: var(--mdx-sys-line-height-flex-medium-body3);
    --mdx-sys-line-height-flex-custom1: var(--mdx-sys-line-height-flex-medium-custom1);
    --mdx-sys-line-height-flex-custom2: var(--mdx-sys-line-height-flex-medium-custom2);
    --mdx-sys-line-height-flex-custom3: var(--mdx-sys-line-height-flex-medium-custom3);
    --mdx-sys-line-height-flex-custom4: var(--mdx-sys-line-height-flex-medium-custom4);
    --mdx-sys-line-height-flex-custom5: var(--mdx-sys-line-height-flex-medium-custom5);
    --mdx-sys-line-height-flex-custom6: var(--mdx-sys-line-height-flex-medium-custom6);
    --mdx-sys-line-height-flex-custom7: var(--mdx-sys-line-height-flex-medium-custom7);
    --mdx-sys-line-height-flex-custom8: var(--mdx-sys-line-height-flex-medium-custom8);
    --mdx-sys-line-height-flex-custom9: var(--mdx-sys-line-height-flex-medium-custom9);
    --mdx-sys-font-size-flex-display1: var(--mdx-sys-font-size-flex-medium-display1);
    --mdx-sys-font-size-flex-display2: var(--mdx-sys-font-size-flex-medium-display2);
    --mdx-sys-font-size-flex-display3: var(--mdx-sys-font-size-flex-medium-display3);
    --mdx-sys-font-size-flex-headline1: var(--mdx-sys-font-size-flex-medium-headline1);
    --mdx-sys-font-size-flex-headline2: var(--mdx-sys-font-size-flex-medium-headline2);
    --mdx-sys-font-size-flex-headline3: var(--mdx-sys-font-size-flex-medium-headline3);
    --mdx-sys-font-size-flex-body1: var(--mdx-sys-font-size-flex-medium-body1);
    --mdx-sys-font-size-flex-body2: var(--mdx-sys-font-size-flex-medium-body2);
    --mdx-sys-font-size-flex-body3: var(--mdx-sys-font-size-flex-medium-body3);
    --mdx-sys-font-size-flex-custom1: var(--mdx-sys-font-size-flex-medium-custom1);
    --mdx-sys-font-size-flex-custom2: var(--mdx-sys-font-size-flex-medium-custom2);
    --mdx-sys-font-size-flex-custom3: var(--mdx-sys-font-size-flex-medium-custom3);
    --mdx-sys-font-size-flex-custom4: var(--mdx-sys-font-size-flex-medium-custom4);
    --mdx-sys-font-size-flex-custom5: var(--mdx-sys-font-size-flex-medium-custom5);
    --mdx-sys-font-size-flex-custom6: var(--mdx-sys-font-size-flex-medium-custom6);
    --mdx-sys-font-size-flex-custom7: var(--mdx-sys-font-size-flex-medium-custom7);
    --mdx-sys-font-size-flex-custom8: var(--mdx-sys-font-size-flex-medium-custom8);
    --mdx-sys-font-size-flex-custom9: var(--mdx-sys-font-size-flex-medium-custom9);
    --mdx-sys-sizing-flex-screen-width-default: var(--mdx-sys-sizing-flex-medium-screen-width-default);
    --mdx-sys-sizing-flex-breakpoint: var(--mdx-sys-sizing-flex-medium-breakpoint);
    --mdx-sys-sizing-flex-body-margin: var(--mdx-sys-spacing-flex-medium-xs);
    --mdx-sys-sizing-flex-pane-gap: var(--mdx-sys-spacing-flex-medium-xs);
    --mdx-sys-sizing-flex-auto: var(--mdx-sys-sizing-flex-medium-auto);
  }

  @media only screen and (min-width: 1024px) {
    --mdx-sys-spacing-flex-2xs: var(--mdx-sys-spacing-flex-large-2xs);
    --mdx-sys-spacing-flex-xs: var(--mdx-sys-spacing-flex-large-xs);
    --mdx-sys-spacing-flex-s: var(--mdx-sys-spacing-flex-large-s);
    --mdx-sys-spacing-flex-m: var(--mdx-sys-spacing-flex-large-m);
    --mdx-sys-spacing-flex-l: var(--mdx-sys-spacing-flex-large-l);
    --mdx-sys-spacing-flex-xl: var(--mdx-sys-spacing-flex-large-xl);
    --mdx-sys-spacing-flex-2xl: var(--mdx-sys-spacing-flex-large-2xl);
    --mdx-sys-line-height-flex-display1: var(--mdx-sys-line-height-flex-large-display1);
    --mdx-sys-line-height-flex-display2: var(--mdx-sys-line-height-flex-large-display2);
    --mdx-sys-line-height-flex-display3: var(--mdx-sys-line-height-flex-large-display3);
    --mdx-sys-line-height-flex-headline1: var(--mdx-sys-line-height-flex-large-headline1);
    --mdx-sys-line-height-flex-headline2: var(--mdx-sys-line-height-flex-large-headline2);
    --mdx-sys-line-height-flex-headline3: var(--mdx-sys-line-height-flex-large-headline3);
    --mdx-sys-line-height-flex-body1: var(--mdx-sys-line-height-flex-large-body1);
    --mdx-sys-line-height-flex-body2: var(--mdx-sys-line-height-flex-large-body2);
    --mdx-sys-line-height-flex-body3: var(--mdx-sys-line-height-flex-large-body3);
    --mdx-sys-line-height-flex-custom1: var(--mdx-sys-line-height-flex-large-custom1);
    --mdx-sys-line-height-flex-custom2: var(--mdx-sys-line-height-flex-large-custom2);
    --mdx-sys-line-height-flex-custom3: var(--mdx-sys-line-height-flex-large-custom3);
    --mdx-sys-line-height-flex-custom4: var(--mdx-sys-line-height-flex-large-custom4);
    --mdx-sys-line-height-flex-custom5: var(--mdx-sys-line-height-flex-large-custom5);
    --mdx-sys-line-height-flex-custom6: var(--mdx-sys-line-height-flex-large-custom6);
    --mdx-sys-line-height-flex-custom7: var(--mdx-sys-line-height-flex-large-custom7);
    --mdx-sys-line-height-flex-custom8: var(--mdx-sys-line-height-flex-large-custom8);
    --mdx-sys-line-height-flex-custom9: var(--mdx-sys-line-height-flex-large-custom9);
    --mdx-sys-font-size-flex-display1: var(--mdx-sys-font-size-flex-large-display1);
    --mdx-sys-font-size-flex-display2: var(--mdx-sys-font-size-flex-large-display2);
    --mdx-sys-font-size-flex-display3: var(--mdx-sys-font-size-flex-large-display3);
    --mdx-sys-font-size-flex-headline1: var(--mdx-sys-font-size-flex-large-headline1);
    --mdx-sys-font-size-flex-headline2: var(--mdx-sys-font-size-flex-large-headline2);
    --mdx-sys-font-size-flex-headline3: var(--mdx-sys-font-size-flex-large-headline3);
    --mdx-sys-font-size-flex-body1: var(--mdx-sys-font-size-flex-large-body1);
    --mdx-sys-font-size-flex-body2: var(--mdx-sys-font-size-flex-large-body2);
    --mdx-sys-font-size-flex-body3: var(--mdx-sys-font-size-flex-large-body3);
    --mdx-sys-font-size-flex-custom1: var(--mdx-sys-font-size-flex-large-custom1);
    --mdx-sys-font-size-flex-custom2: var(--mdx-sys-font-size-flex-large-custom2);
    --mdx-sys-font-size-flex-custom3: var(--mdx-sys-font-size-flex-large-custom3);
    --mdx-sys-font-size-flex-custom4: var(--mdx-sys-font-size-flex-large-custom4);
    --mdx-sys-font-size-flex-custom5: var(--mdx-sys-font-size-flex-large-custom5);
    --mdx-sys-font-size-flex-custom6: var(--mdx-sys-font-size-flex-large-custom6);
    --mdx-sys-font-size-flex-custom7: var(--mdx-sys-font-size-flex-large-custom7);
    --mdx-sys-font-size-flex-custom8: var(--mdx-sys-font-size-flex-large-custom8);
    --mdx-sys-font-size-flex-custom9: var(--mdx-sys-font-size-flex-large-custom9);
    --mdx-sys-sizing-flex-screen-width-default: var(--mdx-sys-sizing-flex-large-screen-width-default);
    --mdx-sys-sizing-flex-breakpoint: var(--mdx-sys-sizing-flex-large-breakpoint);
    --mdx-sys-sizing-flex-body-margin: var(--mdx-sys-spacing-flex-large-xs);
    --mdx-sys-sizing-flex-pane-gap: var(--mdx-sys-spacing-flex-large-xs);
    --mdx-sys-sizing-flex-auto: var(--mdx-sys-sizing-flex-large-auto);
  }

  @media only screen and (min-width: 1280px) {
    --mdx-sys-spacing-flex-2xs: var(--mdx-sys-spacing-flex-xlarge-2xs);
    --mdx-sys-spacing-flex-xs: var(--mdx-sys-spacing-flex-xlarge-xs);
    --mdx-sys-spacing-flex-s: var(--mdx-sys-spacing-flex-xlarge-s);
    --mdx-sys-spacing-flex-m: var(--mdx-sys-spacing-flex-xlarge-m);
    --mdx-sys-spacing-flex-l: var(--mdx-sys-spacing-flex-xlarge-l);
    --mdx-sys-spacing-flex-xl: var(--mdx-sys-spacing-flex-xlarge-xl);
    --mdx-sys-spacing-flex-2xl: var(--mdx-sys-spacing-flex-xlarge-2xl);
    --mdx-sys-line-height-flex-display1: var(--mdx-sys-line-height-flex-xlarge-display1);
    --mdx-sys-line-height-flex-display2: var(--mdx-sys-line-height-flex-xlarge-display2);
    --mdx-sys-line-height-flex-display3: var(--mdx-sys-line-height-flex-xlarge-display3);
    --mdx-sys-line-height-flex-headline1: var(--mdx-sys-line-height-flex-xlarge-headline1);
    --mdx-sys-line-height-flex-headline2: var(--mdx-sys-line-height-flex-xlarge-headline2);
    --mdx-sys-line-height-flex-headline3: var(--mdx-sys-line-height-flex-xlarge-headline3);
    --mdx-sys-line-height-flex-body1: var(--mdx-sys-line-height-flex-xlarge-body1);
    --mdx-sys-line-height-flex-body2: var(--mdx-sys-line-height-flex-xlarge-body2);
    --mdx-sys-line-height-flex-body3: var(--mdx-sys-line-height-flex-xlarge-body3);
    --mdx-sys-line-height-flex-custom1: var(--mdx-sys-line-height-flex-xlarge-custom1);
    --mdx-sys-line-height-flex-custom2: var(--mdx-sys-line-height-flex-xlarge-custom2);
    --mdx-sys-line-height-flex-custom3: var(--mdx-sys-line-height-flex-xlarge-custom3);
    --mdx-sys-line-height-flex-custom4: var(--mdx-sys-line-height-flex-xlarge-custom4);
    --mdx-sys-line-height-flex-custom5: var(--mdx-sys-line-height-flex-xlarge-custom5);
    --mdx-sys-line-height-flex-custom6: var(--mdx-sys-line-height-flex-xlarge-custom6);
    --mdx-sys-line-height-flex-custom7: var(--mdx-sys-line-height-flex-xlarge-custom7);
    --mdx-sys-line-height-flex-custom8: var(--mdx-sys-line-height-flex-xlarge-custom8);
    --mdx-sys-line-height-flex-custom9: var(--mdx-sys-line-height-flex-xlarge-custom9);
    --mdx-sys-font-size-flex-display1: var(--mdx-sys-font-size-flex-xlarge-display1);
    --mdx-sys-font-size-flex-display2: var(--mdx-sys-font-size-flex-xlarge-display2);
    --mdx-sys-font-size-flex-display3: var(--mdx-sys-font-size-flex-xlarge-display3);
    --mdx-sys-font-size-flex-headline1: var(--mdx-sys-font-size-flex-xlarge-headline1);
    --mdx-sys-font-size-flex-headline2: var(--mdx-sys-font-size-flex-xlarge-headline2);
    --mdx-sys-font-size-flex-headline3: var(--mdx-sys-font-size-flex-xlarge-headline3);
    --mdx-sys-font-size-flex-body1: var(--mdx-sys-font-size-flex-xlarge-body1);
    --mdx-sys-font-size-flex-body2: var(--mdx-sys-font-size-flex-xlarge-body2);
    --mdx-sys-font-size-flex-body3: var(--mdx-sys-font-size-flex-xlarge-body3);
    --mdx-sys-font-size-flex-custom1: var(--mdx-sys-font-size-flex-xlarge-custom1);
    --mdx-sys-font-size-flex-custom2: var(--mdx-sys-font-size-flex-xlarge-custom2);
    --mdx-sys-font-size-flex-custom3: var(--mdx-sys-font-size-flex-xlarge-custom3);
    --mdx-sys-font-size-flex-custom4: var(--mdx-sys-font-size-flex-xlarge-custom4);
    --mdx-sys-font-size-flex-custom5: var(--mdx-sys-font-size-flex-xlarge-custom5);
    --mdx-sys-font-size-flex-custom6: var(--mdx-sys-font-size-flex-xlarge-custom6);
    --mdx-sys-font-size-flex-custom7: var(--mdx-sys-font-size-flex-xlarge-custom7);
    --mdx-sys-font-size-flex-custom8: var(--mdx-sys-font-size-flex-xlarge-custom8);
    --mdx-sys-font-size-flex-custom9: var(--mdx-sys-font-size-flex-xlarge-custom9);
    --mdx-sys-sizing-flex-screen-width-default: var(--mdx-sys-sizing-flex-xlarge-screen-width-default);
    --mdx-sys-sizing-flex-breakpoint: var(--mdx-sys-sizing-flex-xlarge-breakpoint);
    --mdx-sys-sizing-flex-body-margin: var(--mdx-sys-spacing-flex-xlarge-xs);
    --mdx-sys-sizing-flex-pane-gap: var(--mdx-sys-spacing-flex-xlarge-xs);
    --mdx-sys-sizing-flex-auto: var(--mdx-sys-sizing-flex-xlarge-auto);
  }

  @media only screen and (min-width: 1536px) {
    --mdx-sys-spacing-flex-2xs: var(--mdx-sys-spacing-flex-2xlarge-2xs);
    --mdx-sys-spacing-flex-xs: var(--mdx-sys-spacing-flex-2xlarge-xs);
    --mdx-sys-spacing-flex-s: var(--mdx-sys-spacing-flex-2xlarge-s);
    --mdx-sys-spacing-flex-m: var(--mdx-sys-spacing-flex-2xlarge-m);
    --mdx-sys-spacing-flex-l: var(--mdx-sys-spacing-flex-2xlarge-l);
    --mdx-sys-spacing-flex-xl: var(--mdx-sys-spacing-flex-2xlarge-xl);
    --mdx-sys-spacing-flex-2xl: var(--mdx-sys-spacing-flex-2xlarge-2xl);
    --mdx-sys-line-height-flex-display1: var(--mdx-sys-line-height-flex-2xlarge-display1);
    --mdx-sys-line-height-flex-display2: var(--mdx-sys-line-height-flex-2xlarge-display2);
    --mdx-sys-line-height-flex-display3: var(--mdx-sys-line-height-flex-2xlarge-display3);
    --mdx-sys-line-height-flex-headline1: var(--mdx-sys-line-height-flex-2xlarge-headline1);
    --mdx-sys-line-height-flex-headline2: var(--mdx-sys-line-height-flex-2xlarge-headline2);
    --mdx-sys-line-height-flex-headline3: var(--mdx-sys-line-height-flex-2xlarge-headline3);
    --mdx-sys-line-height-flex-body1: var(--mdx-sys-line-height-flex-2xlarge-body1);
    --mdx-sys-line-height-flex-body2: var(--mdx-sys-line-height-flex-2xlarge-body2);
    --mdx-sys-line-height-flex-body3: var(--mdx-sys-line-height-flex-2xlarge-body3);
    --mdx-sys-line-height-flex-custom1: var(--mdx-sys-line-height-flex-2xlarge-custom1);
    --mdx-sys-line-height-flex-custom2: var(--mdx-sys-line-height-flex-2xlarge-custom2);
    --mdx-sys-line-height-flex-custom3: var(--mdx-sys-line-height-flex-2xlarge-custom3);
    --mdx-sys-line-height-flex-custom4: var(--mdx-sys-line-height-flex-2xlarge-custom4);
    --mdx-sys-line-height-flex-custom5: var(--mdx-sys-line-height-flex-2xlarge-custom5);
    --mdx-sys-line-height-flex-custom6: var(--mdx-sys-line-height-flex-2xlarge-custom6);
    --mdx-sys-line-height-flex-custom7: var(--mdx-sys-line-height-flex-2xlarge-custom7);
    --mdx-sys-line-height-flex-custom8: var(--mdx-sys-line-height-flex-2xlarge-custom8);
    --mdx-sys-line-height-flex-custom9: var(--mdx-sys-line-height-flex-2xlarge-custom9);
    --mdx-sys-font-size-flex-display1: var(--mdx-sys-font-size-flex-2xlarge-display1);
    --mdx-sys-font-size-flex-display2: var(--mdx-sys-font-size-flex-2xlarge-display2);
    --mdx-sys-font-size-flex-display3: var(--mdx-sys-font-size-flex-2xlarge-display3);
    --mdx-sys-font-size-flex-headline1: var(--mdx-sys-font-size-flex-2xlarge-headline1);
    --mdx-sys-font-size-flex-headline2: var(--mdx-sys-font-size-flex-2xlarge-headline2);
    --mdx-sys-font-size-flex-headline3: var(--mdx-sys-font-size-flex-2xlarge-headline3);
    --mdx-sys-font-size-flex-body1: var(--mdx-sys-font-size-flex-2xlarge-body1);
    --mdx-sys-font-size-flex-body2: var(--mdx-sys-font-size-flex-2xlarge-body2);
    --mdx-sys-font-size-flex-body3: var(--mdx-sys-font-size-flex-2xlarge-body3);
    --mdx-sys-font-size-flex-custom1: var(--mdx-sys-font-size-flex-2xlarge-custom1);
    --mdx-sys-font-size-flex-custom2: var(--mdx-sys-font-size-flex-2xlarge-custom2);
    --mdx-sys-font-size-flex-custom3: var(--mdx-sys-font-size-flex-2xlarge-custom3);
    --mdx-sys-font-size-flex-custom4: var(--mdx-sys-font-size-flex-2xlarge-custom4);
    --mdx-sys-font-size-flex-custom5: var(--mdx-sys-font-size-flex-2xlarge-custom5);
    --mdx-sys-font-size-flex-custom6: var(--mdx-sys-font-size-flex-2xlarge-custom6);
    --mdx-sys-font-size-flex-custom7: var(--mdx-sys-font-size-flex-2xlarge-custom7);
    --mdx-sys-font-size-flex-custom8: var(--mdx-sys-font-size-flex-2xlarge-custom8);
    --mdx-sys-font-size-flex-custom9: var(--mdx-sys-font-size-flex-2xlarge-custom9);
    --mdx-sys-sizing-flex-screen-width-default: var(--mdx-sys-sizing-flex-2xlarge-screen-width-default);
    --mdx-sys-sizing-flex-breakpoint: var(--mdx-sys-sizing-flex-2xlarge-breakpoint);
    --mdx-sys-sizing-flex-body-margin: var(--mdx-sys-spacing-flex-2xlarge-xs);
    --mdx-sys-sizing-flex-pane-gap: var(--mdx-sys-spacing-flex-2xlarge-xs);
    --mdx-sys-sizing-flex-auto: var(--mdx-sys-sizing-flex-2xlarge-auto);
  }
}
