/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --padding-inline: 14px;
  --padding-block: 14px;
  --height: 52px;
  --content-to-link-gap: 16px;
  --label-to-description-gap: 8px;
  --border-width: 1px;
  --color-background-primary: #ffffff;
  --color-surface-primary: #ffffff; /** Container-level element colors. */
  --color-surface-secondary: #f2f7ff;
  --color-surface-brand-primary: #0068f5;
  --color-surface-brand-secondary: #ff8b21;
  --color-surface-brand-tertiary: #e5f0fe;
  --color-surface-inverse: #001025;
  --color-surface-transparent: rgba(255, 255, 255, 0);
  --color-text-primary: #001025; /** Text and icon colors. */
  --color-text-secondary: #132235;
  --color-text-tertiary: #4d5866;
  --color-text-ghost: #66707c;
  --color-text-inverse: #ffffff;
  --color-text-brand: #0068f5;
  --color-icon-primary: #001025; /** Text and icon colors. */
  --color-icon-secondary: #132235;
  --color-icon-tertiary: #4d5866;
  --color-icon-ghost: #8e959e;
  --color-icon-inverse: #ffffff;
  --color-icon-brand: #0068f5;
  --color-border-default: #8e959e;
  --color-border-subtle: #cccfd3;
  --color-border-inverse: #2d3a4b;
  --color-border-brand: #0068f5;
  --color-border-transparent: rgba(255, 255, 255, 0);
  --color-interaction-default: #0068f5; /** Interactive element colors with state variants. */
  --color-interaction-hover: #0054c5;
  --color-interaction-active: #003f94;
  --color-feedback-positive-color: #00ac3a;
  --color-feedback-positive-background-color: #ccffdd;
  --color-feedback-positive-border-color: #00ac3a;
  --color-feedback-negative-color: #e00404;
  --color-feedback-negative-background-color: #fbcccc;
  --color-feedback-negative-border-color: #e00404;
  --color-feedback-warning-color: #ff8b21;
  --color-feedback-warning-background-color: #fff2e5;
  --color-feedback-warning-border-color: #ff8b21;
  --color-feedback-informative-color: #0068f5;
  --color-feedback-informative-background-color: #e5f0fe;
  --color-feedback-informative-border-color: #0068f5;
  --color-form-control-background-color: #ffffff;
  --color-form-control-placeholder-color: #8e959e;
  --color-form-control-hover-border-color: #66707c;
  --color-form-control-hover-background-color: #ecedef;
  --font-font-family-brand: Averta; /** Default font-family for heading styles */
  --font-font-family-system: Inter; /** Default font-family for body styles */
  --font-font-size-system: 1rem; /** Default value for global settings only */
  --font-heading-1-font-weight: 800;
  --font-heading-1-max-font-size: 3.5rem;
  --font-heading-1-max-letter-spacing: 0px;
  --font-heading-1-max-line-height: 3.6875rem;
  --font-heading-1-min-font-size: 2.125rem;
  --font-heading-1-min-letter-spacing: 0px;
  --font-heading-1-min-line-height: 2.25rem;
  --font-heading-1-fluid-font-size: clamp(var(--font-heading-1-min-font-size), 1.640845rem + 2.065728vw, var(--font-heading-1-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-1-fluid-letter-spacing: var(--font-heading-1-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-1-fluid-line-height: clamp(var(--font-heading-1-min-line-height), 1.743838rem + 2.159624vw, var(--font-heading-1-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-2-font-weight: 800;
  --font-heading-2-max-font-size: 2.5rem;
  --font-heading-2-max-letter-spacing: 0px;
  --font-heading-2-max-line-height: 2.75rem;
  --font-heading-2-min-font-size: 1.625rem;
  --font-heading-2-min-letter-spacing: 0px;
  --font-heading-2-min-line-height: 1.8125rem;
  --font-heading-2-fluid-font-size: clamp(var(--font-heading-2-min-font-size), 1.316901rem + 1.314554vw, var(--font-heading-2-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-2-fluid-letter-spacing: var(--font-heading-2-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-2-fluid-line-height: clamp(var(--font-heading-2-min-line-height), 1.482394rem + 1.408451vw, var(--font-heading-2-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-3-font-weight: 800;
  --font-heading-3-max-font-size: 1.75rem;
  --font-heading-3-max-letter-spacing: 0px;
  --font-heading-3-max-line-height: 2.125rem;
  --font-heading-3-min-font-size: 1.375rem;
  --font-heading-3-min-letter-spacing: 0px;
  --font-heading-3-min-line-height: 1.625rem;
  --font-heading-3-fluid-font-size: clamp(var(--font-heading-3-min-font-size), 1.242958rem + 0.56338vw, var(--font-heading-3-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-3-fluid-letter-spacing: var(--font-heading-3-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-3-fluid-line-height: clamp(var(--font-heading-3-min-line-height), 1.448944rem + 0.751174vw, var(--font-heading-3-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-heading-4-font-weight: 700;
  --font-heading-4-max-font-size: 1.375rem;
  --font-heading-4-max-letter-spacing: 0px;
  --font-heading-4-max-line-height: 1.625rem;
  --font-heading-4-min-font-size: 1.1875rem;
  --font-heading-4-min-letter-spacing: 0px;
  --font-heading-4-min-line-height: 1.4375rem;
  --font-heading-4-fluid-font-size: clamp(var(--font-heading-4-min-font-size), 1.121479rem + 0.28169vw, var(--font-heading-4-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-heading-4-fluid-letter-spacing: var(--font-heading-4-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-heading-4-fluid-line-height: clamp(var(--font-heading-4-min-line-height), 1.371479rem + 0.28169vw, var(--font-heading-4-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-1-regular-font-weight: 400;
  --font-body-1-bold-font-weight: 700;
  --font-body-1-max-font-size: 1.25rem;
  --font-body-1-max-letter-spacing: 0px;
  --font-body-1-max-paragraph-spacing: 20px;
  --font-body-1-max-line-height: 2rem;
  --font-body-1-min-font-size: 1.125rem;
  --font-body-1-min-letter-spacing: 0px;
  --font-body-1-min-paragraph-spacing: 18px;
  --font-body-1-min-line-height: 1.8125rem;
  --font-body-1-fluid-font-size: clamp(var(--font-body-1-min-font-size), 1.080986rem + 0.187793vw, var(--font-body-1-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-letter-spacing: var(--font-body-1-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-paragraph-spacing: clamp(var(--font-body-1-min-paragraph-spacing), 17.295775px + 0.187793vw, var(--font-body-1-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-1-fluid-line-height: clamp(var(--font-body-1-min-line-height), 1.746479rem + 0.28169vw, var(--font-body-1-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-2-regular-font-weight: 400;
  --font-body-2-bold-font-weight: 700;
  --font-body-2-max-font-size: 1.0625rem;
  --font-body-2-max-letter-spacing: 0px;
  --font-body-2-max-paragraph-spacing: 17px;
  --font-body-2-max-line-height: 1.6875rem;
  --font-body-2-min-font-size: 1rem;
  --font-body-2-min-letter-spacing: 0px;
  --font-body-2-min-paragraph-spacing: 16px;
  --font-body-2-min-line-height: 1.625rem;
  --font-body-2-fluid-font-size: clamp(var(--font-body-2-min-font-size), 0.977993rem + 0.093897vw, var(--font-body-2-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-letter-spacing: var(--font-body-2-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-paragraph-spacing: clamp(var(--font-body-2-min-paragraph-spacing), 15.647887px + 0.093897vw, var(--font-body-2-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-2-fluid-line-height: clamp(var(--font-body-2-min-line-height), 1.602993rem + 0.093897vw, var(--font-body-2-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-3-regular-font-weight: 400;
  --font-body-3-bold-font-weight: 700;
  --font-body-3-max-font-size: 0.9375rem;
  --font-body-3-max-letter-spacing: 0px;
  --font-body-3-max-paragraph-spacing: 15px;
  --font-body-3-max-line-height: 1.5rem;
  --font-body-3-min-font-size: 0.875rem;
  --font-body-3-min-letter-spacing: 0px;
  --font-body-3-min-paragraph-spacing: 14px;
  --font-body-3-min-line-height: 1.375rem;
  --font-body-3-fluid-font-size: clamp(var(--font-body-3-min-font-size), 0.852993rem + 0.093897vw, var(--font-body-3-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-letter-spacing: var(--font-body-3-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-paragraph-spacing: clamp(var(--font-body-3-min-paragraph-spacing), 13.647887px + 0.093897vw, var(--font-body-3-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-3-fluid-line-height: clamp(var(--font-body-3-min-line-height), 1.330986rem + 0.187793vw, var(--font-body-3-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-body-4-font-weight: 400;
  --font-body-4-max-font-size: 0.8125rem;
  --font-body-4-max-letter-spacing: 0px;
  --font-body-4-max-paragraph-spacing: 13px;
  --font-body-4-max-line-height: 1.25rem;
  --font-body-4-min-font-size: 0.75rem;
  --font-body-4-min-letter-spacing: 0px;
  --font-body-4-min-paragraph-spacing: 12px;
  --font-body-4-min-line-height: 1.125rem;
  --font-body-4-fluid-font-size: clamp(var(--font-body-4-min-font-size), 0.727993rem + 0.093897vw, var(--font-body-4-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-letter-spacing: var(--font-body-4-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-paragraph-spacing: clamp(var(--font-body-4-min-paragraph-spacing), 11.647887px + 0.093897vw, var(--font-body-4-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-body-4-fluid-line-height: clamp(var(--font-body-4-min-line-height), 1.080986rem + 0.187793vw, var(--font-body-4-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-button-label-font-weight: 600;
  --font-button-label-max-font-size: 1.0625rem;
  --font-button-label-max-letter-spacing: 0px;
  --font-button-label-max-line-height: 1.5rem;
  --font-button-label-min-font-size: 1rem;
  --font-button-label-min-letter-spacing: 0px;
  --font-button-label-min-line-height: 1.5rem;
  --font-button-label-fluid-font-size: clamp(var(--font-button-label-min-font-size), 0.977993rem + 0.093897vw, var(--font-button-label-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-button-label-fluid-letter-spacing: var(--font-button-label-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-button-label-fluid-line-height: var(--font-button-label-min-line-height); /** Generated fluid token; do not edit directly. */
  --font-hero-display-font-weight: 800;
  --font-hero-display-max-font-size: 2.125rem;
  --font-hero-display-max-letter-spacing: 0px;
  --font-hero-display-max-line-height: 2.3125rem;
  --font-hero-display-min-font-size: 1.625rem;
  --font-hero-display-min-letter-spacing: 0px;
  --font-hero-display-min-line-height: 1.8125rem;
  --font-hero-display-fluid-font-size: clamp(var(--font-hero-display-min-font-size), 1.448944rem + 0.751174vw, var(--font-hero-display-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-hero-display-fluid-letter-spacing: var(--font-hero-display-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-hero-display-fluid-line-height: clamp(var(--font-hero-display-min-line-height), 1.636444rem + 0.751174vw, var(--font-hero-display-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-font-weight: 700;
  --font-hero-slider-value-max-font-size: 1.875rem;
  --font-hero-slider-value-max-letter-spacing: 0px;
  --font-hero-slider-value-max-line-height: 1.875rem;
  --font-hero-slider-value-min-font-size: 1.5625rem;
  --font-hero-slider-value-min-letter-spacing: 0px;
  --font-hero-slider-value-min-line-height: 1.5625rem;
  --font-hero-slider-value-fluid-font-size: clamp(var(--font-hero-slider-value-min-font-size), 1.452465rem + 0.469484vw, var(--font-hero-slider-value-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-fluid-letter-spacing: var(--font-hero-slider-value-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-hero-slider-value-fluid-line-height: clamp(var(--font-hero-slider-value-min-line-height), 1.452465rem + 0.469484vw, var(--font-hero-slider-value-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-input-label-font-weight: 600;
  --font-input-label-max-font-size: 1.0625rem;
  --font-input-label-max-letter-spacing: 0px;
  --font-input-label-max-line-height: 1.6875rem;
  --font-input-label-min-font-size: 1rem;
  --font-input-label-min-letter-spacing: 0px;
  --font-input-label-min-line-height: 1.625rem;
  --font-input-label-fluid-font-size: clamp(var(--font-input-label-min-font-size), 0.977993rem + 0.093897vw, var(--font-input-label-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-input-label-fluid-letter-spacing: var(--font-input-label-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-input-label-fluid-line-height: clamp(var(--font-input-label-min-line-height), 1.602993rem + 0.093897vw, var(--font-input-label-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-font-weight: 500;
  --font-intro-lead-max-font-size: 1.25rem;
  --font-intro-lead-max-letter-spacing: 0px;
  --font-intro-lead-max-paragraph-spacing: 20px;
  --font-intro-lead-max-line-height: 2rem;
  --font-intro-lead-min-font-size: 1.125rem;
  --font-intro-lead-min-letter-spacing: 0px;
  --font-intro-lead-min-paragraph-spacing: 18px;
  --font-intro-lead-min-line-height: 1.8125rem;
  --font-intro-lead-fluid-font-size: clamp(var(--font-intro-lead-min-font-size), 1.080986rem + 0.187793vw, var(--font-intro-lead-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-letter-spacing: var(--font-intro-lead-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-paragraph-spacing: clamp(var(--font-intro-lead-min-paragraph-spacing), 17.295775px + 0.187793vw, var(--font-intro-lead-max-paragraph-spacing)); /** Generated fluid token; do not edit directly. */
  --font-intro-lead-fluid-line-height: clamp(var(--font-intro-lead-min-line-height), 1.746479rem + 0.28169vw, var(--font-intro-lead-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-font-weight: 700;
  --font-submenu-link-max-font-size: 1.875rem;
  --font-submenu-link-max-letter-spacing: 0px;
  --font-submenu-link-max-line-height: 1.875rem;
  --font-submenu-link-min-font-size: 1.375rem;
  --font-submenu-link-min-letter-spacing: 0px;
  --font-submenu-link-min-line-height: 1.375rem;
  --font-submenu-link-fluid-font-size: clamp(var(--font-submenu-link-min-font-size), 1.198944rem + 0.751174vw, var(--font-submenu-link-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-fluid-letter-spacing: var(--font-submenu-link-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-submenu-link-fluid-line-height: clamp(var(--font-submenu-link-min-line-height), 1.198944rem + 0.751174vw, var(--font-submenu-link-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-font-weight: 800;
  --font-ticket-value-max-font-size: 3rem;
  --font-ticket-value-max-letter-spacing: 0px;
  --font-ticket-value-max-line-height: 3rem;
  --font-ticket-value-min-font-size: 2.5rem;
  --font-ticket-value-min-letter-spacing: 0px;
  --font-ticket-value-min-line-height: 2.5rem;
  --font-ticket-value-fluid-font-size: clamp(var(--font-ticket-value-min-font-size), 2.323944rem + 0.751174vw, var(--font-ticket-value-max-font-size)); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-fluid-letter-spacing: var(--font-ticket-value-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-ticket-value-fluid-line-height: clamp(var(--font-ticket-value-min-line-height), 2.323944rem + 0.751174vw, var(--font-ticket-value-max-line-height)); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-max-font-weight: 400;
  --font-navigation-link-max-font-size: 1rem;
  --font-navigation-link-max-letter-spacing: 0px;
  --font-navigation-link-max-line-height: 1.5rem;
  --font-navigation-link-min-font-weight: 700;
  --font-navigation-link-min-font-size: 1.375rem;
  --font-navigation-link-min-letter-spacing: 0px;
  --font-navigation-link-min-line-height: 1.5rem;
  --font-navigation-link-fluid-font-weight: clamp(var(--font-navigation-link-max-font-weight), 805.633803 - 28.169014vw, var(--font-navigation-link-min-font-weight)); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-fluid-font-size: clamp(var(--font-navigation-link-max-font-size), 1.507042rem - 0.56338vw, var(--font-navigation-link-min-font-size)); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-fluid-letter-spacing: var(--font-navigation-link-min-letter-spacing); /** Generated fluid token; do not edit directly. */
  --font-navigation-link-fluid-line-height: var(--font-navigation-link-min-line-height); /** Generated fluid token; do not edit directly. */
  --border-radius-form-control-large: 8px;
  --border-radius-form-control-small: 8px;
  --border-radius-form-control-fluid: var(--border-radius-form-control-small); /** Generated fluid token; do not edit directly. */
  --border-radius-default-large: 32px;
  --border-radius-default-small: 24px;
  --border-radius-default-fluid: clamp(var(--border-radius-default-small), 21.183099px + 0.751174vw, var(--border-radius-default-large)); /** Generated fluid token; do not edit directly. */
  --border-radius-focus-ring-card-outline-large: 36px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-card-outline-small: 28px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-form-outline-large: 12px; /** Token usage for design, not applicable in code */
  --border-radius-focus-ring-form-outline-small: 12px; /** Token usage for design, not applicable in code */
  --border-radius-radius-full: 999px;
  --border-radius-radius-0: 0px;
  --border-radius-radius-2: 2px;
  --border-radius-radius-4: 4px;
  --border-radius-radius-8: 8px;
  --border-radius-radius-10: 10px;
  --border-radius-radius-12: 12px;
  --border-radius-radius-16: 16px;
  --border-radius-radius-20: 20px;
  --border-radius-radius-24: 24px;
  --border-radius-radius-32: 32px;
  --border-radius-radius-48: 48px;
  --space-container-mobile: 20px;
  --space-section-sm-max: 56px;
  --space-section-sm-min: 36px;
  --space-section-sm-fluid: clamp(var(--space-section-sm-min), 28.957746px + 1.877934vw, var(--space-section-sm-max)); /** Generated fluid token; do not edit directly. */
  --space-section-md-max: 72px;
  --space-section-md-min: 36px;
  --space-section-md-fluid: clamp(var(--space-section-md-min), 23.323944px + 3.380282vw, var(--space-section-md-max)); /** Generated fluid token; do not edit directly. */
  --space-section-lg-max: 96px;
  --space-section-lg-min: 56px;
  --space-section-lg-fluid: clamp(var(--space-section-lg-min), 41.915493px + 3.755869vw, var(--space-section-lg-max)); /** Generated fluid token; do not edit directly. */
  --space-section-xl-max: 120px;
  --space-section-xl-min: 56px;
  --space-section-xl-fluid: clamp(var(--space-section-xl-min), 33.464789px + 6.00939vw, var(--space-section-xl-max)); /** Generated fluid token; do not edit directly. */
  --space-space-0: 0;
  --space-space-2: 2px;
  --space-space-4: 4px;
  --space-space-6: 6px;
  --space-space-8: 8px;
  --space-space-10: 10px;
  --space-space-12: 12px;
  --space-space-14: 14px;
  --space-space-16: 16px;
  --space-space-18: 18px;
  --space-space-20: 20px;
  --space-space-24: 24px;
  --space-space-28: 28px;
  --space-space-32: 32px;
  --space-space-36: 36px;
  --space-space-40: 40px;
  --space-space-48: 48px;
  --space-space-56: 56px;
  --space-space-64: 64px;
  --space-space-72: 72px;
  --space-space-80: 80px;
  --space-space-96: 96px;
  --space-space-120: 120px;
  --space-space-128: 128;
  --space-space-144: 144px;
  --size-icon-sm: 20px;
  --size-icon-md: 24px;
  --size-icon-lg: 28px;
  --size-icon-xl: 36px;
  --size-size-16: 16px;
  --size-size-18: 18px;
  --size-size-20: 20px;
  --size-size-24: 24px;
  --size-size-28: 28px;
  --size-size-32: 32;
  --size-size-36: 36px;
  --size-size-40: 40px;
  --size-size-44: 44px;
  --size-size-48: 48px;
  --size-size-52: 52px;
  --size-size-56: 56px;
  --size-size-64: 64px;
  --size-size-80: 80px;
  --size-size-88: 88;
  --size-size-96: 96px;
  --size-size-112: 112px;
  --size-size-128: 128;
  --size-size-288: 288;
  --size-size-192: 192;
  --size-size-196: 196;
  --about-person-large-gap: 20px;
  --about-person-large-label-to-description-gap: 6px;
  --about-person-small-gap: 14px;
  --about-person-small-label-to-description-gap: 4px;
  --about-person-fluid-gap: clamp(var(--about-person-small-gap), 11.887324px + 0.56338vw, var(--about-person-large-gap)); /** Generated fluid token; do not edit directly. */
  --about-person-fluid-label-to-description-gap: clamp(var(--about-person-small-label-to-description-gap), 3.295775px + 0.187793vw, var(--about-person-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --accordion-border-width: 1px;
  --accordion-fluid-border-radius: clamp(var(--accordion-small-border-radius), 21.183099px + 0.751174vw, var(--accordion-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --accordion-content-large-padding-block-content-expanded: 28px;
  --accordion-content-small-padding-block-content-expanded: 24px;
  --accordion-content-fluid-padding-block-content-expanded: clamp(var(--accordion-content-small-padding-block-content-expanded), 22.591549px + 0.375587vw, var(--accordion-content-large-padding-block-content-expanded)); /** Generated fluid token; do not edit directly. */
  --accordion-item-border-width: 1px;
  --accordion-item-gap: 12px;
  --accordion-item-large-padding-block: 20px;
  --accordion-item-large-padding-inline: 28px;
  --accordion-item-large-gap: 28px;
  --accordion-item-small-padding-block: 16px;
  --accordion-item-small-padding-inline: 24px;
  --accordion-item-small-gap: 24px;
  --accordion-item-fluid-padding-block: clamp(var(--accordion-item-small-padding-block), 14.591549px + 0.375587vw, var(--accordion-item-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-padding-inline: clamp(var(--accordion-item-small-padding-inline), 22.591549px + 0.375587vw, var(--accordion-item-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-gap: clamp(var(--accordion-item-small-gap), 22.591549px + 0.375587vw, var(--accordion-item-large-gap)); /** Generated fluid token; do not edit directly. */
  --accordion-item-fluid-icon-size: clamp(var(--accordion-item-small-icon-size), 25.183099px + 0.751174vw, var(--accordion-item-large-icon-size)); /** Generated fluid token; do not edit directly. */
  --afm-banner-background-color: #ffffff;
  --afm-banner-border-color: #001025;
  --afm-banner-text-color: #001025;
  --afm-banner-svg-person-color: #001025;
  --afm-banner-svg-symbol-color: #ffffff;
  --author-link-underline-color: #8e959e;
  --author-label-to-description-gap: 2px;
  --author-avatar-to-content-gap: 12px;
  --author-header-large-avatar-to-content-gap: 16px;
  --author-header-large-avatar-size: 56px;
  --author-header-small-avatar-size: 48px;
  --author-header-fluid-avatar-size: clamp(var(--author-header-small-avatar-size), 45.183099px + 0.751174vw, var(--author-header-large-avatar-size)); /** Generated fluid token; do not edit directly. */
  --author-card-large-avatar-size: 44px;
  --author-card-small-avatar-size: 40px;
  --author-card-fluid-avatar-size: clamp(var(--author-card-small-avatar-size), 38.591549px + 0.375587vw, var(--author-card-large-avatar-size)); /** Generated fluid token; do not edit directly. */
  --avatar-border-radius: 999px;
  --avatar-mask-radius: 48px;
  --avatar-border-width: 0px;
  --avatar-avatar-size: 96px;
  --avatar-double-avatar-height: 96px;
  --avatar-double-avatar-width: 192px;
  --avatar-panel-border-width: 1px;
  --avatar-panel-large-avatar-size: 112px;
  --avatar-panel-large-gap: 20px;
  --avatar-panel-large-padding-inline: 32px;
  --avatar-panel-large-padding-block: 32px;
  --avatar-panel-small-avatar-size: 96px;
  --avatar-panel-small-gap: 16px;
  --avatar-panel-small-padding-inline: 24px;
  --avatar-panel-small-padding-block: 24px;
  --avatar-panel-fluid-avatar-size: clamp(var(--avatar-panel-small-avatar-size), 90.366197px + 1.502347vw, var(--avatar-panel-large-avatar-size)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-gap: clamp(var(--avatar-panel-small-gap), 14.591549px + 0.375587vw, var(--avatar-panel-large-gap)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-padding-inline: clamp(var(--avatar-panel-small-padding-inline), 21.183099px + 0.751174vw, var(--avatar-panel-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-border-radius: clamp(var(--avatar-panel-small-border-radius), 21.183099px + 0.751174vw, var(--avatar-panel-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --avatar-panel-fluid-padding-block: clamp(var(--avatar-panel-small-padding-block), 21.183099px + 0.751174vw, var(--avatar-panel-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --availability-large-gap: 14px;
  --availability-small-gap: 12px;
  --availability-fluid-gap: clamp(var(--availability-small-gap), 11.295775px + 0.187793vw, var(--availability-large-gap)); /** Generated fluid token; do not edit directly. */
  --availability-icon-false-background-color: #cc6100;
  --availability-icon-false-border-color: #ffbf85;
  --availability-icon-true-background-color: #008f30;
  --availability-icon-true-border-color: #7ee7a2;
  --big-list-large-gap: 6px;
  --big-list-large-padding-left: 48px;
  --big-list-small-gap: 4px;
  --big-list-small-icon-to-label-gap: 6px;
  --big-list-fluid-gap: clamp(var(--big-list-small-gap), 3.295775px + 0.187793vw, var(--big-list-large-gap)); /** Generated fluid token; do not edit directly. */
  --branded-item-section-header-to-link-gap: 16px;
  --branded-item-large-gap: 32px;
  --branded-item-large-padding-inline: 40px;
  --branded-item-small-gap: 20px;
  --branded-item-fluid-gap: clamp(var(--branded-item-small-gap), 15.774648px + 1.126761vw, var(--branded-item-large-gap)); /** Generated fluid token; do not edit directly. */
  --branded-visual-border-radius: 999px;
  --branded-visual-large-container-height: 128px;
  --branded-visual-large-container-width: 288px;
  --branded-visual-small-container-height: 88px;
  --branded-visual-small-container-width: 196px;
  --branded-visual-fluid-container-height: clamp(var(--branded-visual-small-container-height), 73.915493px + 3.755869vw, var(--branded-visual-large-container-height)); /** Generated fluid token; do not edit directly. */
  --branded-visual-fluid-container-width: clamp(var(--branded-visual-small-container-width), 163.605634px + 8.638498vw, var(--branded-visual-large-container-width)); /** Generated fluid token; do not edit directly. */
  --button-border-radius: 999px;
  --button-padding-inline-label: 4px;
  --button-primary-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --button-secondary-background-color: #ffffff;
  --button-secondary-border-width: 1px;
  --button-secondary-hover-background-color: #ecedef;
  --button-secondary-active-background-color: #dee0e3;
  --button-secondary-focus-background-color: #ecedef;
  --button-secondary-focus-outline-radius: 999px; /** Token usage for design, not applicable in code */
  --button-large-padding-inline: 24px;
  --button-large-padding-block: 14px;
  --button-small-padding-inline: 20px;
  --button-small-padding-block: 12px;
  --button-fluid-padding-inline: clamp(var(--button-small-padding-inline), 18.591549px + 0.375587vw, var(--button-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --button-fluid-padding-block: clamp(var(--button-small-padding-block), 11.295775px + 0.187793vw, var(--button-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --button-fluid-icon-size: var(--button-small-icon-size); /** Generated fluid token; do not edit directly. */
  --calculator-border-width: 1px;
  --calculator-heading-to-form-gap: 24px;
  --calculator-large-padding-inline: 48px;
  --calculator-large-padding-block: 48px;
  --calculator-large-gap: 32px;
  --calculator-small-padding-inline: 24px;
  --calculator-small-padding-block: 24px;
  --calculator-small-gap: 24px;
  --calculator-fluid-padding-inline: clamp(var(--calculator-small-padding-inline), 15.549296px + 2.253521vw, var(--calculator-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-padding-block: clamp(var(--calculator-small-padding-block), 15.549296px + 2.253521vw, var(--calculator-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-gap: clamp(var(--calculator-small-gap), 21.183099px + 0.751174vw, var(--calculator-large-gap)); /** Generated fluid token; do not edit directly. */
  --calculator-fluid-border-radius: clamp(var(--calculator-small-border-radius), 21.183099px + 0.751174vw, var(--calculator-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --card-border-width: 1px;
  --card-large-padding-inline: 32px;
  --card-large-padding-block: 32px;
  --card-small-padding-inline: 24px;
  --card-small-padding-block: 24px;
  --card-article-large-content-to-author-gap: 20px;
  --card-article-large-label-to-description-gap: 6px;
  --card-article-small-content-to-author-gap: 16px;
  --card-article-small-label-to-description-gap: 10px;
  --card-article-fluid-content-to-author-gap: clamp(var(--card-article-small-content-to-author-gap), 14.591549px + 0.375587vw, var(--card-article-large-content-to-author-gap)); /** Generated fluid token; do not edit directly. */
  --card-article-fluid-label-to-description-gap: clamp(var(--card-article-large-label-to-description-gap), 11.408451px - 0.375587vw, var(--card-article-small-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-contact-large-gap: 16px;
  --card-contact-large-icon-size: 40px;
  --card-contact-large-label-to-description-gap: 10px;
  --card-contact-small-icon-size: 36px;
  --card-contact-small-gap: 12px;
  --card-contact-small-label-to-description-gap: 8px;
  --card-contact-fluid-icon-size: clamp(var(--card-contact-small-icon-size), 34.591549px + 0.375587vw, var(--card-contact-large-icon-size)); /** Generated fluid token; do not edit directly. */
  --card-contact-fluid-gap: clamp(var(--card-contact-small-gap), 10.591549px + 0.375587vw, var(--card-contact-large-gap)); /** Generated fluid token; do not edit directly. */
  --card-contact-fluid-label-to-description-gap: clamp(var(--card-contact-small-label-to-description-gap), 7.295775px + 0.187793vw, var(--card-contact-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-basic-large-illustration-size: 80px;
  --card-basic-large-illustration-to-content-gap: 24px;
  --card-basic-large-label-to-description-gap: 14px;
  --card-basic-small-illustration-size: 64px;
  --card-basic-small-illustration-to-content-gap: 20px;
  --card-basic-small-label-to-description-gap: 10px;
  --card-basic-fluid-illustration-size: clamp(var(--card-basic-small-illustration-size), 58.366197px + 1.502347vw, var(--card-basic-large-illustration-size)); /** Generated fluid token; do not edit directly. */
  --card-basic-fluid-illustration-to-content-gap: clamp(var(--card-basic-small-illustration-to-content-gap), 18.591549px + 0.375587vw, var(--card-basic-large-illustration-to-content-gap)); /** Generated fluid token; do not edit directly. */
  --card-basic-fluid-label-to-description-gap: clamp(var(--card-basic-small-label-to-description-gap), 8.591549px + 0.375587vw, var(--card-basic-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --card-fluid-border-radius: clamp(var(--card-small-border-radius), 21.183099px + 0.751174vw, var(--card-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --card-fluid-padding-inline: clamp(var(--card-small-padding-inline), 21.183099px + 0.751174vw, var(--card-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --card-fluid-padding-block: clamp(var(--card-small-padding-block), 21.183099px + 0.751174vw, var(--card-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --card-section-large-content-gap: 32px;
  --card-section-large-cards-gap: 32px;
  --card-section-small-content-gap: 24px;
  --card-section-small-cards-gap: 20px;
  --card-section-fluid-content-gap: clamp(var(--card-section-small-content-gap), 21.183099px + 0.751174vw, var(--card-section-large-content-gap)); /** Generated fluid token; do not edit directly. */
  --card-section-fluid-cards-gap: clamp(var(--card-section-small-cards-gap), 15.774648px + 1.126761vw, var(--card-section-large-cards-gap)); /** Generated fluid token; do not edit directly. */
  --checkbox-border-radius: 2px;
  --checkbox-border-width: 1px;
  --checkbox-container-size: 24px;
  --checkbox-focus-outline-radius: 6px; /** Token usage for design, not applicable in code */
  --checkbox-invalid-border-width: 2px;
  --contact-panel-border-width: 1px;
  --contact-panel-content-to-link-gap: 16px;
  --contact-panel-large-padding-inline: 32px;
  --contact-panel-large-padding-block: 32px;
  --contact-panel-large-label-to-availability-gap: 10px;
  --contact-panel-large-avatar-height: 96px;
  --contact-panel-large-avatar-width: 192px;
  --contact-panel-large-default-avatar-to-content-gap: 32px;
  --contact-panel-large-aside-avatar-to-content-gap: 24px;
  --contact-panel-small-padding-inline: 24px;
  --contact-panel-small-padding-block: 24px;
  --contact-panel-small-label-to-availability-gap: 8px;
  --contact-panel-small-avatar-to-content-gap: 20px;
  --contact-panel-fluid-border-radius: clamp(var(--contact-panel-small-border-radius), 21.183099px + 0.751174vw, var(--contact-panel-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-padding-inline: clamp(var(--contact-panel-small-padding-inline), 21.183099px + 0.751174vw, var(--contact-panel-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-padding-block: clamp(var(--contact-panel-small-padding-block), 21.183099px + 0.751174vw, var(--contact-panel-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --contact-panel-fluid-label-to-availability-gap: clamp(var(--contact-panel-small-label-to-availability-gap), 7.295775px + 0.187793vw, var(--contact-panel-large-label-to-availability-gap)); /** Generated fluid token; do not edit directly. */
  --content-block-large-gap: 20px;
  --content-block-small-gap: 16px;
  --content-block-fluid-gap: clamp(var(--content-block-small-gap), 14.591549px + 0.375587vw, var(--content-block-large-gap)); /** Generated fluid token; do not edit directly. */
  --divider-border-width: 1px;
  --error-message-gap: 4px;
  --focus-ring-outline-width: 4px;
  --focus-ring-outline-offset: 4px;
  --focus-ring-outline-radius-default: 4px;
  --focus-ring-outline-color-default: #cc6100; /** Accessibility focus indicator colors. */
  --focus-ring-outline-color-on-dark: #ff8b21;
  --form-large-gap: 24px;
  --form-large-content-to-button-group-gap: 56px;
  --form-small-gap: 16px;
  --form-small-content-to-button-group-gap-2: 32px;
  --form-fluid-gap: clamp(var(--form-small-gap), 13.183099px + 0.751174vw, var(--form-large-gap)); /** Generated fluid token; do not edit directly. */
  --footer-border-width: 1px;
  --footer-logo-to-content-gap: 96px;
  --footer-content-gap: 48px;
  --footer-content-padding-block: 72px;
  --footer-logo-size-inline: 112px;
  --footer-logo-size-block: 48px;
  --footer-usp-list-padding-block: 24px;
  --footer-bottom-links-padding-block: 24px;
  --footer-large-padding-inline: 144px;
  --footer-brand-element-large-border-radius: 20px;
  --footer-brand-element-small-border-radius: 32px;
  --footer-brand-element-fluid-border-radius: clamp(var(--footer-brand-element-large-border-radius), 36.225352px - 1.126761vw, var(--footer-brand-element-small-border-radius)); /** Generated fluid token; do not edit directly. */
  --footer-small-padding-block: 24px;
  --footer-small-gap: 32px;
  --icon-only-button-border-radius: 999px;
  --icon-only-button-lg-icon-size: 28px;
  --icon-only-button-lg-size: 48px;
  --icon-only-button-md-icon-size: 24px;
  --icon-only-button-md-size: 36px;
  --icon-only-button-sm-icon-size: 24px;
  --icon-only-button-sm-size: 24px;
  --icon-only-button-active-background-color: #dee0e3;
  --icon-only-button-hover-background-color: #ecedef;
  --icon-only-button-focus-background-color: #ecedef;
  --image-fluid-border-radius: clamp(var(--image-small-border-radius), 21.183099px + 0.751174vw, var(--image-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --image-full-width-large-border-radius: 999px;
  --image-full-width-small-border-radius: 0px;
  --image-full-width-fluid-border-radius: clamp(var(--image-full-width-small-border-radius), -351.760563px + 93.802817vw, var(--image-full-width-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --message-border-radius: 8px;
  --message-link-color: #0054c5;
  --message-banner-border-radius: 0px;
  --message-large-gap: 8px;
  --message-large-padding-inline: 16px;
  --message-large-padding-block: 16px;
  --message-small-gap: 6px;
  --message-small-padding-inline: 14px;
  --message-small-padding-block: 14px;
  --message-fluid-gap: clamp(var(--message-small-gap), 5.295775px + 0.187793vw, var(--message-large-gap)); /** Generated fluid token; do not edit directly. */
  --message-fluid-padding-inline: clamp(var(--message-small-padding-inline), 13.295775px + 0.187793vw, var(--message-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --message-fluid-padding-block: clamp(var(--message-small-padding-block), 13.295775px + 0.187793vw, var(--message-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --modal-background-color: rgba(0, 0, 0, 0.5);
  --modal-large-padding-inline: 32px;
  --modal-large-padding-block: 28px;
  --modal-large-gap: 16px;
  --modal-small-padding-inline: 24px;
  --modal-small-padding-block: 20px;
  --modal-small-gap: 12px;
  --modal-fluid-border-radius: clamp(var(--modal-small-border-radius), 21.183099px + 0.751174vw, var(--modal-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-padding-inline: clamp(var(--modal-small-padding-inline), 21.183099px + 0.751174vw, var(--modal-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-padding-block: clamp(var(--modal-small-padding-block), 17.183099px + 0.751174vw, var(--modal-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --modal-fluid-gap: clamp(var(--modal-small-gap), 10.591549px + 0.375587vw, var(--modal-large-gap)); /** Generated fluid token; do not edit directly. */
  --main-navigation-background-color: rgba(0, 0, 0, 0.5);
  --main-navigation-large-background-padding-inline: 16px;
  --main-navigation-large-background-padding-block: 16px;
  --main-navigation-large-padding-inline: 128px;
  --main-navigation-large-padding-top: 32px;
  --main-navigation-large-padding-bottom: 96px;
  --main-navigation-large-gap: 32px;
  --main-navigation-large-border-radius: 48px;
  --main-navigation-small-background-padding-inline: 8px;
  --main-navigation-small-background-padding-block: 8px;
  --main-navigation-small-padding-inline: 24px;
  --main-navigation-small-padding-block: 24px;
  --main-navigation-small-gap: 32px;
  --main-navigation-fluid-background-padding-inline: clamp(var(--main-navigation-small-background-padding-inline), 5.183099px + 0.751174vw, var(--main-navigation-large-background-padding-inline)); /** Generated fluid token; do not edit directly. */
  --main-navigation-fluid-background-padding-block: clamp(var(--main-navigation-small-background-padding-block), 5.183099px + 0.751174vw, var(--main-navigation-large-background-padding-block)); /** Generated fluid token; do not edit directly. */
  --main-navigation-fluid-padding-inline: clamp(var(--main-navigation-small-padding-inline), -12.619718px + 9.765258vw, var(--main-navigation-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --main-navigation-fluid-gap: var(--main-navigation-small-gap); /** Generated fluid token; do not edit directly. */
  --main-navigation-fluid-border-radius: clamp(var(--main-navigation-small-border-radius), 15.549296px + 2.253521vw, var(--main-navigation-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --navigation-bar-large-padding-block: 16px;
  --navigation-bar-large-padding-inline: 144px;
  --navigation-bar-large-inline-padding-inline: 0px;
  --navigation-bar-small-border-radius: 999px;
  --navigation-bar-small-padding-inline: 16px;
  --navigation-bar-small-padding-block: 16px;
  --navigation-bar-small-border-width: 1px;
  --navigation-bar-small-inline-border-radius-bottom: 0px;
  --navigation-bar-fluid-padding-inline: clamp(var(--navigation-bar-small-padding-inline), -29.070423px + 12.018779vw, var(--navigation-bar-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --navigation-bar-fluid-padding-block: var(--navigation-bar-small-padding-block); /** Generated fluid token; do not edit directly. */
  --navigation-bar-group-gap: 8px;
  --navigation-bar-item-padding-inline-label: 4px;
  --navigation-bar-item-border-radius: 999px;
  --navigation-bar-item-padding-inline: 12px;
  --navigation-bar-item-large-padding-block: 8px;
  --navigation-bar-item-large-hover-background-color: #e5f0fe;
  --navigation-bar-item-large-active-background-color: #bfd9fd;
  --navigation-bar-item-large-focus-background-color: #e5f0fe;
  --navigation-bar-item-small-padding-block: 12px;
  --navigation-bar-item-small-gap: 8px;
  --navigation-bar-item-fluid-padding-block: clamp(var(--navigation-bar-item-large-padding-block), 13.408451px - 0.375587vw, var(--navigation-bar-item-small-padding-block)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-border-width: 1px;
  --navigation-usp-large-label-to-body-gap: 10px;
  --navigation-usp-large-content-group-gap: 16px;
  --navigation-usp-large-gap: 32px;
  --navigation-usp-large-padding-inline: 40px;
  --navigation-usp-large-padding-block: 40px;
  --navigation-usp-large-icon-size: 96px;
  --navigation-usp-small-label-to-body-gap: 8px;
  --navigation-usp-small-icon-size: 64px;
  --navigation-usp-small-gap: 16px;
  --navigation-usp-small-padding-inline: 24px;
  --navigation-usp-small-padding-block: 24px;
  --navigation-usp-fluid-label-to-body-gap: clamp(var(--navigation-usp-small-label-to-body-gap), 7.295775px + 0.187793vw, var(--navigation-usp-large-label-to-body-gap)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-icon-size: clamp(var(--navigation-usp-small-icon-size), 52.732394px + 3.004695vw, var(--navigation-usp-large-icon-size)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-gap: clamp(var(--navigation-usp-small-gap), 10.366197px + 1.502347vw, var(--navigation-usp-large-gap)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-padding-inline: clamp(var(--navigation-usp-small-padding-inline), 18.366197px + 1.502347vw, var(--navigation-usp-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-padding-block: clamp(var(--navigation-usp-small-padding-block), 18.366197px + 1.502347vw, var(--navigation-usp-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --navigation-usp-fluid-border-radius: clamp(var(--navigation-usp-small-border-radius), 21.183099px + 0.751174vw, var(--navigation-usp-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --page-header-large-gap: 24px;
  --page-header-small-gap: 16px;
  --page-header-fluid-gap: clamp(var(--page-header-small-gap), 13.183099px + 0.751174vw, var(--page-header-large-gap)); /** Generated fluid token; do not edit directly. */
  --pagination-gap: 32px;
  --panel-large-padding-inline: 32px;
  --panel-large-padding-block: 32px;
  --panel-large-primary-border-width: 2px;
  --panel-large-secondary-border-width: 1px;
  --panel-large-informative-border-width: 0px;
  --panel-small-padding-inline: 24px;
  --panel-small-padding-block: 24px;
  --panel-small-primary-border-width: 2px;
  --panel-small-secondary-border-width: 1px;
  --panel-small-informative-border-width: 0px;
  --panel-fluid-padding-inline: clamp(var(--panel-small-padding-inline), 21.183099px + 0.751174vw, var(--panel-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --panel-fluid-padding-block: clamp(var(--panel-small-padding-block), 21.183099px + 0.751174vw, var(--panel-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --panel-fluid-border-radius: clamp(var(--panel-small-border-radius), 21.183099px + 0.751174vw, var(--panel-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --panel-fluid-primary-border-width: var(--panel-small-primary-border-width); /** Generated fluid token; do not edit directly. */
  --panel-fluid-secondary-border-width: var(--panel-small-secondary-border-width); /** Generated fluid token; do not edit directly. */
  --panel-fluid-informative-border-width: var(--panel-small-informative-border-width); /** Generated fluid token; do not edit directly. */
  --pro-and-con-pro-icon-color: #00ac3a;
  --pro-and-con-con-icon-color: #8e959e;
  --radio-button-border-width: 1px;
  --radio-button-invalid-border-width: 2px;
  --radio-button-selected-background-color-accent: #f2f7ff;
  --radio-button-selected-border-width: 2px;
  --radio-button-large-padding-inline: 20px;
  --radio-button-large-padding-block: 14px;
  --radio-button-large-height: 52px;
  --radio-button-small-padding-inline: 20px;
  --radio-button-small-padding-block: 12px;
  --radio-button-small-height: 48px;
  --radio-button-fluid-padding-inline: var(--radio-button-small-padding-inline); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-padding-block: clamp(var(--radio-button-small-padding-block), 11.295775px + 0.187793vw, var(--radio-button-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-height: clamp(var(--radio-button-small-height), 46.591549px + 0.375587vw, var(--radio-button-large-height)); /** Generated fluid token; do not edit directly. */
  --radio-button-fluid-border-radius: var(--radio-button-small-border-radius); /** Generated fluid token; do not edit directly. */
  --roadmap-large-gap: 32px;
  --roadmap-small-gap: 24px;
  --roadmap-fluid-gap: clamp(var(--roadmap-small-gap), 21.183099px + 0.751174vw, var(--roadmap-large-gap)); /** Generated fluid token; do not edit directly. */
  --section-header-h2-large-gap: 18px;
  --section-header-h2-small-gap: 12px;
  --section-header-h2-fluid-gap: clamp(var(--section-header-h2-small-gap), 9.887324px + 0.56338vw, var(--section-header-h2-large-gap)); /** Generated fluid token; do not edit directly. */
  --section-header-h3-large-gap: 14px;
  --section-header-h3-small-gap: 10px;
  --section-header-h3-fluid-gap: clamp(var(--section-header-h3-small-gap), 8.591549px + 0.375587vw, var(--section-header-h3-large-gap)); /** Generated fluid token; do not edit directly. */
  --select-border-width: 1px;
  --select-field-gap: 4px;
  --select-content-gap: 6px;
  --select-large-padding-inline: 14px;
  --select-large-padding-block: 14px;
  --select-small-padding-inline: 12px;
  --select-small-padding-block: 12px;
  --select-focus-border-width: 2px;
  --select-invalid-border-width: 2px;
  --select-fluid-padding-inline: clamp(var(--select-small-padding-inline), 11.295775px + 0.187793vw, var(--select-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --select-fluid-padding-block: clamp(var(--select-small-padding-block), 11.295775px + 0.187793vw, var(--select-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --slider-gap: 10px;
  --slider-slider-color: #bfd9fd;
  --slider-indent-border-width: 1px;
  --slider-input-border-width: 1px;
  --slider-input-gap: 10px;
  --slider-input-large-padding-inline: 18px;
  --slider-input-large-padding-block: 14px;
  --slider-input-small-padding-inline: 18px;
  --slider-input-small-padding-block: 12px;
  --slider-input-focus-border-width: 2px;
  --slider-input-fluid-padding-inline: var(--slider-input-small-padding-inline); /** Generated fluid token; do not edit directly. */
  --slider-input-fluid-padding-block: clamp(var(--slider-input-small-padding-block), 11.295775px + 0.187793vw, var(--slider-input-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --slider-dot-size: 24px;
  --slider-dot-hover-border-width: 8px;
  --slider-dot-hover-border-color: #bfd9fd;
  --slider-dot-active-border-color: #bfd9fd;
  --slider-dot-active-border-width: 8px;
  --step-content-to-link-gap: 16px;
  --step-border-width: 1px;
  --step-large-gap: 16px;
  --step-large-padding-bottom: 28px;
  --step-small-gap: 10px;
  --step-small-padding-bottom: 20px;
  --step-fluid-gap: clamp(var(--step-small-gap), 7.887324px + 0.56338vw, var(--step-large-gap)); /** Generated fluid token; do not edit directly. */
  --step-fluid-padding-bottom: clamp(var(--step-small-padding-bottom), 17.183099px + 0.751174vw, var(--step-large-padding-bottom)); /** Generated fluid token; do not edit directly. */
  --step-indicator-border-radius: 999px;
  --step-indicator-large-width: 40px;
  --step-indicator-large-height: 32px;
  --step-indicator-small-width: 36px;
  --step-indicator-small-height: 28px;
  --step-indicator-secondary-border-width: 1px;
  --step-indicator-fluid-width: clamp(var(--step-indicator-small-width), 34.591549px + 0.375587vw, var(--step-indicator-large-width)); /** Generated fluid token; do not edit directly. */
  --step-indicator-fluid-height: clamp(var(--step-indicator-small-height), 26.591549px + 0.375587vw, var(--step-indicator-large-height)); /** Generated fluid token; do not edit directly. */
  --stronglink-gap: 2px;
  --stronglink-border-radius: 999px;
  --stronglink-large-padding-inline: 12px;
  --stronglink-large-padding-block: 8px;
  --stronglink-small-padding-inline: 8px;
  --stronglink-small-padding-block: 6px;
  --stronglink-hover-background-color: #e5f0fe;
  --stronglink-active-background-color: #bfd9fd;
  --stronglink-focus-background-color: #e5f0fe;
  --stronglink-fluid-padding-inline: clamp(var(--stronglink-small-padding-inline), 6.591549px + 0.375587vw, var(--stronglink-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --stronglink-fluid-padding-block: clamp(var(--stronglink-small-padding-block), 5.295775px + 0.187793vw, var(--stronglink-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --sub-menu-label-to-content-gap: 12px;
  --sub-menu-content-to-button-gap: 16px;
  --sub-menu-item-large-padding-block: 8px;
  --sub-menu-item-small-padding-block: 10px;
  --sub-menu-item-fluid-padding-block: clamp(var(--sub-menu-item-large-padding-block), 10.704225px - 0.187793vw, var(--sub-menu-item-small-padding-block)); /** Generated fluid token; do not edit directly. */
  --sub-menu-group-gap: 4px;
  --table-large-gap: 24px;
  --table-small-gap: 20px;
  --table-fluid-gap: clamp(var(--table-small-gap), 18.591549px + 0.375587vw, var(--table-large-gap)); /** Generated fluid token; do not edit directly. */
  --table-item-border-width: 1px;
  --table-construction-border-width: 1px;
  --table-construction-large-gap: 24px;
  --table-construction-small-gap: 20px;
  --table-construction-fluid-border-radius: clamp(var(--table-construction-small-border-radius), 21.183099px + 0.751174vw, var(--table-construction-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --table-construction-fluid-gap: clamp(var(--table-construction-small-gap), 18.591549px + 0.375587vw, var(--table-construction-large-gap)); /** Generated fluid token; do not edit directly. */
  --text-and-media-max-gap: 80px;
  --text-and-media-min-gap: 24px;
  --text-and-media-fluid-gap: clamp(var(--text-and-media-min-gap), 4.28169px + 5.258216vw, var(--text-and-media-max-gap)); /** Generated fluid token; do not edit directly. */
  --text-input-border-width: 1px;
  --text-input-gap: 6px;
  --text-input-focus-border-width: 2px;
  --text-input-invalid-border-width: 2px;
  --text-input-large-padding-inline: 14px;
  --text-input-large-padding-block: 14px;
  --text-input-small-padding-inline: 12px;
  --text-input-small-padding-block: 12px;
  --text-input-fluid-padding-inline: clamp(var(--text-input-small-padding-inline), 11.295775px + 0.187793vw, var(--text-input-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --text-input-fluid-padding-block: clamp(var(--text-input-small-padding-block), 11.295775px + 0.187793vw, var(--text-input-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --ticket-border-width: 1px;
  --ticket-description-to-icon-gap: 4px;
  --ticket-large-gap: 24px;
  --ticket-large-padding-inline: 32px;
  --ticket-large-padding-block: 32px;
  --ticket-small-gap: 20px;
  --ticket-small-padding-inline: 24px;
  --ticket-small-padding-block: 24px;
  --ticket-fluid-gap: clamp(var(--ticket-small-gap), 18.591549px + 0.375587vw, var(--ticket-large-gap)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-padding-inline: clamp(var(--ticket-small-padding-inline), 21.183099px + 0.751174vw, var(--ticket-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-padding-block: clamp(var(--ticket-small-padding-block), 21.183099px + 0.751174vw, var(--ticket-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --ticket-fluid-border-radius: clamp(var(--ticket-small-border-radius), 21.183099px + 0.751174vw, var(--ticket-large-border-radius)); /** Generated fluid token; do not edit directly. */
  --usp-link-underline-color: #8e959e;
  --usp-item-gap: 8px;
  --usp-item-large-padding-block: 2px;
  --usp-item-fluid-icon-size: clamp(var(--usp-item-small-icon-size), 22.591549px + 0.375587vw, var(--usp-item-large-icon-size)); /** Generated fluid token; do not edit directly. */
  --usp-list-large-gap: 10px;
  --usp-list-small-gap: 8px;
  --usp-list-fluid-gap: clamp(var(--usp-list-small-gap), 7.295775px + 0.187793vw, var(--usp-list-large-gap)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-card-large-padding-inline: 32px;
  --usp-highlight-card-large-padding-block: 32px;
  --usp-highlight-card-large-gap: 20px;
  --usp-highlight-card-large-illustration-size: 80px;
  --usp-highlight-card-large-label-to-description-gap: 10px;
  --usp-highlight-card-large-interaction-true-content-to-link-gap: 16px;
  --usp-highlight-card-large-interaction-true-label-to-description-gap: 10px;
  --usp-highlight-card-large-interaction-true-border-width: 1px;
  --usp-highlight-card-small-padding-inline: 24px;
  --usp-highlight-card-small-padding-block: 24px;
  --usp-highlight-card-small-gap: 16px;
  --usp-highlight-card-small-illustration-size: 64px;
  --usp-highlight-card-interactive-false-large-label-to-description-gap: 10px;
  --usp-highlight-card-interactive-false-small-label-to-description-gap: 4px;
  --usp-highlight-card-interactive-false-fluid-label-to-description-gap: clamp(var(--usp-highlight-card-interactive-false-small-label-to-description-gap), 1.887324px + 0.56338vw, var(--usp-highlight-card-interactive-false-large-label-to-description-gap)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-card-fluid-padding-inline: clamp(var(--usp-highlight-card-small-padding-inline), 21.183099px + 0.751174vw, var(--usp-highlight-card-large-padding-inline)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-card-fluid-padding-block: clamp(var(--usp-highlight-card-small-padding-block), 21.183099px + 0.751174vw, var(--usp-highlight-card-large-padding-block)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-card-fluid-gap: clamp(var(--usp-highlight-card-small-gap), 14.591549px + 0.375587vw, var(--usp-highlight-card-large-gap)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-card-fluid-illustration-size: clamp(var(--usp-highlight-card-small-illustration-size), 58.366197px + 1.502347vw, var(--usp-highlight-card-large-illustration-size)); /** Generated fluid token; do not edit directly. */
  --usp-highlight-group-large-gap: 32px;
  --usp-highlight-group-small-border-radius: 24px;
  --usp-highlight-group-small-gap: 20px;
  --usp-highlight-group-fluid-gap: clamp(var(--usp-highlight-group-small-gap), 15.774648px + 1.126761vw, var(--usp-highlight-group-large-gap)); /** Generated fluid token; do not edit directly. */
  --video-large-border-radius: 4px;
  --video-small-border-radius: 4px;
  --video-fluid-border-radius: var(--video-small-border-radius); /** Generated fluid token; do not edit directly. */
  --background-color: var(--color-surface-primary);
  --border-color: var(--color-border-subtle);
  --color-form-control-color: var(--color-text-secondary);
  --color-form-control-border-color: var(--color-border-default);
  --color-form-control-accent-color: var(--color-interaction-default);
  --color-form-control-hover-text-color: var(--color-text-secondary);
  --color-form-control-hover-accent-color: var(--color-interaction-hover);
  --color-form-control-focus-text-color: var(--color-text-secondary);
  --color-form-control-focus-border-color: var(--color-form-control-hover-border-color);
  --color-form-control-focus-background-color: var(--color-form-control-hover-background-color);
  --color-form-control-invalid-text-color: var(--color-text-secondary);
  --color-form-control-invalid-background-color: var(--color-form-control-hover-background-color);
  --color-form-control-invalid-border-color: var(--color-feedback-negative-border-color);
  --font-heading-1-font-family: var(--font-font-family-brand);
  --font-heading-2-font-family: var(--font-font-family-brand);
  --font-heading-3-font-family: var(--font-font-family-brand);
  --font-heading-4-font-family: var(--font-font-family-brand);
  --font-body-1-font-family: var(--font-font-family-system);
  --font-body-2-font-family: var(--font-font-family-system);
  --font-body-3-font-family: var(--font-font-family-system);
  --font-body-4-font-family: var(--font-font-family-system);
  --font-button-label-font-family: var(--font-font-family-system);
  --font-hero-display-font-family: var(--font-font-family-brand);
  --font-hero-slider-value-font-family: var(--font-font-family-brand);
  --font-input-label-font-family: var(--font-font-family-system);
  --font-intro-lead-font-family: var(--font-font-family-system);
  --font-submenu-link-font-family: var(--font-font-family-system);
  --font-ticket-value-font-family: var(--font-font-family-brand);
  --font-navigation-link-max-font-family: var(--font-font-family-system);
  --font-navigation-link-min-font-family: var(--font-font-family-brand);
  --about-person-text-color: var(--color-text-primary);
  --about-person-description-color: var(--color-text-tertiary);
  --accordion-border-color: var(--color-border-subtle);
  --accordion-large-border-radius: var(--border-radius-default-large);
  --accordion-small-border-radius: var(--border-radius-default-small);
  --accordion-item-background-color: var(--color-surface-primary);
  --accordion-item-border-color: var(--color-border-subtle);
  --accordion-item-icon-color: var(--color-icon-brand);
  --accordion-item-heading-color: var(--color-text-primary);
  --accordion-item-description-color: var(--color-text-secondary);
  --accordion-item-large-icon-size: var(--size-icon-xl);
  --accordion-item-small-icon-size: var(--size-icon-lg);
  --accordion-item-hover-background-color: var(--color-surface-secondary);
  --accordion-item-focus-background-color: var(--color-surface-secondary);
  --afm-banner-svg-block-color: var(--color-feedback-negative-color);
  --author-link-text-color: var(--color-text-primary);
  --author-link-active-underline-color: var(--color-border-transparent);
  --author-link-hover-underline-color: var(--color-text-primary);
  --author-description-color: var(--color-text-tertiary);
  --avatar-border-color: var(--color-border-transparent);
  --avatar-primary-background-color: var(--color-surface-brand-primary);
  --avatar-secondary-background-color: var(--color-surface-brand-secondary);
  --avatar-tertiary-background-color: var(--color-surface-brand-tertiary);
  --avatar-panel-background-color: var(--color-surface-primary);
  --avatar-panel-border-color: var(--color-border-subtle);
  --avatar-panel-heading-color: var(--color-text-primary);
  --avatar-panel-text-color: var(--color-text-secondary);
  --avatar-panel-large-border-radius: var(--border-radius-default-large);
  --avatar-panel-small-border-radius: var(--border-radius-default-small);
  --availability-text-color: var(--color-text-secondary);
  --big-list-heading-color: var(--color-text-primary);
  --big-list-description-color: var(--color-text-secondary);
  --branded-visual-background-color: var(--color-surface-brand-primary);
  --branded-visual-toggle-color: var(--color-surface-primary);
  --breadcrumbs-text-color: var(--color-text-tertiary);
  --breadcrumbs-icon-color: var(--color-icon-tertiary);
  --breadcrumbs-icon-size: var(--size-icon-sm);
  --breadcrumbs-hover-text-color: var(--color-text-secondary);
  --breadcrumbs-active-text-color: var(--color-text-primary);
  --breadcrumbs-focus-text-color: var(--color-text-secondary);
  --button-primary-background-color: var(--color-interaction-default);
  --button-primary-text-color: var(--color-text-inverse);
  --button-primary-icon-color: var(--color-icon-inverse);
  --button-primary-hover-background-color: var(--color-interaction-hover);
  --button-primary-active-background-color: var(--color-interaction-active);
  --button-primary-focus-background-color: var(--color-interaction-hover);
  --button-secondary-text-color: var(--color-text-primary);
  --button-secondary-icon-color: var(--color-icon-primary);
  --button-secondary-border-color: var(--color-border-default);
  --button-large-icon-size: var(--size-icon-md);
  --button-small-icon-size: var(--size-icon-md);
  --calculator-background-color: var(--color-surface-primary);
  --calculator-border-color: var(--color-border-subtle);
  --calculator-large-border-radius: var(--border-radius-default-large);
  --calculator-small-border-radius: var(--border-radius-default-small);
  --card-text-color: var(--color-text-primary);
  --card-description-color: var(--color-text-tertiary);
  --card-background-color: var(--color-background-primary);
  --card-border-color: var(--color-border-subtle);
  --card-icon-color: var(--color-icon-brand);
  --card-large-border-radius: var(--border-radius-default-large);
  --card-small-border-radius: var(--border-radius-default-small);
  --card-hover-background-color: var(--color-surface-secondary);
  --card-hover-border-color: var(--color-surface-transparent);
  --card-hover-text-color: var(--color-text-brand);
  --card-focus-background-color: var(--color-surface-secondary);
  --card-focus-text-color: var(--color-text-brand);
  --card-basic-small-icon-size: var(--size-icon-md);
  --checkbox-background-color: var(--color-form-control-background-color);
  --checkbox-icon-size: var(--size-icon-md);
  --checkbox-hover-border-color: var(--color-form-control-hover-border-color);
  --checkbox-hover-background-color: var(--color-form-control-hover-background-color);
  --checkbox-selected-icon-color: var(--color-icon-inverse);
  --contact-panel-background-color: var(--color-surface-primary);
  --contact-panel-border-color: var(--color-border-subtle);
  --contact-panel-text-color: var(--color-text-primary);
  --contact-panel-large-border-radius: var(--border-radius-default-large);
  --contact-panel-small-border-radius: var(--border-radius-default-small);
  --content-block-heading-color: var(--color-text-primary);
  --content-block-description-color: var(--color-text-secondary);
  --divider-border-color: var(--color-border-subtle);
  --error-message-color: var(--color-feedback-negative-color);
  --error-message-icon-size: var(--size-icon-md);
  --footer-background-color: var(--color-surface-primary);
  --footer-border-color: var(--color-border-subtle);
  --footer-heading-color: var(--color-text-primary);
  --footer-link-primary-text-color: var(--color-text-secondary);
  --footer-link-secondary-text-color: var(--color-text-tertiary);
  --icon-only-button-background-color: var(--color-surface-transparent);
  --icon-only-button-icon-color: var(--color-icon-tertiary);
  --icon-only-button-active-icon-color: var(--color-icon-secondary);
  --icon-only-button-hover-icon-color: var(--color-icon-secondary);
  --icon-only-button-focus-icon-color: var(--color-icon-secondary);
  --image-large-border-radius: var(--border-radius-default-large);
  --image-small-border-radius: var(--border-radius-default-small);
  --list-item-text-color: var(--color-text-secondary);
  --message-background-color: var(--color-feedback-warning-background-color);
  --message-icon-size: var(--size-icon-md);
  --message-text-color: var(--color-text-primary);
  --message-icon-color: var(--color-icon-primary);
  --modal-surface-color: var(--color-surface-primary);
  --modal-text-color: var(--color-text-primary);
  --modal-large-border-radius: var(--border-radius-default-large);
  --modal-small-border-radius: var(--border-radius-default-small);
  --main-navigation-surface-color: var(--color-surface-primary);
  --main-navigation-small-border-radius: var(--border-radius-default-small);
  --navigation-bar-icon-color: var(--color-icon-primary);
  --navigation-bar-background-color: var(--color-surface-primary);
  --navigation-bar-small-border-color: var(--color-border-subtle);
  --navigation-bar-small-inline-border-radius-top: var(--border-radius-default-small);
  --navigation-bar-item-text-color: var(--color-text-primary);
  --navigation-bar-item-icon-color: var(--color-icon-primary);
  --navigation-bar-item-large-hover-color: var(--color-interaction-hover);
  --navigation-bar-item-large-active-color: var(--color-interaction-active);
  --navigation-bar-item-large-focus-color: var(--color-interaction-active);
  --navigation-bar-item-small-hover-text-color: var(--color-interaction-default);
  --navigation-bar-item-small-focus-text-color: var(--color-interaction-default);
  --navigation-bar-item-small-focus-icon-color: var(--color-interaction-default);
  --navigation-bar-item-small-active-color: var(--color-interaction-active);
  --navigation-usp-label-color: var(--color-text-primary);
  --navigation-usp-body-color: var(--color-text-secondary);
  --navigation-usp-border-color: var(--color-border-subtle);
  --navigation-usp-background-color: var(--color-surface-primary);
  --navigation-usp-large-border-radius: var(--border-radius-default-large);
  --navigation-usp-small-border-radius: var(--border-radius-default-small);
  --page-header-heading-color: var(--color-text-primary);
  --page-header-description-color: var(--color-text-secondary);
  --pagination-text-color: var(--color-text-secondary);
  --panel-large-border-radius: var(--border-radius-default-large);
  --panel-large-primary-background-color: var(--color-surface-secondary);
  --panel-large-primary-border-color: var(--color-interaction-default);
  --panel-large-secondary-background-color: var(--color-surface-primary);
  --panel-large-secondary-border-color: var(--color-border-subtle);
  --panel-large-informative-background-color: var(--color-surface-secondary);
  --panel-large-informative-border-color: var(--color-border-transparent);
  --panel-small-border-radius: var(--border-radius-default-small);
  --panel-small-primary-background-color: var(--color-surface-secondary);
  --panel-small-primary-border-color: var(--color-interaction-default);
  --panel-small-secondary-background-color: var(--color-surface-primary);
  --panel-small-secondary-border-color: var(--color-border-subtle);
  --panel-small-informative-background-color: var(--color-surface-secondary);
  --panel-small-informative-border-color: var(--color-border-transparent);
  --radio-button-background-color: var(--color-form-control-background-color);
  --radio-button-hover-background-color: var(--color-form-control-hover-background-color);
  --radio-button-hover-border-color: var(--color-form-control-hover-border-color);
  --radio-button-focus-outline-radius: var(--border-radius-focus-ring-form-outline-large); /** Token usage for design, not applicable in code */
  --radio-button-large-border-radius: var(--border-radius-form-control-large);
  --radio-button-small-border-radius: var(--border-radius-form-control-small);
  --section-header-heading-color: var(--color-text-primary);
  --section-header-description-color: var(--color-text-secondary);
  --select-text-color: var(--color-text-primary);
  --select-border-radius: var(--border-radius-form-control-large);
  --select-background-color: var(--color-form-control-background-color);
  --select-placeholder-color: var(--color-text-tertiary);
  --select-icon-size: var(--size-icon-md);
  --select-icon-color: var(--color-text-primary);
  --select-hover-background-color: var(--color-form-control-hover-background-color);
  --select-hover-border-color: var(--color-form-control-hover-border-color);
  --slider-text-color: var(--color-text-ghost);
  --slider-indent-border-color: var(--color-border-subtle);
  --slider-input-text-color: var(--color-text-primary);
  --slider-input-border-radius: var(--border-radius-form-control-large);
  --slider-input-background-color: var(--color-form-control-background-color);
  --slider-input-placeholder-color: var(--color-text-tertiary);
  --slider-input-hover-background-color: var(--color-form-control-hover-background-color);
  --slider-dot-background-color: var(--color-interaction-default);
  --slider-dot-hover-background-color: var(--color-interaction-hover);
  --slider-dot-active-background-color: var(--color-interaction-active);
  --step-border-color: var(--color-border-subtle);
  --step-indicator-primary-background-color: var(--color-surface-brand-primary);
  --step-indicator-primary-text-color: var(--color-text-inverse);
  --step-indicator-secondary-background-color: var(--color-surface-primary);
  --step-indicator-secondary-text-color: var(--color-text-tertiary);
  --step-indicator-secondary-border-color: var(--color-border-subtle);
  --stronglink-color: var(--color-interaction-default);
  --stronglink-icon-size: var(--size-icon-md);
  --stronglink-hover-color: var(--color-interaction-hover);
  --stronglink-active-color: var(--color-interaction-active);
  --stronglink-focus-color: var(--color-interaction-hover);
  --sub-menu-label-color: var(--color-text-ghost);
  --sub-menu-item-text-color: var(--color-text-primary);
  --sub-menu-item-active-text-color: var(--color-interaction-active);
  --sub-menu-item-focus-text-color: var(--color-interaction-default);
  --sub-menu-item-hover-text-color: var(--color-interaction-default);
  --table-item-border-color: var(--color-border-subtle);
  --table-item-label-color: var(--color-text-primary);
  --table-item-value-color: var(--color-text-secondary);
  --table-construction-border-color: var(--color-border-subtle);
  --table-construction-caption-color: var(--color-text-tertiary);
  --table-construction-large-border-radius: var(--border-radius-default-large);
  --table-construction-small-border-radius: var(--border-radius-default-small);
  --text-input-text-color: var(--color-text-primary);
  --text-input-border-radius: var(--border-radius-form-control-large);
  --text-input-background-color: var(--color-form-control-background-color);
  --text-input-placeholder-color: var(--color-text-tertiary);
  --text-input-hover-background-color: var(--color-form-control-hover-background-color);
  --text-input-hover-border-color: var(--color-form-control-hover-border-color);
  --text-input-invalid-background-color: var(--color-form-control-background-color);
  --ticket-background-color: var(--color-surface-primary);
  --ticket-border-color: var(--color-border-subtle);
  --ticket-amount-color: var(--color-text-primary);
  --ticket-eyebrow-color: var(--color-text-tertiary);
  --ticket-description-color: var(--color-text-tertiary);
  --ticket-large-border-radius: var(--border-radius-default-large);
  --ticket-small-border-radius: var(--border-radius-default-small);
  --usp-link-text-color: var(--color-text-primary);
  --usp-link-active-underline-color: var(--color-border-transparent);
  --usp-link-hover-underline-color: var(--color-text-primary);
  --usp-item-text-color: var(--color-text-secondary);
  --usp-item-large-icon-size: var(--size-icon-lg);
  --usp-item-small-icon-size: var(--size-icon-md);
  --usp-highlight-card-text-color: var(--color-text-primary);
  --usp-highlight-card-description-color: var(--color-text-secondary);
  --usp-highlight-card-large-border-radius: var(--border-radius-default-large);
  --usp-highlight-card-large-interaction-true-border-color: var(--color-border-subtle);
  --usp-highlight-card-interaction-true-background-color: var(--color-surface-primary);
  --usp-highlight-card-interaction-true-hover-background-color: var(--color-surface-secondary);
  --usp-highlight-card-interaction-true-focus-background-color: var(--color-surface-secondary);
  --usp-highlight-card-interactive-false-background-color: var(--color-surface-transparent);
  --color-form-control-focus-accent-color: var(--color-form-control-hover-accent-color);
  --checkbox-border-color: var(--color-form-control-border-color);
  --checkbox-focus-border-color: var(--color-form-control-focus-border-color);
  --checkbox-focus-background-color: var(--color-form-control-focus-background-color);
  --checkbox-invalid-border-color: var(--color-form-control-invalid-border-color);
  --checkbox-selected-accent-color: var(--color-form-control-accent-color);
  --checkbox-selected-hover-accent-color: var(--color-form-control-hover-accent-color);
  --radio-button-text-color: var(--color-form-control-color);
  --radio-button-border-color: var(--color-form-control-border-color);
  --radio-button-focus-background-color: var(--color-form-control-focus-background-color);
  --radio-button-focus-border-color: var(--color-form-control-focus-border-color);
  --radio-button-invalid-border-color: var(--color-form-control-invalid-border-color);
  --radio-button-selected-border-color: var(--color-form-control-accent-color);
  --radio-button-selected-hover-border-color: var(--color-form-control-hover-accent-color);
  --select-border-color: var(--color-form-control-border-color);
  --select-focus-background-color: var(--color-form-control-focus-background-color);
  --select-focus-border-color: var(--color-form-control-accent-color);
  --select-invalid-border-color: var(--color-form-control-invalid-border-color);
  --slider-input-border-color: var(--color-form-control-border-color);
  --slider-input-focus-background-color: var(--color-form-control-focus-background-color);
  --slider-input-focus-border-color: var(--color-form-control-accent-color);
  --text-input-border-color: var(--color-form-control-border-color);
  --text-input-focus-border-color: var(--color-form-control-accent-color);
  --text-input-invalid-border-color: var(--color-form-control-invalid-border-color);
  --checkbox-selected-focus-accent-color: var(--color-form-control-focus-accent-color);
  --radio-button-selected-focus-border-color: var(--color-form-control-focus-accent-color);
}
