@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@charset "UTF-8";
/* CGDPATHWAYS Brand Theme */
/**
 * Do not edit directly, this file was auto-generated!
 */
:root {
  --spacing-components-desktop-0: 0px;
  --spacing-components-desktop-2: 2px;
  --spacing-components-desktop-4: 4px;
  --spacing-components-desktop-6: 6px;
  --spacing-components-desktop-8: 8px;
  --spacing-components-desktop-10: 8px;
  --spacing-components-desktop-12: 8px;
  --spacing-components-desktop-14: 8px;
  --spacing-components-desktop-16: 10px;
  --spacing-components-desktop-24: 12px;
  --spacing-components-desktop-32: 16px;
  --spacing-components-desktop-40: 24px;
  --spacing-section-condensed: 24px;
  --spacing-section-normal: 32px;
  --spacing-section-spacious: 40px;
  --spacing-document-condensed: 40px;
  --spacing-document-normal: 60px;
  --spacing-document-spacious: 80px;
  --spacing-table-cell-top-and-bottom: 10px;
  --spacing-table-cell-left-and-right: 12px;
  --spacing-table-header-cell-default: 48px;
  --spacing-table-header-cell-large: 64px;
  --spacing-button-small-top-and-bottom: 8px;
  --spacing-button-small-left-and-right: 16px;
  --spacing-button-small-icon-only-left-and-right: 8px;
  --spacing-button-regular-top-and-bottom: 14px;
  --spacing-button-regular-left-and-right: 28px;
  --spacing-button-regular-icon-only-left-and-right: 14px;
  --spacing-button-large-top-and-bottom: 16px;
  --spacing-button-large-left-and-right: 40px;
  --spacing-button-large-icon-only-left-and-right: 16px;
  --spacing-quiz-padding-top-bottom: 8px;
  --spacing-quiz-padding-left-right: 8px;
  --spacing-quiz-gap: 8px;
  --spacing-tabs-space-between-horizontal: 0px;
  --spacing-tabs-space-between-vertical: 0px;
  --spacing-tabs-tab-alt-padding: 8px;
  --spacing-menu-item-padding: 12px;
  --spacing-menu-item-header-inside-padding-top: 0px;
  --spacing-menu-item-header-inside-padding-bottom: 0px;
  --spacing-forms-field-height: 48px;
  --spacing-accordions-space-between: 0px;
  --spacing-text-links-small: 5px;
  --spacing-text-links-medium: 10px;
  --spacing-text-links-large: 12px;
  --typography-headings-jumbo-font-size: 3.5rem;
  --typography-headings-jumbo-superscript-font-size: 2.5199999809265137rem;
  --typography-headings-jumbo-superscript-leading: 2.940000057220459rem;
  --typography-headings-jumbo-leading: 4.5rem;
  --typography-headings-jumbo-letter-spacing: -0.0625rem;
  --typography-headings-headline-1-font-size: 2.5rem;
  --typography-headings-headline-1-superscript-font-size: 1.399999976158142rem;
  --typography-headings-headline-1-superscript-leading: 1.9600000381469727rem;
  --typography-headings-headline-1-leading: 3.5rem;
  --typography-headings-headline-1-letter-spacing: -0.03125rem;
  --typography-headings-headline-2-font-size: 2rem;
  --typography-headings-headline-2-superscript-font-size: 1.1200000047683716rem;
  --typography-headings-headline-2-superscript-leading: 1.4700000286102295rem;
  --typography-headings-headline-2-leading: 2.625rem;
  --typography-headings-headline-2-letter-spacing: -0.03125rem;
  --typography-headings-headline-3-font-size: 1.75rem;
  --typography-headings-headline-3-superscript-font-size: 0.9800000190734863rem;
  --typography-headings-headline-3-superscript-leading: 1.399999976158142rem;
  --typography-headings-headline-3-leading: 2.5rem;
  --typography-headings-headline-3-letter-spacing: -0.03125rem;
  --typography-headings-headline-4-font-size: 1.5rem;
  --typography-headings-headline-4-superscript-font-size: 0.8399999737739563rem;
  --typography-headings-headline-4-superscript-leading: 1.1200000047683716rem;
  --typography-headings-headline-4-leading: 2rem;
  --typography-headings-headline-4-letter-spacing: -0.03125rem;
  --typography-headings-headline-5-font-size: 1.25rem;
  --typography-headings-headline-5-superscript-font-size: 0.699999988079071rem;
  --typography-headings-headline-5-superscript-leading: 0.9800000190734863rem;
  --typography-headings-headline-5-leading: 1.75rem;
  --typography-headings-headline-5-letter-spacing: -0.03125rem;
  --typography-headings-headline-6-font-size: 1rem;
  --typography-headings-headline-6-superscript-font-size: 0.5600000023841858rem;
  --typography-headings-headline-6-superscript-leading: 0.8399999737739563rem;
  --typography-headings-headline-6-leading: 1.5rem;
  --typography-headings-headline-6-letter-spacing: -0.03125rem;
  --typography-headings-overline-1-font-size: 1rem;
  --typography-headings-overline-1-leading: 1.375rem;
  --typography-headings-overline-1-letter-spacing: 0.25rem;
  --typography-headings-overline-2-font-size: 0.875rem;
  --typography-headings-overline-2-leading: 1rem;
  --typography-headings-overline-2-letter-spacing: 0.25rem;
  --typography-headings-intro-intro-1-font-size: 1.25rem;
  --typography-headings-intro-intro-1-leading: 1.75rem;
  --typography-headings-intro-intro-1-letter-spacing: 0rem;
  --typography-headings-intro-intro-2-font-size: 1.125rem;
  --typography-headings-intro-intro-2-leading: 1.5625rem;
  --typography-headings-intro-intro-2-letter-spacing: 0rem;
  --typography-headings-intro-intro-3-font-size: 1rem;
  --typography-headings-intro-intro-3-leading: 1.5rem;
  --typography-headings-intro-intro-3-letter-spacing: 0rem;
  --typography-headings-body-body-1-font-size: 1rem;
  --typography-headings-body-body-1-leading: 1.5rem;
  --typography-headings-body-body-1-letter-spacing: -0.015625rem;
  --typography-headings-body-body-2-font-size: 0.875rem;
  --typography-headings-body-body-2-leading: 1.375rem;
  --typography-headings-body-body-2-letter-spacing: -0.015625rem;
  --typography-headings-body-body-3-font-size: 0.75rem;
  --typography-headings-body-body-3-leading: 1.125rem;
  --typography-headings-body-body-3-letter-spacing: -0.015625rem;
  --typography-headings-body-inline-1-font-size: 1rem;
  --typography-headings-body-inline-1-leading: 1.5rem;
  --typography-headings-body-inline-1-letter-spacing: 0rem;
  --typography-headings-body-inline-2-font-size: 0.875rem;
  --typography-headings-body-inline-2-leading: 1.375rem;
  --typography-headings-body-inline-2-letter-spacing: 0rem;
  --typography-headings-body-inline-3-font-size: 0.75rem;
  --typography-headings-body-inline-3-leading: 1.125rem;
  --typography-headings-body-inline-3-letter-spacing: 0rem;
  --typography-headings-cta-large-font-size: 1rem;
  --typography-headings-cta-large-leading: 1.5rem;
  --typography-headings-cta-large-letter-spacing: 0rem;
  --typography-headings-cta-medium-font-size: 0.875rem;
  --typography-headings-cta-medium-leading: 1.375rem;
  --typography-headings-cta-medium-letter-spacing: 0rem;
  --typography-headings-cta-small-font-size: 0.75rem;
  --typography-headings-cta-small-leading: 1.125rem;
  --typography-headings-cta-small-letter-spacing: 0rem;
  --typography-navigation-level-1-font-size: 1rem;
  --typography-navigation-level-1-leading: 1.5rem;
  --typography-navigation-level-1-letter-spacing: 0rem;
  --typography-navigation-level-2-font-size: 0.875rem;
  --typography-navigation-level-2-leading: 1.375rem;
  --typography-navigation-level-2-letter-spacing: 0rem;
  --typography-navigation-utility-font-size: 0.875rem;
  --typography-navigation-utility-leading: 1.375rem;
  --typography-navigation-utility-letter-spacing: 0rem;
  --typography-navigation-footer-font-size: 0.875rem;
  --typography-navigation-footer-leading: 1.375rem;
  --typography-navigation-footer-letter-spacing: 0rem;
  --typography-data-1-font-size: 4.5rem;
  --typography-data-1-superscript-font-size: 2.5199999809265137rem;
  --typography-data-1-leading: 5.25rem;
  --typography-data-1-superscript-leading: 2.940000057220459rem;
  --typography-data-1-letter-spacing: -0.0625rem;
  --typography-data-2-font-size: 4rem;
  --typography-data-2-superscript-font-size: 2.240000009536743rem;
  --typography-data-2-leading: 5rem;
  --typography-data-2-superscript-leading: 2.799999952316284rem;
  --typography-data-2-letter-spacing: -0.0625rem;
  --typography-data-3-font-size: 3rem;
  --typography-data-3-superscript-font-size: 1.6799999475479126rem;
  --typography-data-3-leading: 4rem;
  --typography-data-3-superscript-leading: 2.240000009536743rem;
  --typography-data-3-letter-spacing: 0rem;
  --typography-data-4-font-size: 2.25rem;
  --typography-data-4-superscript-font-size: 1.2599999904632568rem;
  --typography-data-4-leading: 2.75rem;
  --typography-data-4-superscript-leading: 1.5399999618530273rem;
  --typography-data-4-letter-spacing: 0rem;
  --typography-data-5-font-size: 1.75rem;
  --typography-data-5-superscript-font-size: 0.9800000190734863rem;
  --typography-data-5-leading: 2.5rem;
  --typography-data-5-superscript-leading: 1.399999976158142rem;
  --typography-data-5-letter-spacing: 0rem;
  --spacing-primitives-spacing-0: 0px;
  --spacing-primitives-spacing-2: 2px;
  --spacing-primitives-spacing-4: 4px;
  --spacing-primitives-spacing-6: 6px;
  --spacing-primitives-spacing-8: 8px;
  --spacing-primitives-spacing-10: 10px;
  --spacing-primitives-spacing-12: 12px;
  --spacing-primitives-spacing-14: 14px;
  --spacing-primitives-spacing-16: 16px;
  --spacing-primitives-spacing-18: 18px;
  --spacing-primitives-spacing-24: 24px;
  --spacing-primitives-spacing-28: 28px;
  --spacing-primitives-spacing-32: 32px;
  --spacing-primitives-spacing-40: 40px;
  --spacing-primitives-spacing-48: 48px;
  --spacing-primitives-spacing-56: 56px;
  --spacing-primitives-spacing-60: 60px;
  --spacing-primitives-spacing-64: 64px;
  --spacing-primitives-spacing-72: 72px;
  --spacing-primitives-spacing-80: 80px;
  --spacing-primitives-spacing-96: 96px;
  --spacing-primitives-spacing-120: 120px;
  --spacing-primitives-spacing-128: 128px;
  --spacing-primitives-spacing-144: 144px;
  --spacing-primitives-spacing-160: 160px;
  --grid-foundations-display-width: 375px;
  --grid-foundations-outer-margin: 16px;
  --grid-foundations-gutter: 13px;
  --grid-foundations-container-width: 343px;
  --grid-components-divider-padding: -1px;
  --grid-components-divider-negative-margin: -14.5px;
  --grid-components-logo-negative-margin: -4px;
  --grid-components-carousel-negative-margin: -16px;
  --grid-components-comparison-vertical-negative-offset: -38px;
  --grid-components-comparison-vertical-negative-gap: -22px;
  --grid-components-comparison-horizontal-negative-offset: 0px;
  --grid-components-section-horizontal-negative-margin: 0px;
  --grid-components-section-vertical-negative-margin: -48px;
  --grid-components-comparison-horizontal-negative-gap: 0px;
  --grid-components-sticky-side-cta-max-width: 75px;
  --grid-components-card-top-overlap-padding: 94px;
  --grid-components-timestamp-negative-padding: -24px;
  --grid-components-header-logo-margin: 0px;
  --grid-components-isi-width-closed: 375px;
  --grid-components-isi-width-open: 375px;
  --grid-components-carousel-controls-lr-padding: 10px;
  --grid-columns-1col: 76px;
  --grid-columns-2col: 165px;
  --grid-columns-3col: 165px;
  --grid-columns-4col: 343px;
  --grid-columns-5col: 343px;
  --grid-columns-6col: 343px;
  --grid-columns-7col: 343px;
  --grid-columns-8col: 343px;
  --grid-columns-9col: 343px;
  --grid-columns-10col: 343px;
  --grid-columns-11col: 343px;
  --grid-columns-12col: 343px;
  --grid-inset-inset-1col: 0px;
  --grid-inset-inset-2col: 0px;
  --grid-inset-inset-3col: 0px;
  --grid-inset-inset-4col: 0px;
  --grid-inset-inset-5col: 0px;
  --grid-inset-inset-6col: 0px;
  --borders-weight-weight-0: 0px;
  --borders-weight-weight-1: 1px;
  --borders-weight-weight-2: 2px;
  --borders-weight-weight-3: 3px;
  --borders-weight-weight-4: 10px;
  --borders-cards-regular-stroke-top: 2px;
  --borders-cards-regular-stroke-right: 2px;
  --borders-cards-regular-stroke-bottom: 2px;
  --borders-cards-regular-stroke-left: 2px;
  --borders-cards-special-stroke-top: 2px;
  --borders-cards-special-stroke-right: 2px;
  --borders-cards-special-stroke-bottom: 2px;
  --borders-cards-special-stroke-left: 2px;
  --borders-tabs-default-stroke: 1px;
  --borders-tabs-minimal-stroke-selected: 2px;
  --borders-tabs-default-bottom-stroke-selected: 0px;
  --borders-navigation-dropdown-stroke-top: 0px;
  --borders-navigation-dropdown-stroke-bottom: 0px;
  --borders-navigation-dropdown-stroke-left: 0px;
  --borders-navigation-dropdown-stroke-right: 0px;
  --borders-navigation-menu-stroke-top: 0px;
  --borders-navigation-menu-stroke-bottom: 0px;
  --borders-forms-default-stroke: 2px;
  --borders-forms-error-stroke: 2px;
  --borders-quiz-stroke-question: 1px;
  --borders-quiz-stroke-indicator: 1px;
  --borders-isi-stroke: 0px;
  --icon-size-icon-12: 12px;
  --icon-size-icon-16: 16px;
  --icon-size-icon-20: 20px;
  --icon-size-icon-24: 24px;
  --icon-size-icon-32: 32px;
  --icon-size-icon-40: 40px;
  --icon-size-icon-48: 48px;
  --icon-size-icon-1col: 76px;
  --icon-size-icon-under2col: 105px;
  --icon-size-icon-2col: 165px;
  --special-focus-frame: -4px;
  --special-accen-stroke-length: 80px;
  --special-focus-weight: 2px;
}
@media (min-width: 768px) {
  :root {
    --spacing-components-desktop-0: 0px;
    --spacing-components-desktop-2: 2px;
    --spacing-components-desktop-4: 4px;
    --spacing-components-desktop-6: 6px;
    --spacing-components-desktop-8: 8px;
    --spacing-components-desktop-10: 8px;
    --spacing-components-desktop-12: 10px;
    --spacing-components-desktop-14: 12px;
    --spacing-components-desktop-16: 12px;
    --spacing-components-desktop-24: 16px;
    --spacing-components-desktop-32: 24px;
    --spacing-components-desktop-40: 32px;
    --spacing-section-condensed: 40px;
    --spacing-section-normal: 48px;
    --spacing-section-spacious: 56px;
    --spacing-document-condensed: 64px;
    --spacing-document-normal: 96px;
    --spacing-document-spacious: 128px;
    --spacing-table-cell-top-and-bottom: 12px;
    --spacing-table-cell-left-and-right: 16px;
    --spacing-table-header-cell-default: 56px;
    --spacing-table-header-cell-large: 64px;
    --spacing-button-small-top-and-bottom: 8px;
    --spacing-button-small-left-and-right: 16px;
    --spacing-button-small-icon-only-left-and-right: 8px;
    --spacing-button-regular-top-and-bottom: 14px;
    --spacing-button-regular-left-and-right: 28px;
    --spacing-button-regular-icon-only-left-and-right: 14px;
    --spacing-button-large-top-and-bottom: 16px;
    --spacing-button-large-left-and-right: 40px;
    --spacing-button-large-icon-only-left-and-right: 16px;
    --spacing-quiz-padding-top-bottom: 12px;
    --spacing-quiz-padding-left-right: 12px;
    --spacing-quiz-gap: 12px;
    --spacing-tabs-space-between-horizontal: 0px;
    --spacing-tabs-space-between-vertical: 16px;
    --spacing-tabs-tab-alt-padding: 8px;
    --spacing-menu-item-padding: 16px;
    --spacing-menu-item-header-inside-padding-top: 0px;
    --spacing-menu-item-header-inside-padding-bottom: 0px;
    --spacing-forms-field-height: 48px;
    --spacing-accordions-space-between: 0px;
    --spacing-text-links-small: 6px;
    --spacing-text-links-medium: 11px;
    --spacing-text-links-large: 14px;
    --typography-headings-jumbo-font-size: 4.5rem;
    --typography-headings-jumbo-superscript-font-size: 2.5199999809265137rem;
    --typography-headings-jumbo-superscript-leading: 2.940000057220459rem;
    --typography-headings-jumbo-leading: 5.25rem;
    --typography-headings-jumbo-letter-spacing: -0.1875rem;
    --typography-headings-headline-1-font-size: 3rem;
    --typography-headings-headline-1-superscript-font-size: 1.6799999475479126rem;
    --typography-headings-headline-1-superscript-leading: 2.240000009536743rem;
    --typography-headings-headline-1-leading: 4rem;
    --typography-headings-headline-1-letter-spacing: -0.0625rem;
    --typography-headings-headline-2-font-size: 2.5rem;
    --typography-headings-headline-2-superscript-font-size: 1.399999976158142rem;
    --typography-headings-headline-2-superscript-leading: 1.9600000381469727rem;
    --typography-headings-headline-2-leading: 3.5rem;
    --typography-headings-headline-2-letter-spacing: -0.0625rem;
    --typography-headings-headline-3-font-size: 2rem;
    --typography-headings-headline-3-superscript-font-size: 1.1200000047683716rem;
    --typography-headings-headline-3-superscript-leading: 1.4700000286102295rem;
    --typography-headings-headline-3-leading: 2.625rem;
    --typography-headings-headline-3-letter-spacing: -0.0625rem;
    --typography-headings-headline-4-font-size: 1.75rem;
    --typography-headings-headline-4-superscript-font-size: 0.9800000190734863rem;
    --typography-headings-headline-4-superscript-leading: 1.399999976158142rem;
    --typography-headings-headline-4-leading: 2.5rem;
    --typography-headings-headline-4-letter-spacing: -0.03125rem;
    --typography-headings-headline-5-font-size: 1.5rem;
    --typography-headings-headline-5-superscript-font-size: 0.8399999737739563rem;
    --typography-headings-headline-5-superscript-leading: 1.2599999904632568rem;
    --typography-headings-headline-5-leading: 2.25rem;
    --typography-headings-headline-5-letter-spacing: -0.03125rem;
    --typography-headings-headline-6-font-size: 1.25rem;
    --typography-headings-headline-6-superscript-font-size: 0.699999988079071rem;
    --typography-headings-headline-6-superscript-leading: 0.9800000190734863rem;
    --typography-headings-headline-6-leading: 1.75rem;
    --typography-headings-headline-6-letter-spacing: -0.03125rem;
    --typography-headings-overline-1-font-size: 1rem;
    --typography-headings-overline-1-leading: 1rem;
    --typography-headings-overline-1-letter-spacing: 0.25rem;
    --typography-headings-overline-2-font-size: 0.875rem;
    --typography-headings-overline-2-leading: 0.875rem;
    --typography-headings-overline-2-letter-spacing: 0.25rem;
    --typography-headings-intro-intro-1-font-size: 1.25rem;
    --typography-headings-intro-intro-1-leading: 1.75rem;
    --typography-headings-intro-intro-1-letter-spacing: -0.03125rem;
    --typography-headings-intro-intro-2-font-size: 1.125rem;
    --typography-headings-intro-intro-2-leading: 1.5625rem;
    --typography-headings-intro-intro-2-letter-spacing: -0.03125rem;
    --typography-headings-intro-intro-3-font-size: 1rem;
    --typography-headings-intro-intro-3-leading: 1.5rem;
    --typography-headings-intro-intro-3-letter-spacing: -0.03125rem;
    --typography-headings-body-body-1-font-size: 1rem;
    --typography-headings-body-body-1-leading: 1.5rem;
    --typography-headings-body-body-1-letter-spacing: -0.015625rem;
    --typography-headings-body-body-2-font-size: 0.875rem;
    --typography-headings-body-body-2-leading: 1.375rem;
    --typography-headings-body-body-2-letter-spacing: -0.015625rem;
    --typography-headings-body-body-3-font-size: 0.75rem;
    --typography-headings-body-body-3-leading: 1.125rem;
    --typography-headings-body-body-3-letter-spacing: -0.015625rem;
    --typography-headings-body-inline-1-font-size: 1.25rem;
    --typography-headings-body-inline-1-leading: 1.75rem;
    --typography-headings-body-inline-1-letter-spacing: 0rem;
    --typography-headings-body-inline-2-font-size: 1rem;
    --typography-headings-body-inline-2-leading: 1.5rem;
    --typography-headings-body-inline-2-letter-spacing: 0rem;
    --typography-headings-body-inline-3-font-size: 0.875rem;
    --typography-headings-body-inline-3-leading: 1.375rem;
    --typography-headings-body-inline-3-letter-spacing: 0rem;
    --typography-headings-cta-large-font-size: 1.25rem;
    --typography-headings-cta-large-leading: 1.75rem;
    --typography-headings-cta-large-letter-spacing: 0rem;
    --typography-headings-cta-medium-font-size: 1rem;
    --typography-headings-cta-medium-leading: 1.5rem;
    --typography-headings-cta-medium-letter-spacing: 0rem;
    --typography-headings-cta-small-font-size: 0.75rem;
    --typography-headings-cta-small-leading: 1.125rem;
    --typography-headings-cta-small-letter-spacing: 0rem;
    --typography-navigation-level-1-font-size: 1rem;
    --typography-navigation-level-1-leading: 1.5rem;
    --typography-navigation-level-1-letter-spacing: 0rem;
    --typography-navigation-level-2-font-size: 0.875rem;
    --typography-navigation-level-2-leading: 1.375rem;
    --typography-navigation-level-2-letter-spacing: 0rem;
    --typography-navigation-utility-font-size: 0.875rem;
    --typography-navigation-utility-leading: 1.375rem;
    --typography-navigation-utility-letter-spacing: 0rem;
    --typography-navigation-footer-font-size: 0.875rem;
    --typography-navigation-footer-leading: 1.375rem;
    --typography-navigation-footer-letter-spacing: 0rem;
    --typography-data-1-font-size: 6rem;
    --typography-data-1-superscript-font-size: 3.359999895095825rem;
    --typography-data-1-leading: 7.1875rem;
    --typography-data-1-superscript-leading: 4.025000095367432rem;
    --typography-data-1-letter-spacing: 0rem;
    --typography-data-2-font-size: 5rem;
    --typography-data-2-superscript-font-size: 2.799999952316284rem;
    --typography-data-2-leading: 5.5rem;
    --typography-data-2-superscript-leading: 3.0799999237060547rem;
    --typography-data-2-letter-spacing: 0rem;
    --typography-data-3-font-size: 3.5rem;
    --typography-data-3-superscript-font-size: 1.9600000381469727rem;
    --typography-data-3-leading: 4.5rem;
    --typography-data-3-superscript-leading: 2.5199999809265137rem;
    --typography-data-3-letter-spacing: 0rem;
    --typography-data-4-font-size: 2.5rem;
    --typography-data-4-superscript-font-size: 1.399999976158142rem;
    --typography-data-4-leading: 3.5rem;
    --typography-data-4-superscript-leading: 1.9600000381469727rem;
    --typography-data-4-letter-spacing: -0.0625rem;
    --typography-data-5-font-size: 1.75rem;
    --typography-data-5-superscript-font-size: 0.9800000190734863rem;
    --typography-data-5-leading: 2.5rem;
    --typography-data-5-superscript-leading: 1.399999976158142rem;
    --typography-data-5-letter-spacing: -0.0625rem;
    --spacing-primitives-spacing-0: 0px;
    --spacing-primitives-spacing-2: 2px;
    --spacing-primitives-spacing-4: 4px;
    --spacing-primitives-spacing-6: 6px;
    --spacing-primitives-spacing-8: 8px;
    --spacing-primitives-spacing-10: 10px;
    --spacing-primitives-spacing-12: 12px;
    --spacing-primitives-spacing-14: 14px;
    --spacing-primitives-spacing-16: 16px;
    --spacing-primitives-spacing-18: 18px;
    --spacing-primitives-spacing-24: 24px;
    --spacing-primitives-spacing-28: 28px;
    --spacing-primitives-spacing-32: 32px;
    --spacing-primitives-spacing-40: 40px;
    --spacing-primitives-spacing-48: 48px;
    --spacing-primitives-spacing-56: 56px;
    --spacing-primitives-spacing-60: 60px;
    --spacing-primitives-spacing-64: 64px;
    --spacing-primitives-spacing-72: 72px;
    --spacing-primitives-spacing-80: 80px;
    --spacing-primitives-spacing-96: 96px;
    --spacing-primitives-spacing-120: 120px;
    --spacing-primitives-spacing-128: 128px;
    --spacing-primitives-spacing-144: 144px;
    --spacing-primitives-spacing-160: 160px;
    --grid-foundations-display-width: 768px;
    --grid-foundations-outer-margin: 42px;
    --grid-foundations-gutter: 18px;
    --grid-foundations-container-width: 684px;
    --grid-components-divider-padding: 2px;
    --grid-components-divider-negative-margin: -18px;
    --grid-components-logo-negative-margin: -6px;
    --grid-components-carousel-negative-margin: -16px;
    --grid-components-comparison-vertical-negative-offset: -39px;
    --grid-components-comparison-vertical-negative-gap: -21px;
    --grid-components-comparison-horizontal-negative-offset: -54px;
    --grid-components-section-horizontal-negative-margin: -105px;
    --grid-components-section-vertical-negative-margin: -72px;
    --grid-components-comparison-horizontal-negative-gap: -22px;
    --grid-components-sticky-side-cta-max-width: 285px;
    --grid-components-card-top-overlap-padding: 114px;
    --grid-components-timestamp-negative-padding: -24px;
    --grid-components-header-logo-margin: 0px;
    --grid-components-isi-width-closed: 768px;
    --grid-components-isi-width-open: 768px;
    --grid-components-carousel-controls-lr-padding: 10px;
    --grid-columns-1col: 99px;
    --grid-columns-2col: 216px;
    --grid-columns-3col: 333px;
    --grid-columns-4col: 333px;
    --grid-columns-5col: 333px;
    --grid-columns-6col: 684px;
    --grid-columns-7col: 684px;
    --grid-columns-8col: 684px;
    --grid-columns-9col: 684px;
    --grid-columns-10col: 684px;
    --grid-columns-11col: 684px;
    --grid-columns-12col: 684px;
    --grid-inset-inset-1col: 0px;
    --grid-inset-inset-2col: 0px;
    --grid-inset-inset-3col: 0px;
    --grid-inset-inset-4col: 0px;
    --grid-inset-inset-5col: 0px;
    --grid-inset-inset-6col: 0px;
    --borders-weight-weight-0: 0px;
    --borders-weight-weight-1: 1px;
    --borders-weight-weight-2: 2px;
    --borders-weight-weight-3: 3px;
    --borders-weight-weight-4: 10px;
    --borders-cards-regular-stroke-top: 2px;
    --borders-cards-regular-stroke-right: 2px;
    --borders-cards-regular-stroke-bottom: 2px;
    --borders-cards-regular-stroke-left: 2px;
    --borders-cards-special-stroke-top: 2px;
    --borders-cards-special-stroke-right: 2px;
    --borders-cards-special-stroke-bottom: 2px;
    --borders-cards-special-stroke-left: 2px;
    --borders-tabs-default-stroke: 1px;
    --borders-tabs-minimal-stroke-selected: 2px;
    --borders-tabs-default-bottom-stroke-selected: 0px;
    --borders-navigation-dropdown-stroke-top: 0px;
    --borders-navigation-dropdown-stroke-bottom: 0px;
    --borders-navigation-dropdown-stroke-left: 0px;
    --borders-navigation-dropdown-stroke-right: 0px;
    --borders-navigation-menu-stroke-top: 0px;
    --borders-navigation-menu-stroke-bottom: 0px;
    --borders-forms-default-stroke: 2px;
    --borders-forms-error-stroke: 2px;
    --borders-quiz-stroke-question: 1px;
    --borders-quiz-stroke-indicator: 1px;
    --borders-isi-stroke: 0px;
    --icon-size-icon-12: 12px;
    --icon-size-icon-16: 16px;
    --icon-size-icon-20: 20px;
    --icon-size-icon-24: 24px;
    --icon-size-icon-32: 32px;
    --icon-size-icon-40: 40px;
    --icon-size-icon-48: 48px;
    --icon-size-icon-1col: 99px;
    --icon-size-icon-under2col: 105px;
    --icon-size-icon-2col: 216px;
    --special-focus-frame: -4px;
    --special-accen-stroke-length: 120px;
    --special-focus-weight: 2px;
  }
}
@media (min-width: 992px) {
  :root {
    --spacing-components-desktop-0: 0px;
    --spacing-components-desktop-2: 2px;
    --spacing-components-desktop-4: 4px;
    --spacing-components-desktop-6: 6px;
    --spacing-components-desktop-8: 8px;
    --spacing-components-desktop-10: 10px;
    --spacing-components-desktop-12: 12px;
    --spacing-components-desktop-14: 14px;
    --spacing-components-desktop-16: 16px;
    --spacing-components-desktop-24: 24px;
    --spacing-components-desktop-32: 32px;
    --spacing-components-desktop-40: 40px;
    --spacing-section-condensed: 48px;
    --spacing-section-normal: 56px;
    --spacing-section-spacious: 64px;
    --spacing-document-condensed: 80px;
    --spacing-document-normal: 120px;
    --spacing-document-spacious: 160px;
    --spacing-table-cell-top-and-bottom: 16px;
    --spacing-table-cell-left-and-right: 18px;
    --spacing-table-header-cell-default: 64px;
    --spacing-table-header-cell-large: 96px;
    --spacing-button-small-top-and-bottom: 10px;
    --spacing-button-small-left-and-right: 18px;
    --spacing-button-small-icon-only-left-and-right: 10px;
    --spacing-button-regular-top-and-bottom: 14px;
    --spacing-button-regular-left-and-right: 28px;
    --spacing-button-regular-icon-only-left-and-right: 14px;
    --spacing-button-large-top-and-bottom: 16px;
    --spacing-button-large-left-and-right: 40px;
    --spacing-button-large-icon-only-left-and-right: 16px;
    --spacing-quiz-padding-top-bottom: 12px;
    --spacing-quiz-padding-left-right: 16px;
    --spacing-quiz-gap: 16px;
    --spacing-tabs-space-between-horizontal: 0px;
    --spacing-tabs-space-between-vertical: 24px;
    --spacing-tabs-tab-alt-padding: 8px;
    --spacing-menu-item-padding: 24px;
    --spacing-menu-item-header-inside-padding-top: 0px;
    --spacing-menu-item-header-inside-padding-bottom: 0px;
    --spacing-forms-field-height: 48px;
    --spacing-accordions-space-between: 0px;
    --spacing-text-links-small: 7px;
    --spacing-text-links-medium: 11px;
    --spacing-text-links-large: 14px;
    --typography-headings-jumbo-font-size: 4.5rem;
    --typography-headings-jumbo-superscript-font-size: 2.5199999809265137rem;
    --typography-headings-jumbo-superscript-leading: 2.940000057220459rem;
    --typography-headings-jumbo-leading: 5.25rem;
    --typography-headings-jumbo-letter-spacing: -0.1875rem;
    --typography-headings-headline-1-font-size: 3.5rem;
    --typography-headings-headline-1-superscript-font-size: 1.9600000381469727rem;
    --typography-headings-headline-1-superscript-leading: 2.5199999809265137rem;
    --typography-headings-headline-1-leading: 4.5rem;
    --typography-headings-headline-1-letter-spacing: 0rem;
    --typography-headings-headline-2-font-size: 3rem;
    --typography-headings-headline-2-superscript-font-size: 1.6799999475479126rem;
    --typography-headings-headline-2-superscript-leading: 2.240000009536743rem;
    --typography-headings-headline-2-leading: 4rem;
    --typography-headings-headline-2-letter-spacing: 0rem;
    --typography-headings-headline-3-font-size: 2.5rem;
    --typography-headings-headline-3-superscript-font-size: 1.399999976158142rem;
    --typography-headings-headline-3-superscript-leading: 1.9600000381469727rem;
    --typography-headings-headline-3-leading: 3.5rem;
    --typography-headings-headline-3-letter-spacing: 0rem;
    --typography-headings-headline-4-font-size: 1.75rem;
    --typography-headings-headline-4-superscript-font-size: 0.9800000190734863rem;
    --typography-headings-headline-4-superscript-leading: 1.399999976158142rem;
    --typography-headings-headline-4-leading: 2.5rem;
    --typography-headings-headline-4-letter-spacing: 0rem;
    --typography-headings-headline-5-font-size: 1.5rem;
    --typography-headings-headline-5-superscript-font-size: 0.8399999737739563rem;
    --typography-headings-headline-5-superscript-leading: 1.1200000047683716rem;
    --typography-headings-headline-5-leading: 2rem;
    --typography-headings-headline-5-letter-spacing: 0rem;
    --typography-headings-headline-6-font-size: 1.25rem;
    --typography-headings-headline-6-superscript-font-size: 0.699999988079071rem;
    --typography-headings-headline-6-superscript-leading: 0.9800000190734863rem;
    --typography-headings-headline-6-leading: 1.75rem;
    --typography-headings-headline-6-letter-spacing: 0rem;
    --typography-headings-overline-1-font-size: 1rem;
    --typography-headings-overline-1-leading: 1.375rem;
    --typography-headings-overline-1-letter-spacing: 0.25rem;
    --typography-headings-overline-2-font-size: 0.875rem;
    --typography-headings-overline-2-leading: 1rem;
    --typography-headings-overline-2-letter-spacing: 0.25rem;
    --typography-headings-intro-intro-1-font-size: 1.75rem;
    --typography-headings-intro-intro-1-leading: 2.5rem;
    --typography-headings-intro-intro-1-letter-spacing: 0rem;
    --typography-headings-intro-intro-2-font-size: 1.5rem;
    --typography-headings-intro-intro-2-leading: 2.25rem;
    --typography-headings-intro-intro-2-letter-spacing: 0rem;
    --typography-headings-intro-intro-3-font-size: 1.25rem;
    --typography-headings-intro-intro-3-leading: 1.75rem;
    --typography-headings-intro-intro-3-letter-spacing: 0rem;
    --typography-headings-body-body-1-font-size: 1rem;
    --typography-headings-body-body-1-leading: 1.5rem;
    --typography-headings-body-body-1-letter-spacing: 0rem;
    --typography-headings-body-body-2-font-size: 0.875rem;
    --typography-headings-body-body-2-leading: 1.375rem;
    --typography-headings-body-body-2-letter-spacing: 0rem;
    --typography-headings-body-body-3-font-size: 0.75rem;
    --typography-headings-body-body-3-leading: 1.125rem;
    --typography-headings-body-body-3-letter-spacing: 0rem;
    --typography-headings-body-inline-1-font-size: 1.25rem;
    --typography-headings-body-inline-1-leading: 1.75rem;
    --typography-headings-body-inline-1-letter-spacing: 0rem;
    --typography-headings-body-inline-2-font-size: 1rem;
    --typography-headings-body-inline-2-leading: 1.5rem;
    --typography-headings-body-inline-2-letter-spacing: 0rem;
    --typography-headings-body-inline-3-font-size: 0.75rem;
    --typography-headings-body-inline-3-leading: 1.125rem;
    --typography-headings-body-inline-3-letter-spacing: 0rem;
    --typography-headings-cta-large-font-size: 1.25rem;
    --typography-headings-cta-large-leading: 1.75rem;
    --typography-headings-cta-large-letter-spacing: 0rem;
    --typography-headings-cta-medium-font-size: 1rem;
    --typography-headings-cta-medium-leading: 1.5rem;
    --typography-headings-cta-medium-letter-spacing: 0rem;
    --typography-headings-cta-small-font-size: 0.75rem;
    --typography-headings-cta-small-leading: 1.125rem;
    --typography-headings-cta-small-letter-spacing: 0rem;
    --typography-navigation-level-1-font-size: 1rem;
    --typography-navigation-level-1-leading: 1.5rem;
    --typography-navigation-level-1-letter-spacing: 0rem;
    --typography-navigation-level-2-font-size: 0.875rem;
    --typography-navigation-level-2-leading: 1.375rem;
    --typography-navigation-level-2-letter-spacing: 0rem;
    --typography-navigation-utility-font-size: 0.875rem;
    --typography-navigation-utility-leading: 1.375rem;
    --typography-navigation-utility-letter-spacing: 0rem;
    --typography-navigation-footer-font-size: 0.875rem;
    --typography-navigation-footer-leading: 1.375rem;
    --typography-navigation-footer-letter-spacing: 0rem;
    --typography-data-1-font-size: 8rem;
    --typography-data-1-superscript-font-size: 4.480000019073486rem;
    --typography-data-1-leading: 9.625rem;
    --typography-data-1-superscript-leading: 5.389999866485596rem;
    --typography-data-1-letter-spacing: 0rem;
    --typography-data-2-font-size: 6rem;
    --typography-data-2-superscript-font-size: 3.359999895095825rem;
    --typography-data-2-leading: 7.1875rem;
    --typography-data-2-superscript-leading: 4.025000095367432rem;
    --typography-data-2-letter-spacing: 0rem;
    --typography-data-3-font-size: 4.5rem;
    --typography-data-3-superscript-font-size: 2.5199999809265137rem;
    --typography-data-3-leading: 5.25rem;
    --typography-data-3-superscript-leading: 2.940000057220459rem;
    --typography-data-3-letter-spacing: 0rem;
    --typography-data-4-font-size: 3.5rem;
    --typography-data-4-superscript-font-size: 1.9600000381469727rem;
    --typography-data-4-leading: 4.5rem;
    --typography-data-4-superscript-leading: 2.5199999809265137rem;
    --typography-data-4-letter-spacing: 0rem;
    --typography-data-5-font-size: 2.5rem;
    --typography-data-5-superscript-font-size: 1.399999976158142rem;
    --typography-data-5-leading: 3.5rem;
    --typography-data-5-superscript-leading: 1.9600000381469727rem;
    --typography-data-5-letter-spacing: 0rem;
    --spacing-primitives-spacing-0: 0px;
    --spacing-primitives-spacing-2: 2px;
    --spacing-primitives-spacing-4: 4px;
    --spacing-primitives-spacing-6: 6px;
    --spacing-primitives-spacing-8: 8px;
    --spacing-primitives-spacing-10: 10px;
    --spacing-primitives-spacing-12: 12px;
    --spacing-primitives-spacing-14: 14px;
    --spacing-primitives-spacing-16: 16px;
    --spacing-primitives-spacing-18: 18px;
    --spacing-primitives-spacing-24: 24px;
    --spacing-primitives-spacing-28: 28px;
    --spacing-primitives-spacing-32: 32px;
    --spacing-primitives-spacing-40: 40px;
    --spacing-primitives-spacing-48: 48px;
    --spacing-primitives-spacing-56: 56px;
    --spacing-primitives-spacing-60: 60px;
    --spacing-primitives-spacing-64: 64px;
    --spacing-primitives-spacing-72: 72px;
    --spacing-primitives-spacing-80: 80px;
    --spacing-primitives-spacing-96: 96px;
    --spacing-primitives-spacing-120: 120px;
    --spacing-primitives-spacing-128: 128px;
    --spacing-primitives-spacing-144: 144px;
    --spacing-primitives-spacing-160: 160px;
    --grid-foundations-display-width: 1440px;
    --grid-foundations-outer-margin: 105px;
    --grid-foundations-gutter: 30px;
    --grid-foundations-container-width: 1230px;
    --grid-components-divider-padding: 7px;
    --grid-components-divider-negative-margin: -23px;
    --grid-components-logo-negative-margin: -8px;
    --grid-components-carousel-negative-margin: -16px;
    --grid-components-comparison-vertical-negative-offset: -45px;
    --grid-components-comparison-vertical-negative-gap: -15px;
    --grid-components-comparison-horizontal-negative-offset: -58px;
    --grid-components-section-horizontal-negative-margin: -180px;
    --grid-components-section-vertical-negative-margin: -140px;
    --grid-components-comparison-horizontal-negative-gap: -18px;
    --grid-components-sticky-side-cta-max-width: 285px;
    --grid-components-card-top-overlap-padding: 114px;
    --grid-components-timestamp-negative-padding: -24px;
    --grid-components-header-logo-margin: 0px;
    --grid-components-isi-width-closed: 1440px;
    --grid-components-isi-width-open: 1440px;
    --grid-components-carousel-controls-lr-padding: 10px;
    --grid-columns-1col: 75px;
    --grid-columns-2col: 180px;
    --grid-columns-3col: 285px;
    --grid-columns-4col: 390px;
    --grid-columns-5col: 495px;
    --grid-columns-6col: 600px;
    --grid-columns-7col: 705px;
    --grid-columns-8col: 810px;
    --grid-columns-9col: 915px;
    --grid-columns-10col: 1020px;
    --grid-columns-11col: 1125px;
    --grid-columns-12col: 1230px;
    --grid-inset-inset-1col: 105px;
    --grid-inset-inset-2col: 210px;
    --grid-inset-inset-3col: 315px;
    --grid-inset-inset-4col: 420px;
    --grid-inset-inset-5col: 525px;
    --grid-inset-inset-6col: 630px;
    --borders-weight-weight-0: 0px;
    --borders-weight-weight-1: 1px;
    --borders-weight-weight-2: 2px;
    --borders-weight-weight-3: 3px;
    --borders-weight-weight-4: 10px;
    --borders-cards-regular-stroke-top: 2px;
    --borders-cards-regular-stroke-right: 2px;
    --borders-cards-regular-stroke-bottom: 2px;
    --borders-cards-regular-stroke-left: 2px;
    --borders-cards-special-stroke-top: 2px;
    --borders-cards-special-stroke-right: 2px;
    --borders-cards-special-stroke-bottom: 2px;
    --borders-cards-special-stroke-left: 2px;
    --borders-tabs-default-stroke: 1px;
    --borders-tabs-minimal-stroke-selected: 2px;
    --borders-tabs-default-bottom-stroke-selected: 0px;
    --borders-navigation-dropdown-stroke-top: 0px;
    --borders-navigation-dropdown-stroke-bottom: 0px;
    --borders-navigation-dropdown-stroke-left: 0px;
    --borders-navigation-dropdown-stroke-right: 0px;
    --borders-navigation-menu-stroke-top: 0px;
    --borders-navigation-menu-stroke-bottom: 0px;
    --borders-forms-default-stroke: 2px;
    --borders-forms-error-stroke: 2px;
    --borders-quiz-stroke-question: 1px;
    --borders-quiz-stroke-indicator: 1px;
    --borders-isi-stroke: 0px;
    --icon-size-icon-12: 12px;
    --icon-size-icon-16: 16px;
    --icon-size-icon-20: 20px;
    --icon-size-icon-24: 24px;
    --icon-size-icon-32: 32px;
    --icon-size-icon-40: 40px;
    --icon-size-icon-48: 48px;
    --icon-size-icon-1col: 75px;
    --icon-size-icon-under2col: 105px;
    --icon-size-icon-2col: 180px;
    --special-focus-frame: -4px;
    --special-accen-stroke-length: 180px;
    --special-focus-weight: 2px;
  }
}
:root {
  --system-primitives-typography-sizing-font-size-font-10: 0.625rem;
  --system-primitives-typography-sizing-font-size-font-12: 0.75rem;
  --system-primitives-typography-sizing-font-size-font-14: 0.875rem;
  --system-primitives-typography-sizing-font-size-font-16: 1rem;
  --system-primitives-typography-sizing-font-size-font-18: 1.125rem;
  --system-primitives-typography-sizing-font-size-font-20: 1.25rem;
  --system-primitives-typography-sizing-font-size-font-24: 1.5rem;
  --system-primitives-typography-sizing-font-size-font-28: 1.75rem;
  --system-primitives-typography-sizing-font-size-font-32: 2rem;
  --system-primitives-typography-sizing-font-size-font-36: 2.25rem;
  --system-primitives-typography-sizing-font-size-font-40: 2.5rem;
  --system-primitives-typography-sizing-font-size-font-48: 3rem;
  --system-primitives-typography-sizing-font-size-font-56: 3.5rem;
  --system-primitives-typography-sizing-font-size-font-64: 4rem;
  --system-primitives-typography-sizing-font-size-font-72: 4.5rem;
  --system-primitives-typography-sizing-font-size-font-80: 5rem;
  --system-primitives-typography-sizing-font-size-font-88: 5.5rem;
  --system-primitives-typography-sizing-font-size-font-96: 6rem;
  --system-primitives-typography-sizing-font-size-font-112: 7rem;
  --system-primitives-typography-sizing-font-size-font-128: 8rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-0: 0rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-10-16: 1rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-12-18: 1.125rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-14-22: 1.375rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-16-24: 1.5rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-18-25: 1.5625rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-20-28: 1.75rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-24-36: 2.25rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-28-40: 2.5rem;
  --system-primitives-typography-sizing-leading-paragraph-leading-32-48: 3rem;
  --system-primitives-typography-sizing-leading-heading-leading-14-16: 1rem;
  --system-primitives-typography-sizing-leading-heading-leading-16-22: 1.375rem;
  --system-primitives-typography-sizing-leading-heading-leading-18-24: 1.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-20-28: 1.75rem;
  --system-primitives-typography-sizing-leading-heading-leading-24-32: 2rem;
  --system-primitives-typography-sizing-leading-heading-leading-28-40: 2.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-32-42: 2.625rem;
  --system-primitives-typography-sizing-leading-heading-leading-36-44: 2.75rem;
  --system-primitives-typography-sizing-leading-heading-leading-40-56: 3.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-48-64: 4rem;
  --system-primitives-typography-sizing-leading-heading-leading-56-72: 4.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-64-80: 5rem;
  --system-primitives-typography-sizing-leading-heading-leading-72-84: 5.25rem;
  --system-primitives-typography-sizing-leading-heading-leading-80-88: 5.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-88-104: 6.5rem;
  --system-primitives-typography-sizing-leading-heading-leading-96-115: 7.1875rem;
  --system-primitives-typography-sizing-leading-heading-leading-112-133: 8.3125rem;
  --system-primitives-typography-sizing-leading-heading-leading-128-154: 9.625rem;
  --system-primitives-typography-sizing-letter-spacing-letter-spacing-4: 0.25rem;
  --system-primitives-typography-sizing-letter-spacing-letter-spacing-6: 0.375rem;
  --system-primitives-typography-sizing-letter-spacing-letter-spacing-8: 0.5rem;
  --system-primitives-typography-sizing-letter-spacing-letter-spacing-12: 0.75rem;
  --system-primitives-typography-sizing-letter-spacing-letter-spacing-24: 1.5rem;
  --system-primitives-focus-weight: 2px;
  --brand-primitives-typography-styles-font-family-headings: Oswald;
  --brand-primitives-typography-styles-font-family-intro: PT Sans;
  --brand-primitives-typography-styles-font-family-body: PT Sans;
  --brand-primitives-typography-styles-font-family-body-inline: PT Sans;
  --brand-primitives-typography-styles-font-family-overline: PT Sans;
  --brand-primitives-typography-styles-font-family-cta: Oswald;
  --brand-primitives-typography-styles-font-family-navigation: PT Sans;
  --brand-primitives-typography-styles-font-family-data: PT Sans;
  --brand-primitives-typography-styles-font-family-alt: PT Sans;
  --brand-primitives-typography-styles-intro-base-weight: 400;
  --brand-primitives-typography-styles-intro-emphasis-weight: 700;
  --brand-primitives-typography-styles-overline-base-weight: 600;
  --brand-primitives-typography-styles-headings-base-weight: 400;
  --brand-primitives-typography-styles-headings-emphasis-weight: 700;
  --brand-primitives-typography-styles-headings-alt-emphasis-weight: Italics;
  --brand-primitives-typography-styles-body-base-weight: 400;
  --brand-primitives-typography-styles-body-emphasis-weight: 700;
  --brand-primitives-typography-styles-cta-base-weight: 400;
  --brand-primitives-typography-styles-cta-emphasis-weight: 700;
  --brand-primitives-typography-styles-navigation-font-weight-level-1-item: 700;
  --brand-primitives-typography-styles-navigation-font-weight-level-2-item: 400;
  --brand-primitives-typography-styles-navigation-font-weight-utility: 400;
  --brand-primitives-typography-styles-navigation-font-weight-footer: 400;
  --brand-primitives-typography-styles-italic: italic;
  --brand-primitives-typography-styles-data-base-weight: 500;
  --brand-primitives-color-section-section-bg-light-1: #ffffff;
  --brand-primitives-color-section-section-bg-light-2: #f6f5ef;
  --brand-primitives-color-section-section-bg-light-3: #e6e8e9;
  --brand-primitives-color-section-section-bg-light-4: #d9ecf2;
  --brand-primitives-color-section-section-bg-dark-1: #000000;
  --brand-primitives-color-section-section-bg-dark-2: #404040;
  --brand-primitives-color-section-section-bg-dark-3: #183353;
  --brand-primitives-color-section-section-bg-dark-4: #005777;
  --brand-primitives-color-section-extended-section-bg-light-5: #ffffff;
  --brand-primitives-color-section-extended-section-bg-light-6: #ffffff;
  --brand-primitives-color-section-extended-section-bg-dark-5: #000000;
  --brand-primitives-color-section-extended-section-bg-dark-6: #000000;
  --brand-primitives-color-neutral-light-base: #ffffff;
  --brand-primitives-color-neutral-light-tint-1: #f2f2f2;
  --brand-primitives-color-neutral-light-tint-2: #ededed;
  --brand-primitives-color-neutral-light-tint-3: #d6d6d6;
  --brand-primitives-color-neutral-light-alpha-0: rgba(255, 255, 255, 0);
  --brand-primitives-color-neutral-light-alpha-4: rgba(255, 255, 255, 0.04);
  --brand-primitives-color-neutral-light-alpha-8: rgba(255, 255, 255, 0.08);
  --brand-primitives-color-neutral-light-alpha-16: rgba(255, 255, 255, 0.16);
  --brand-primitives-color-neutral-light-alpha-24: rgba(255, 255, 255, 0.24);
  --brand-primitives-color-neutral-light-alpha-48: rgba(255, 255, 255, 0.48);
  --brand-primitives-color-neutral-light-alpha-64: rgba(255, 255, 255, 0.64);
  --brand-primitives-color-neutral-light-alpha-72: rgba(255, 255, 255, 0.72);
  --brand-primitives-color-neutral-light-alpha-80: rgba(255, 255, 255, 0.8);
  --brand-primitives-color-neutral-dark-base: #183353;
  --brand-primitives-color-neutral-dark-shade-1: #1a1a1a;
  --brand-primitives-color-neutral-dark-shade-2: #333333;
  --brand-primitives-color-neutral-dark-shade-3: #cecece;
  --brand-primitives-color-neutral-dark-alpha-0: rgba(24, 51, 83, 0);
  --brand-primitives-color-neutral-dark-alpha-4: rgba(24, 51, 83, 0.04);
  --brand-primitives-color-neutral-dark-alpha-8: rgba(24, 51, 83, 0.08);
  --brand-primitives-color-neutral-dark-alpha-16: rgba(24, 51, 83, 0.16);
  --brand-primitives-color-neutral-dark-alpha-24: rgba(24, 51, 83, 0.24);
  --brand-primitives-color-neutral-dark-alpha-48: rgba(24, 51, 83, 0.48);
  --brand-primitives-color-neutral-dark-alpha-64: rgba(24, 51, 83, 0.64);
  --brand-primitives-color-neutral-dark-alpha-72: rgba(24, 51, 83, 0.72);
  --brand-primitives-color-neutral-dark-alpha-80: rgba(24, 51, 83, 0.8);
  --brand-primitives-color-interactive-light-1: #ffffff;
  --brand-primitives-color-interactive-light-2: #007195;
  --brand-primitives-color-interactive-light-3: #a0d7e8;
  --brand-primitives-color-interactive-light-alpha-0: rgba(0, 113, 149, 0);
  --brand-primitives-color-interactive-light-alpha-8: rgba(0, 113, 149, 0.08);
  --brand-primitives-color-interactive-light-alpha-16: rgba(0, 113, 149, 0.16);
  --brand-primitives-color-interactive-light-alpha-24: rgba(0, 113, 149, 0.24);
  --brand-primitives-color-interactive-light-alpha-48: rgba(0, 113, 149, 0.48);
  --brand-primitives-color-interactive-light-alpha-64: rgba(0, 113, 149, 0.64);
  --brand-primitives-color-interactive-dark-1: #013947;
  --brand-primitives-color-interactive-dark-2: #caecf6;
  --brand-primitives-color-interactive-dark-3: #d7f0f8;
  --brand-primitives-color-interactive-dark-alpha-0: rgba(202, 236, 246, 0);
  --brand-primitives-color-interactive-dark-alpha-8: rgba(202, 236, 246, 0.08);
  --brand-primitives-color-interactive-dark-alpha-16: rgba(202, 236, 246, 0.16);
  --brand-primitives-color-interactive-dark-alpha-24: rgba(202, 236, 246, 0.24);
  --brand-primitives-color-interactive-dark-alpha-48: rgba(202, 236, 246, 0.48);
  --brand-primitives-color-interactive-dark-alpha-64: rgba(202, 236, 246, 0.64);
  --brand-primitives-color-primary-light-base: #f8d7bb;
  --brand-primitives-color-primary-light-tint-1: #f3af7e;
  --brand-primitives-color-primary-light-tint-2: #ca7d4c;
  --brand-primitives-color-primary-dark-base: #e87722;
  --brand-primitives-color-primary-dark-shade-1: #b66835;
  --brand-primitives-color-primary-dark-shade-2: #583015;
  --brand-primitives-color-secondary-light-base: #87d2e8;
  --brand-primitives-color-secondary-light-tint-1: #47a8c4;
  --brand-primitives-color-secondary-light-tint-2: #34778e;
  --brand-primitives-color-secondary-light-alpha-0: rgba(0, 113, 149, 0);
  --brand-primitives-color-secondary-light-alpha-8: rgba(0, 113, 149, 0.08);
  --brand-primitives-color-secondary-light-alpha-16: rgba(0, 113, 149, 0.16);
  --brand-primitives-color-secondary-light-alpha-24: rgba(0, 113, 149, 0.24);
  --brand-primitives-color-secondary-light-alpha-48: rgba(0, 113, 149, 0.48);
  --brand-primitives-color-secondary-light-alpha-64: rgba(0, 113, 149, 0.64);
  --brand-primitives-color-secondary-dark-base: #004f87;
  --brand-primitives-color-secondary-dark-shade-1: #007ec3;
  --brand-primitives-color-secondary-dark-shade-2: #0089b7;
  --brand-primitives-color-secondary-dark-alpha-0: rgba(202, 236, 246, 0);
  --brand-primitives-color-secondary-dark-alpha-8: rgba(202, 236, 246, 0.08);
  --brand-primitives-color-secondary-dark-alpha-16: rgba(202, 236, 246, 0.16);
  --brand-primitives-color-secondary-dark-alpha-24: rgba(202, 236, 246, 0.24);
  --brand-primitives-color-secondary-dark-alpha-48: rgba(202, 236, 246, 0.48);
  --brand-primitives-color-secondary-dark-alpha-64: rgba(202, 236, 246, 0.64);
  --brand-primitives-color-accent-1-light-base: #edc0a4;
  --brand-primitives-color-accent-1-light-tint-1: #d37a3e;
  --brand-primitives-color-accent-1-light-tint-2: #c24a00;
  --brand-primitives-color-accent-1-dark-base: #944218;
  --brand-primitives-color-accent-1-dark-shade-1: #823800;
  --brand-primitives-color-accent-1-dark-shade-2: #5e3113;
  --brand-primitives-color-accent-1-dark-shade-3: #9c5c33;
  --brand-primitives-color-accent-1-dark-alpha-48: rgba(94, 49, 19, 0.48);
  --brand-primitives-color-accent-1-dark-alpha-64: rgba(94, 49, 19, 0.64);
  --brand-primitives-color-accent-1-dark-alpha-72: rgba(94, 49, 19, 0.72);
  --brand-primitives-color-accent-1-dark-alpha-80: rgba(94, 49, 19, 0.8);
  --brand-primitives-color-accent-2-light-base: #7edbf6;
  --brand-primitives-color-accent-2-light-tint-1: #20afd1;
  --brand-primitives-color-accent-2-light-tint-2: #0c738b;
  --brand-primitives-color-accent-2-dark-base: #0498b8;
  --brand-primitives-color-accent-2-dark-shade-1: #037993;
  --brand-primitives-color-accent-2-dark-shade-2: #025b6f;
  --brand-primitives-color-accent-3-light-base: #858688;
  --brand-primitives-color-accent-3-light-tint-1: #0278e2;
  --brand-primitives-color-accent-3-light-tint-2: #095097;
  --brand-primitives-color-accent-3-dark-base: #0072ea;
  --brand-primitives-color-accent-3-dark-shade-1: #005bbd;
  --brand-primitives-color-accent-3-dark-shade-2: #00448d;
  --brand-primitives-color-system-info-light-base: #005db7;
  --brand-primitives-color-system-info-light-tint-1: #005db7;
  --brand-primitives-color-system-info-light-tint-2: #005db7;
  --brand-primitives-color-system-info-dark-base: #aad1f6;
  --brand-primitives-color-system-info-dark-shade-1: #aad1f6;
  --brand-primitives-color-system-info-dark-shade-2: #aad1f6;
  --brand-primitives-color-system-warning-light-base: #ebb600;
  --brand-primitives-color-system-warning-light-tint-1: #ebb600;
  --brand-primitives-color-system-warning-light-tint-2: #ebb600;
  --brand-primitives-color-system-warning-dark-base: #ffd645;
  --brand-primitives-color-system-warning-dark-shade-1: #ffd645;
  --brand-primitives-color-system-warning-dark-shade-2: #ffd645;
  --brand-primitives-color-system-error-light-base: #ba2c34;
  --brand-primitives-color-system-error-light-tint-1: #ba2c34;
  --brand-primitives-color-system-error-light-tint-2: #ba2c34;
  --brand-primitives-color-system-error-dark-base: #f2a3a5;
  --brand-primitives-color-system-error-dark-shade-1: #f2a3a5;
  --brand-primitives-color-system-error-dark-shade-2: #f2a3a5;
  --brand-primitives-color-system-success-light-base: #008566;
  --brand-primitives-color-system-success-light-tint-1: #008566;
  --brand-primitives-color-system-success-light-tint-2: #008566;
  --brand-primitives-color-system-success-dark-base: #85e5cf;
  --brand-primitives-color-system-success-dark-shade-1: #85e5cf;
  --brand-primitives-color-system-success-dark-shade-2: #85e5cf;
  --brand-primitives-channel-sizing-web-desktop-jumbo-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-jumbo-superscript-font-size: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-desktop-jumbo-superscript-leading: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-desktop-jumbo-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-desktop-jumbo-letter-spacing: -0.1875rem;
  --brand-primitives-channel-sizing-web-desktop-headline-1-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-headline-1-superscript-font-size: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-desktop-headline-1-superscript-leading: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-desktop-headline-1-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-desktop-headline-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-headline-2-font-size: 2.25rem;
  --brand-primitives-channel-sizing-web-desktop-headline-2-superscript-font-size: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-desktop-headline-2-superscript-leading: 1.6200000047683716rem;
  --brand-primitives-channel-sizing-web-desktop-headline-2-leading: 2.75rem;
  --brand-primitives-channel-sizing-web-desktop-headline-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-headline-3-font-size: 2rem;
  --brand-primitives-channel-sizing-web-desktop-headline-3-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-desktop-headline-3-superscript-leading: 1.440000057220459rem;
  --brand-primitives-channel-sizing-web-desktop-headline-3-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-desktop-headline-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-headline-4-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-headline-4-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-desktop-headline-4-superscript-leading: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-desktop-headline-4-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-headline-4-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-headline-5-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-headline-5-superscript-font-size: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-desktop-headline-5-superscript-leading: 1.0800000429153442rem;
  --brand-primitives-channel-sizing-web-desktop-headline-5-leading: 2rem;
  --brand-primitives-channel-sizing-web-desktop-headline-5-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-headline-6-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-desktop-headline-6-superscript-font-size: 0.699999988079071rem;
  --brand-primitives-channel-sizing-web-desktop-headline-6-superscript-leading: 0.8999999761581421rem;
  --brand-primitives-channel-sizing-web-desktop-headline-6-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-headline-6-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-overline-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-desktop-overline-1-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-desktop-overline-1-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-desktop-overline-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-desktop-overline-2-leading: 1rem;
  --brand-primitives-channel-sizing-web-desktop-overline-2-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-desktop-intro-1-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-intro-1-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-intro-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-intro-2-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-intro-2-leading: 2.25rem;
  --brand-primitives-channel-sizing-web-desktop-intro-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-intro-3-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-desktop-intro-3-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-intro-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-desktop-body-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-body-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-desktop-body-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-desktop-body-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-3-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-desktop-body-3-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-desktop-body-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-1-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-1-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-2-font-size: 1rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-2-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-3-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-3-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-desktop-body-inline-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-cta-large-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-desktop-cta-large-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-cta-large-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-cta-medium-font-size: 1rem;
  --brand-primitives-channel-sizing-web-desktop-cta-medium-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-cta-medium-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-cta-small-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-desktop-cta-small-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-desktop-cta-small-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-level-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-utility-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-utility-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-utility-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-footer-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-footer-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-desktop-navigation-footer-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-data-1-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-data-1-superscript-font-size: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-desktop-data-1-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-desktop-data-1-superscript-leading: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-desktop-data-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-data-2-font-size: 2.25rem;
  --brand-primitives-channel-sizing-web-desktop-data-2-superscript-font-size: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-desktop-data-2-leading: 2.75rem;
  --brand-primitives-channel-sizing-web-desktop-data-2-superscript-leading: 1.6200000047683716rem;
  --brand-primitives-channel-sizing-web-desktop-data-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-data-3-font-size: 2rem;
  --brand-primitives-channel-sizing-web-desktop-data-3-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-desktop-data-3-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-desktop-data-3-superscript-leading: 1.440000057220459rem;
  --brand-primitives-channel-sizing-web-desktop-data-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-data-4-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-desktop-data-4-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-desktop-data-4-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-desktop-data-4-superscript-leading: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-desktop-data-4-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-data-5-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-desktop-data-5-superscript-font-size: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-desktop-data-5-leading: 2rem;
  --brand-primitives-channel-sizing-web-desktop-data-5-superscript-leading: 1.0800000429153442rem;
  --brand-primitives-channel-sizing-web-desktop-data-5-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-header-inside-padding-top: 0px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-header-inside-padding-bottom: 0px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-header-logo-margin: 0px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-menu-item-padding: 12px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-tabs-space-between-horizontal: 4px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-tabs-space-between-vertical: 24px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-tabs-tab-alt-padding: 8px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-quiz-padding-top-bottom: 12px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-quiz-padding-left-right: 16px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-quiz-gap: 16px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-forms-height: 48px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-accordion-space-between: 0px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-special-accent-stroke-length: 180px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-special-isi-width-closed: 1440px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-special-isi-width-open: 1440px;
  --brand-primitives-channel-sizing-web-desktop-component-spacing-special-carousel-controls-lr-padding: 10px;
  --brand-primitives-channel-sizing-web-tablet-jumbo-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-tablet-jumbo-superscript-leading: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-tablet-jumbo-superscript-font-size: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-tablet-jumbo-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-tablet-jumbo-letter-spacing: -0.1875rem;
  --brand-primitives-channel-sizing-web-tablet-headline-1-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-tablet-headline-1-superscript-font-size: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-tablet-headline-1-superscript-leading: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-tablet-headline-1-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-tablet-headline-1-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-tablet-headline-2-font-size: 2.25rem;
  --brand-primitives-channel-sizing-web-tablet-headline-2-superscript-font-size: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-tablet-headline-2-superscript-leading: 1.6200000047683716rem;
  --brand-primitives-channel-sizing-web-tablet-headline-2-leading: 2.75rem;
  --brand-primitives-channel-sizing-web-tablet-headline-2-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-tablet-headline-3-font-size: 2rem;
  --brand-primitives-channel-sizing-web-tablet-headline-3-superscript-leading: 1.4700000286102295rem;
  --brand-primitives-channel-sizing-web-tablet-headline-3-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-tablet-headline-3-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-tablet-headline-3-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-tablet-headline-4-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-headline-4-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-tablet-headline-4-superscript-leading: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-tablet-headline-4-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-tablet-headline-4-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-headline-5-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-headline-5-superscript-font-size: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-tablet-headline-5-superscript-leading: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-tablet-headline-5-leading: 2.25rem;
  --brand-primitives-channel-sizing-web-tablet-headline-5-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-headline-6-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-tablet-headline-6-superscript-font-size: 0.699999988079071rem;
  --brand-primitives-channel-sizing-web-tablet-headline-6-superscript-leading: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-tablet-headline-6-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-headline-6-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-overline-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-overline-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-overline-1-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-tablet-overline-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-overline-2-leading: 1rem;
  --brand-primitives-channel-sizing-web-tablet-overline-2-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-tablet-intro-1-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-tablet-intro-1-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-intro-1-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-intro-2-font-size: 1.125rem;
  --brand-primitives-channel-sizing-web-tablet-intro-2-leading: 1.5625rem;
  --brand-primitives-channel-sizing-web-tablet-intro-2-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-intro-3-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-intro-3-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-intro-3-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-tablet-body-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-body-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-body-1-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-tablet-body-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-body-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-tablet-body-2-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-tablet-body-3-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-tablet-body-3-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-tablet-body-3-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-1-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-1-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-2-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-2-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-3-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-3-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-tablet-body-inline-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-cta-large-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-tablet-cta-large-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-cta-large-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-cta-medium-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-cta-medium-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-cta-medium-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-cta-small-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-tablet-cta-small-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-tablet-cta-small-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-level-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-utility-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-utility-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-utility-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-footer-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-footer-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-tablet-navigation-footer-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-data-1-font-size: 2.5rem;
  --brand-primitives-channel-sizing-web-tablet-data-1-superscript-font-size: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-tablet-data-1-leading: 3.5rem;
  --brand-primitives-channel-sizing-web-tablet-data-1-superscript-leading: 1.7999999523162842rem;
  --brand-primitives-channel-sizing-web-tablet-data-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-data-2-font-size: 2.25rem;
  --brand-primitives-channel-sizing-web-tablet-data-2-superscript-font-size: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-tablet-data-2-leading: 2.75rem;
  --brand-primitives-channel-sizing-web-tablet-data-2-superscript-leading: 1.6200000047683716rem;
  --brand-primitives-channel-sizing-web-tablet-data-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-data-3-font-size: 2rem;
  --brand-primitives-channel-sizing-web-tablet-data-3-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-tablet-data-3-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-tablet-data-3-superscript-leading: 1.440000057220459rem;
  --brand-primitives-channel-sizing-web-tablet-data-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-tablet-data-4-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-tablet-data-4-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-tablet-data-4-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-tablet-data-4-superscript-leading: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-tablet-data-4-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-tablet-data-5-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-tablet-data-5-superscript-font-size: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-tablet-data-5-leading: 2rem;
  --brand-primitives-channel-sizing-web-tablet-data-5-superscript-leading: 1.0800000429153442rem;
  --brand-primitives-channel-sizing-web-tablet-data-5-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-header-inside-padding-top: 0px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-header-inside-padding-bottom: 0px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-header-logo-margin: 0px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-menu-item-padding: 12px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-tabs-space-between-horizontal: 4px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-tabs-space-between-vertical: 16px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-tabs-tab-alt-padding: 8px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-quiz-padding-top-bottom: 12px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-quiz-padding-left-right: 12px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-quiz-gap: 12px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-accordion-space-between: 0px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-special-accent-stroke-lenght: 120px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-special-isi-width-closed: 768px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-special-isi-width-open: 768px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-special-carousel-controls-lr-padding: 10px;
  --brand-primitives-channel-sizing-web-tablet-component-spacing-forms-height: 48px;
  --brand-primitives-channel-sizing-web-mobile-jumbo-font-size: 2rem;
  --brand-primitives-channel-sizing-web-mobile-jumbo-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-mobile-jumbo-superscript-leading: 1.440000057220459rem;
  --brand-primitives-channel-sizing-web-mobile-jumbo-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-mobile-jumbo-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-mobile-headline-1-font-size: 2rem;
  --brand-primitives-channel-sizing-web-mobile-headline-1-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-mobile-headline-1-superscript-leading: 1.440000057220459rem;
  --brand-primitives-channel-sizing-web-mobile-headline-1-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-mobile-headline-1-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-headline-2-font-size: 2rem;
  --brand-primitives-channel-sizing-web-mobile-headline-2-superscript-font-size: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-mobile-headline-2-superscript-leading: 1.4700000286102295rem;
  --brand-primitives-channel-sizing-web-mobile-headline-2-leading: 2.625rem;
  --brand-primitives-channel-sizing-web-mobile-headline-2-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-headline-3-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-mobile-headline-3-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-mobile-headline-3-superscript-leading: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-mobile-headline-3-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-mobile-headline-3-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-headline-4-font-size: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-headline-4-superscript-font-size: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-mobile-headline-4-superscript-leading: 1.1200000047683716rem;
  --brand-primitives-channel-sizing-web-mobile-headline-4-leading: 2rem;
  --brand-primitives-channel-sizing-web-mobile-headline-4-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-headline-5-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-mobile-headline-5-superscript-font-size: 0.699999988079071rem;
  --brand-primitives-channel-sizing-web-mobile-headline-5-superscript-leading: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-mobile-headline-5-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-mobile-headline-5-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-headline-6-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-headline-6-superscript-font-size: 0.5600000023841858rem;
  --brand-primitives-channel-sizing-web-mobile-headline-6-superscript-leading: 0.8399999737739563rem;
  --brand-primitives-channel-sizing-web-mobile-headline-6-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-headline-6-letter-spacing: -0.03125rem;
  --brand-primitives-channel-sizing-web-mobile-overline-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-overline-1-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-overline-1-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-mobile-overline-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-overline-2-leading: 1rem;
  --brand-primitives-channel-sizing-web-mobile-overline-2-letter-spacing: 0.25rem;
  --brand-primitives-channel-sizing-web-mobile-intro-1-font-size: 1.25rem;
  --brand-primitives-channel-sizing-web-mobile-intro-1-leading: 1.75rem;
  --brand-primitives-channel-sizing-web-mobile-intro-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-intro-2-font-size: 1.125rem;
  --brand-primitives-channel-sizing-web-mobile-intro-2-leading: 1.5625rem;
  --brand-primitives-channel-sizing-web-mobile-intro-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-intro-3-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-intro-3-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-intro-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-body-1-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-body-1-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-body-1-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-mobile-body-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-body-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-body-2-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-mobile-body-3-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-mobile-body-3-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-mobile-body-3-letter-spacing: -0.015625rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-3-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-3-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-mobile-body-inline-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-cta-large-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-cta-large-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-cta-large-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-cta-medium-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-cta-medium-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-cta-medium-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-cta-small-font-size: 0.75rem;
  --brand-primitives-channel-sizing-web-mobile-cta-small-leading: 1.125rem;
  --brand-primitives-channel-sizing-web-mobile-cta-small-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-1-font-size: 1rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-1-leading: 1.5rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-1-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-2-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-2-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-level-2-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-utility-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-utility-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-utility-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-footer-font-size: 0.875rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-footer-leading: 1.375rem;
  --brand-primitives-channel-sizing-web-mobile-navigation-footer-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-data-1-font-size: 4.5rem;
  --brand-primitives-channel-sizing-web-mobile-data-1-superscript-font-size: 2.5199999809265137rem;
  --brand-primitives-channel-sizing-web-mobile-data-1-leading: 5.25rem;
  --brand-primitives-channel-sizing-web-mobile-data-1-superscript-leading: 2.940000057220459rem;
  --brand-primitives-channel-sizing-web-mobile-data-1-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-mobile-data-2-font-size: 4rem;
  --brand-primitives-channel-sizing-web-mobile-data-2-superscript-font-size: 2.240000009536743rem;
  --brand-primitives-channel-sizing-web-mobile-data-2-leading: 5rem;
  --brand-primitives-channel-sizing-web-mobile-data-2-superscript-leading: 2.799999952316284rem;
  --brand-primitives-channel-sizing-web-mobile-data-2-letter-spacing: -0.0625rem;
  --brand-primitives-channel-sizing-web-mobile-data-3-font-size: 3rem;
  --brand-primitives-channel-sizing-web-mobile-data-3-superscript-font-size: 1.6799999475479126rem;
  --brand-primitives-channel-sizing-web-mobile-data-3-leading: 4rem;
  --brand-primitives-channel-sizing-web-mobile-data-3-superscript-leading: 2.240000009536743rem;
  --brand-primitives-channel-sizing-web-mobile-data-3-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-data-4-font-size: 2.25rem;
  --brand-primitives-channel-sizing-web-mobile-data-4-superscript-font-size: 1.2599999904632568rem;
  --brand-primitives-channel-sizing-web-mobile-data-4-leading: 2.75rem;
  --brand-primitives-channel-sizing-web-mobile-data-4-superscript-leading: 1.5399999618530273rem;
  --brand-primitives-channel-sizing-web-mobile-data-4-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-data-5-font-size: 1.75rem;
  --brand-primitives-channel-sizing-web-mobile-data-5-superscript-font-size: 0.9800000190734863rem;
  --brand-primitives-channel-sizing-web-mobile-data-5-leading: 2.5rem;
  --brand-primitives-channel-sizing-web-mobile-data-5-superscript-leading: 1.399999976158142rem;
  --brand-primitives-channel-sizing-web-mobile-data-5-letter-spacing: 0rem;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-header-inside-padding-top: 0px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-header-inside-padding-bottom: 0px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-header-logo-margin: 0px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-menu-item-padding: 12px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-tabs-space-between-horizontal: 4px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-tabs-space-between-vertical: 0px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-tabs-tab-alt-padding: 8px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-quiz-padding-top-bottom: 8px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-quiz-padding-left-right: 8px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-quiz-gap: 8px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-accordion-space-between: 0px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-special-accent-stroke-width: 80px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-special-isi-width-closed: 375px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-special-isi-width-open: 375px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-special-carousel-controls-lr-padding: 10px;
  --brand-primitives-channel-sizing-web-mobile-component-spacing-forms-height: 48px;
  --brand-primitives-corner-radius-forms-radius-checkboxes: 4px;
  --brand-primitives-corner-radius-forms-radius-checkboxes-focus: 8px;
  --brand-primitives-corner-radius-forms-radius-formfields: 4px;
  --brand-primitives-corner-radius-forms-radius-formfields-focus: 8px;
  --brand-primitives-corner-radius-base-radius-base: 2px;
  --brand-primitives-corner-radius-base-radius-outside: 8px;
  --brand-primitives-corner-radius-base-radius-inside: 2px;
  --brand-primitives-corner-radius-base-radius-circular: 10000px;
  --brand-primitives-corner-radius-button-radius-button-ul: 2px;
  --brand-primitives-corner-radius-button-radius-button-ur: 2px;
  --brand-primitives-corner-radius-button-radius-button-ll: 2px;
  --brand-primitives-corner-radius-button-radius-button-lr: 2px;
  --brand-primitives-corner-radius-button-focus-button: 8px;
  --brand-primitives-corner-radius-button-edge-button: 4px;
  --brand-primitives-corner-radius-button-edge-button-focus: 4px;
  --brand-primitives-corner-radius-cards-radius-cards-ul: 4px;
  --brand-primitives-corner-radius-cards-radius-cards-ur: 4px;
  --brand-primitives-corner-radius-cards-radius-cards-ll: 4px;
  --brand-primitives-corner-radius-cards-radius-cards-lr: 4px;
  --brand-primitives-corner-radius-cards-focus-cards: 8px;
  --brand-primitives-corner-radius-nav-nav-top: 4px;
  --brand-primitives-corner-radius-nav-nav-bottom: 0px;
  --brand-primitives-corner-radius-nav-dropdown-top: 8px;
  --brand-primitives-corner-radius-nav-dropdown-bottom: 8px;
  --brand-primitives-corner-radius-nav-header-bottom: 0px;
  --brand-primitives-corner-radius-tabs-tabs-alt: 10000px;
  --brand-primitives-corner-radius-tabs-tabs-alt-focus: 10000px;
  --brand-primitives-corner-radius-tabs-tabs-regular-group: 2px;
  --brand-primitives-corner-radius-tabs-tabs-regular-individual-middle: 0px;
  --brand-primitives-corner-radius-tabs-tabs-regular-individual-firstlast: 2px;
  --brand-primitives-corner-radius-media-brightcove: 0px;
  --brand-primitives-corner-radius-quiz-radius-question: 2px;
  --brand-primitives-corner-radius-quiz-radius-indicator: 10000px;
  --brand-primitives-corner-radius-isi-radius-top-closed: 0px;
  --brand-primitives-corner-radius-isi-radius-bottom-closed: 0px;
  --brand-primitives-corner-radius-isi-radius-top-open: 0px;
  --brand-primitives-corner-radius-isi-radius-bottom-open: 0px;
  --brand-primitives-borders-tabs-default-stroke: 1px;
  --brand-primitives-borders-tabs-minimal-stroke-selected: 2px;
  --brand-primitives-borders-tabs-default-bottom-stroke-selected: 0px;
  --brand-primitives-borders-forms-default-stroke: 2px;
  --brand-primitives-borders-forms-error-stroke: 2px;
  --brand-primitives-borders-weight-weight-0: 0px;
  --brand-primitives-borders-weight-weight-1: 1px;
  --brand-primitives-borders-weight-weight-2: 2px;
  --brand-primitives-borders-weight-weight-3: 3px;
  --brand-primitives-borders-weight-weight-4: 10px;
  --brand-primitives-borders-navigation-dropdown-stroke-top: 0px;
  --brand-primitives-borders-navigation-dropdown-stroke-bottom: 0px;
  --brand-primitives-borders-navigation-dropdown-stroke-left: 0px;
  --brand-primitives-borders-navigation-dropdown-stroke-right: 0px;
  --brand-primitives-borders-navigation-menu-stroke-top: 0px;
  --brand-primitives-borders-navigation-menu-stroke-bottom: 0px;
  --brand-primitives-borders-cards-regular-stroke-top: 2px;
  --brand-primitives-borders-cards-regular-stroke-right: 2px;
  --brand-primitives-borders-cards-regular-stroke-bottom: 2px;
  --brand-primitives-borders-cards-regular-stroke-left: 2px;
  --brand-primitives-borders-cards-specialty-stroke-top: 2px;
  --brand-primitives-borders-cards-specialty-stroke-right: 2px;
  --brand-primitives-borders-cards-specialty-stroke-bottom: 2px;
  --brand-primitives-borders-cards-specialty-stroke-left: 2px;
  --brand-primitives-borders-isi-stroke: 0px;
  --brand-primitives-borders-quiz-stroke-question: 1px;
  --brand-primitives-borders-quiz-stroke-indicator: 1px;
  --component-theme-light-surface-static-text-icon-text-standard: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-static-text-icon-text-subtle: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-static-text-icon-text-supporting: #583015;
  --component-theme-light-surface-static-text-icon-text-aa-large: #004f87;
  --component-theme-light-surface-static-text-icon-text-reversed: #ffffff;
  --component-theme-light-surface-static-text-icon-stroke: #d6d6d6;
  --component-theme-light-surface-static-text-icon-stroke-accent: #0498b8;
  --component-theme-light-surface-section-background-section-bg-1: #ffffff;
  --component-theme-light-surface-section-background-section-bg-2: #f6f5ef;
  --component-theme-light-surface-section-background-section-bg-3: #e6e8e9;
  --component-theme-light-surface-section-background-section-bg-4: #d9ecf2;
  --component-theme-light-surface-section-background-extended-section-bg-5: #ffffff;
  --component-theme-light-surface-section-background-extended-section-bg-6: #ffffff;
  --component-theme-light-surface-opacity-overlays-opacity-light-8: rgba(
    255,
    255,
    255,
    0.08
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-16: rgba(
    255,
    255,
    255,
    0.16
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-24: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-48: rgba(
    255,
    255,
    255,
    0.48
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-64: rgba(
    255,
    255,
    255,
    0.64
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-72: rgba(
    255,
    255,
    255,
    0.72
  );
  --component-theme-light-surface-opacity-overlays-opacity-light-80: rgba(
    255,
    255,
    255,
    0.8
  );
  --component-theme-light-surface-opacity-overlays-color-background: rgba(
    94,
    49,
    19,
    0.8
  );
  --component-theme-light-surface-table-table-bg-subtle: #183353 4%;
  --component-theme-light-surface-table-table-bg-strong: #183353 8%;
  --component-theme-light-surface-interactive-base-underline: #007195;
  --component-theme-light-surface-interactive-base-outline-default: #007195;
  --component-theme-light-surface-interactive-base-outline-focus: #007195;
  --component-theme-light-surface-interactive-base-text-icon-interactive: #007195;
  --component-theme-light-surface-interactive-base-text-icon-interactive-alt: #007195;
  --component-theme-light-surface-interactive-base-text-icon-active: #183353;
  --component-theme-light-surface-interactive-base-high-prominence-text-icon-interactive: #ffffff;
  --component-theme-light-surface-interactive-base-high-prominence-background-default: #013947;
  --component-theme-light-surface-interactive-base-high-prominence-outline-default: #013947;
  --component-theme-light-surface-interactive-base-high-prominence-outline-focus: #013947;
  --component-theme-light-surface-interactive-base-medium-prominence-text-icon-interactive: #ffffff;
  --component-theme-light-surface-interactive-base-medium-prominence-background-default: #47a8c4;
  --component-theme-light-surface-interactive-base-medium-prominence-text-icon-active: #ffffff;
  --component-theme-light-surface-interactive-base-medium-prominence-background-active: #183353
    4%;
  --component-theme-light-surface-interactive-base-medium-prominence-outline-default: rgba(
    24,
    51,
    83,
    0.16
  );
  --component-theme-light-surface-interactive-base-medium-prominence-outline-focus: #007195;
  --component-theme-light-surface-interactive-base-medium-prominence-background-base: #ffffff;
  --component-theme-light-surface-interactive-base-low-prominence-background-default: #f8d7bb;
  --component-theme-light-surface-interactive-base-low-prominence-background-active: #ffffff;
  --component-theme-light-surface-interactive-base-low-prominence-background-disabled: #183353
    16%;
  --component-theme-light-surface-interactive-base-low-prominence-underline: rgba(
    24,
    51,
    83,
    0.04
  );
  --component-theme-light-surface-interactive-base-low-prominence-outline-default: rgba(
    24,
    51,
    83,
    0.04
  );
  --component-theme-light-surface-interactive-base-low-prominence-outline-alt-1: #47a8c4;
  --component-theme-light-surface-interactive-base-low-prominence-outline-disabled: rgba(
    24,
    51,
    83,
    0.16
  );
  --component-theme-light-surface-interactive-base-low-prominence-outline-focus: #e87722;
  --component-theme-light-surface-interactive-base-low-prominence-text-icon-interactive: #183353;
  --component-theme-light-surface-interactive-base-low-prominence-text-icon-active: #183353;
  --component-theme-light-surface-interactive-base-low-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.72
  );
  --component-theme-light-surface-interactive-base-state-scrims-hover-focus-strong: #183353
    24%;
  --component-theme-light-surface-interactive-base-state-scrims-hover-focus-subtle: #183353
    8%;
  --component-theme-light-surface-interactive-base-state-scrims-hover-alt-strong: #007195
    48%;
  --component-theme-light-surface-interactive-base-state-scrims-hover-alt-subtle: #007195
    16%;
  --component-theme-light-surface-interactive-base-state-scrims-pressed-strong: #183353
    72%;
  --component-theme-light-surface-interactive-base-state-scrims-pressed-subtle: #183353
    48%;
  --component-theme-light-surface-interactive-ctas-underline: #34778e;
  --component-theme-light-surface-interactive-ctas-outline-default: #34778e;
  --component-theme-light-surface-interactive-ctas-outline-focus: #34778e;
  --component-theme-light-surface-interactive-ctas-text-icon-interactive: #34778e;
  --component-theme-light-surface-interactive-ctas-text-icon-active: #183353;
  --component-theme-light-surface-interactive-ctas-high-prominence-text-interactive: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-text-interactive-hover: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-text-interactive-pressed: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-icon-interactive: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-icon-interactive-hover: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-icon-interactive-pressed: #ffffff;
  --component-theme-light-surface-interactive-ctas-high-prominence-background-default: #47a8c4;
  --component-theme-light-surface-interactive-ctas-high-prominence-background-hover: #013947;
  --component-theme-light-surface-interactive-ctas-high-prominence-background-pressed: #013947;
  --component-theme-light-surface-interactive-ctas-high-prominence-outline-default: #47a8c4;
  --component-theme-light-surface-interactive-ctas-high-prominence-outline-focus: #34778e;
  --component-theme-light-surface-interactive-ctas-high-prominence-outline-hover: #013947;
  --component-theme-light-surface-interactive-ctas-high-prominence-outline-pressed: #013947;
  --component-theme-light-surface-interactive-ctas-high-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-ctas-high-prominence-background-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-high-prominence-outline-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-medium-prominence-text-interactive: #007195;
  --component-theme-light-surface-interactive-ctas-medium-prominence-text-interactive-hover: #007195;
  --component-theme-light-surface-interactive-ctas-medium-prominence-text-interactive-pressed: #183353;
  --component-theme-light-surface-interactive-ctas-medium-prominence-icon-interactive: #007195;
  --component-theme-light-surface-interactive-ctas-medium-prominence-icon-interactive-hover: #007195;
  --component-theme-light-surface-interactive-ctas-medium-prominence-icon-interactive-pressed: #183353;
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-base: #ffffff;
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-default: #007195
    8%;
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-hover: #007195
    8%;
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-pressed: #007195
    8%;
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-active: #183353
    4%;
  --component-theme-light-surface-interactive-ctas-medium-prominence-outline-default: rgba(
    0,
    113,
    149,
    0.08
  );
  --component-theme-light-surface-interactive-ctas-medium-prominence-outline-hover: rgba(
    0,
    113,
    149,
    0.08
  );
  --component-theme-light-surface-interactive-ctas-medium-prominence-outline-pressed: rgba(
    0,
    113,
    149,
    0.08
  );
  --component-theme-light-surface-interactive-ctas-medium-prominence-outline-focus: #007195;
  --component-theme-light-surface-interactive-ctas-medium-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-ctas-medium-prominence-background-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-medium-prominence-outline-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-low-prominence-background-default: #183353
    4%;
  --component-theme-light-surface-interactive-ctas-low-prominence-background-active: #ffffff;
  --component-theme-light-surface-interactive-ctas-low-prominence-outline-default: rgba(
    24,
    51,
    83,
    0.04
  );
  --component-theme-light-surface-interactive-ctas-low-prominence-outline-alt-1: #007195;
  --component-theme-light-surface-interactive-ctas-low-prominence-outline-focus: #007195;
  --component-theme-light-surface-interactive-ctas-low-prominence-text-interactive: #007195;
  --component-theme-light-surface-interactive-ctas-low-prominence-text-active: #183353;
  --component-theme-light-surface-interactive-ctas-low-prominence-icon-interactive: #013947;
  --component-theme-light-surface-interactive-ctas-low-prominence-icon-active: #183353;
  --component-theme-light-surface-interactive-ctas-low-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-ctas-low-prominence-outline-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-low-prominence-background-disabled: #d6d6d6;
  --component-theme-light-surface-interactive-ctas-state-scrims-hover-focus-strong: #183353
    16%;
  --component-theme-light-surface-interactive-ctas-state-scrims-hover-focus-subtle: #183353
    8%;
  --component-theme-light-surface-interactive-ctas-state-scrims-hover-alt-strong: #007195
    48%;
  --component-theme-light-surface-interactive-ctas-state-scrims-hover-alt-subtle: #007195
    16%;
  --component-theme-light-surface-interactive-ctas-state-scrims-pressed-strong: #183353
    72%;
  --component-theme-light-surface-interactive-ctas-state-scrims-pressed-subtle: #183353
    48%;
  --component-theme-light-surface-interactive-tabs-medium-prominence-text-icon-default: #007195;
  --component-theme-light-surface-interactive-tabs-medium-prominence-background-default: #007195
    8%;
  --component-theme-light-surface-interactive-tabs-medium-prominence-text-icon-hover: #007195;
  --component-theme-light-surface-interactive-tabs-medium-prominence-background-hover: #183353
    8%;
  --component-theme-light-surface-interactive-tabs-medium-prominence-text-icon-selected: #ffffff;
  --component-theme-light-surface-interactive-tabs-medium-prominence-background-selected: #007195;
  --component-theme-light-surface-interactive-tabs-medium-prominence-outline-default: #007195;
  --component-theme-light-surface-interactive-tabs-medium-prominence-outline-focus: #007195;
  --component-theme-light-surface-interactive-tabs-medium-prominence-outline-selected: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-interactive-tabs-medium-prominence-background-base: #ffffff;
  --component-theme-light-surface-interactive-tabs-medium-prominence-alt-background-base: #f6f5ef;
  --component-theme-light-surface-interactive-tabs-medium-prominence-bottom-stroke-selected: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-text-icon-default: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-background-default: #183353
    4%;
  --component-theme-light-surface-interactive-tabs-low-prominence-text-icon-hover: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-background-hover: #183353
    8%;
  --component-theme-light-surface-interactive-tabs-low-prominence-text-icon-selected: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-background-selected: #007195
    8%;
  --component-theme-light-surface-interactive-tabs-low-prominence-outline-default: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-interactive-tabs-low-prominence-outline-focus: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-outline-selected: #007195;
  --component-theme-light-surface-interactive-tabs-low-prominence-outline-selected-alt: #0498b8;
  --component-theme-light-surface-interactive-tabs-low-prominence-background-base: #ffffff;
  --component-theme-light-surface-interactive-tabs-low-prominence-alt-background-base: #ffffff;
  --component-theme-light-surface-interactive-tabs-low-prominence-bottom-stroke-selected: #007195;
  --component-theme-light-surface-interactive-navigation-menu-background-hover: #47a8c4;
  --component-theme-light-surface-interactive-navigation-menu-text-icon-interactive-hover: #ffffff;
  --component-theme-light-surface-interactive-navigation-menu-underline: rgba(
    24,
    51,
    83,
    0
  );
  --component-theme-light-surface-interactive-navigation-menu-state-scrim: rgba(
    24,
    51,
    83,
    0
  );
  --component-theme-light-surface-interactive-navigation-menu-utility-background: #d9ecf2;
  --component-theme-light-surface-interactive-navigation-menu-utility-highlight: #f6f5ef;
  --component-theme-light-surface-interactive-navigation-menu-border-bottom: #007195;
  --component-theme-light-surface-interactive-navigation-menu-border-top: #007195;
  --component-theme-light-surface-interactive-navigation-dropdown-background-hover: rgba(
    24,
    51,
    83,
    0.04
  );
  --component-theme-light-surface-interactive-navigation-dropdown-text-icon-interactive: #183353;
  --component-theme-light-surface-interactive-navigation-dropdown-text-icon-interactive-hover: #183353;
  --component-theme-light-surface-interactive-navigation-dropdown-state-scrim: rgba(
    24,
    51,
    83,
    0
  );
  --component-theme-light-surface-interactive-navigation-dropdown-background-active: #013947;
  --component-theme-light-surface-interactive-navigation-dropdown-text-icon-active: #ffffff;
  --component-theme-light-surface-interactive-navigation-footer-text-icon-interactive: #183353;
  --component-theme-light-surface-interactive-navigation-footer-text-icon-hover: #007195;
  --component-theme-light-surface-interactive-navigation-footer-text-icon-hover-scrim: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-interactive-quiz-question-background-base: #f6f5ef;
  --component-theme-light-surface-interactive-quiz-question-background-hover: #d9ecf2;
  --component-theme-light-surface-interactive-quiz-question-background-selected: #d9ecf2;
  --component-theme-light-surface-interactive-quiz-question-background-success: #d9ecf2;
  --component-theme-light-surface-interactive-quiz-question-background-error: #d9ecf2;
  --component-theme-light-surface-interactive-quiz-question-background-disabled: #ededed;
  --component-theme-light-surface-interactive-quiz-question-background-disabled-success: #ededed;
  --component-theme-light-surface-interactive-quiz-question-background-disabled-error: #ededed;
  --component-theme-light-surface-interactive-quiz-question-text-base: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-question-text-hover: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-question-text-active: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-question-text-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-question-border: #d6d6d6;
  --component-theme-light-surface-interactive-quiz-question-icon-success: #008566;
  --component-theme-light-surface-interactive-quiz-question-icon-disabled-success: #85e5cf;
  --component-theme-light-surface-interactive-quiz-question-icon-error: #ba2c34;
  --component-theme-light-surface-interactive-quiz-question-icon-disabled-error: #f2a3a5;
  --component-theme-light-surface-interactive-quiz-indicator-background-base: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-hover: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-selected: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-success: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-error: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-disabled: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-disabled-success: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-background-disabled-error: #ffffff;
  --component-theme-light-surface-interactive-quiz-indicator-text-base: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-indicator-text-active: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-indicator-text-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-quiz-indicator-border: #d6d6d6;
  --component-theme-light-surface-interactive-isi-outline: rgba(24, 51, 83, 0);
  --component-theme-light-surface-interactive-isi-header-background-default: #d9ecf2;
  --component-theme-light-surface-interactive-isi-text-interactive: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-isi-icon-interactive: #ffffff;
  --component-theme-light-surface-interactive-isi-header-background-active: #f6f5ef;
  --component-theme-light-surface-interactive-isi-divider: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-interactive-isi-text-active: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-light-surface-interactive-forms-background: #ffffff;
  --component-theme-light-surface-interactive-forms-background-overlay: #f8d7bb;
  --component-theme-light-surface-interactive-forms-outline-default: rgba(
    24,
    51,
    83,
    0.04
  );
  --component-theme-light-surface-interactive-forms-outline-active: #47a8c4;
  --component-theme-light-surface-interactive-forms-outline-error: #ba2c34;
  --component-theme-light-surface-assets-primary-base: #e87722;
  --component-theme-light-surface-assets-primary-contrast-high: #b66835;
  --component-theme-light-surface-assets-primary-contrast-intense: #583015;
  --component-theme-light-surface-assets-secondary-base: #004f87;
  --component-theme-light-surface-assets-secondary-contrast-high: #007ec3;
  --component-theme-light-surface-assets-secondary-contrast-intense: #0089b7;
  --component-theme-light-surface-assets-accent-1-base: #944218;
  --component-theme-light-surface-assets-accent-1-contrast-high: #823800;
  --component-theme-light-surface-assets-accent-1-contrast-intense: #5e3113;
  --component-theme-light-surface-assets-accent-2-base: #0498b8;
  --component-theme-light-surface-assets-accent-2-contrast-high: #037993;
  --component-theme-light-surface-assets-accent-2-contrast-intense: #025b6f;
  --component-theme-light-surface-assets-accent-3-base: #0072ea;
  --component-theme-light-surface-assets-accent-3-contrast-high: #005bbd;
  --component-theme-light-surface-assets-accent-3-contrast-intense: #00448d;
  --component-theme-light-surface-assets-lines-line-strong: rgba(
    24,
    51,
    83,
    0.48
  );
  --component-theme-light-surface-assets-lines-line-subtle: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-assets-lines-line-accent: #e87722;
  --component-theme-light-surface-assets-lines-zebra-stripe-strong: rgba(
    24,
    51,
    83,
    0.8
  );
  --component-theme-light-surface-assets-lines-zebra-stripe-subtle: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-light-surface-system-text-info: #005db7;
  --component-theme-light-surface-system-text-error: #ba2c34;
  --component-theme-light-surface-system-text-warning: #ebb600;
  --component-theme-light-surface-system-text-success: #008566;
  --component-theme-light-surface-system-background-info: #aad1f6;
  --component-theme-light-surface-system-background-error: #f2a3a5;
  --component-theme-light-surface-system-background-warning: #ffd645;
  --component-theme-light-surface-system-background-success: #85e5cf;
  --component-theme-dark-surface-static-text-icon-text-standard: #ffffff;
  --component-theme-dark-surface-static-text-icon-text-subtle: rgba(
    255,
    255,
    255,
    0.72
  );
  --component-theme-dark-surface-static-text-icon-text-supporting: #f8d7bb;
  --component-theme-dark-surface-static-text-icon-text-aa-large: #87d2e8;
  --component-theme-dark-surface-static-text-icon-text-reversed: #183353;
  --component-theme-dark-surface-static-text-icon-stroke: #333333;
  --component-theme-dark-surface-static-text-icon-stroke-accent: #7edbf6;
  --component-theme-dark-surface-section-background-section-bg-1: #000000;
  --component-theme-dark-surface-section-background-section-bg-2: #404040;
  --component-theme-dark-surface-section-background-section-bg-3: #183353;
  --component-theme-dark-surface-section-background-section-bg-4: #005777;
  --component-theme-dark-surface-section-background-extended-section-bg-5: #000000;
  --component-theme-dark-surface-section-background-extended-section-bg-6: #000000;
  --component-theme-dark-surface-opacity-overlays-opacity-dark-8: rgba(
    24,
    51,
    83,
    0.08
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-16: rgba(
    24,
    51,
    83,
    0.16
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-24: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-48: rgba(
    24,
    51,
    83,
    0.48
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-64: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-72: rgba(
    24,
    51,
    83,
    0.72
  );
  --component-theme-dark-surface-opacity-overlays-opacity-dark-80: rgba(
    24,
    51,
    83,
    0.8
  );
  --component-theme-dark-surface-opacity-overlays-color-background: rgba(
    94,
    49,
    19,
    0.8
  );
  --component-theme-dark-surface-table-table-bg-subtle: #ffffff 4%;
  --component-theme-dark-surface-table-table-bg-strong: #ffffff 8%;
  --component-theme-dark-surface-interactive-base-high-prominence-text-icon-interactive: #013947;
  --component-theme-dark-surface-interactive-base-high-prominence-background-default: #caecf6;
  --component-theme-dark-surface-interactive-base-high-prominence-outline-default: #caecf6;
  --component-theme-dark-surface-interactive-base-high-prominence-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-base-medium-prominence-text-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-base-medium-prominence-background-default: #ffffff
    24%;
  --component-theme-dark-surface-interactive-base-medium-prominence-text-icon-active: #ffffff;
  --component-theme-dark-surface-interactive-base-medium-prominence-background-active: #ffffff
    16%;
  --component-theme-dark-surface-interactive-base-medium-prominence-outline-default: rgba(
    255,
    255,
    255,
    0.8
  );
  --component-theme-dark-surface-interactive-base-medium-prominence-outline-focus: #d7f0f8;
  --component-theme-dark-surface-interactive-base-medium-prominence-background-base: #013947;
  --component-theme-dark-surface-interactive-base-low-prominence-background-default: #ffffff
    16%;
  --component-theme-dark-surface-interactive-base-low-prominence-background-active: #183353;
  --component-theme-dark-surface-interactive-base-low-prominence-background-disabled: #ffffff
    24%;
  --component-theme-dark-surface-interactive-base-low-prominence-underline: #caecf6;
  --component-theme-dark-surface-interactive-base-low-prominence-outline-default: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-base-low-prominence-outline-alt-1: #caecf6;
  --component-theme-dark-surface-interactive-base-low-prominence-outline-disabled: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-base-low-prominence-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-base-low-prominence-text-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-base-low-prominence-text-icon-active: #ffffff;
  --component-theme-dark-surface-interactive-base-low-prominence-text-icon-disabled: rgba(
    255,
    255,
    255,
    0.72
  );
  --component-theme-dark-surface-interactive-base-underline: #caecf6;
  --component-theme-dark-surface-interactive-base-outline-default: #caecf6;
  --component-theme-dark-surface-interactive-base-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-base-text-icon-interactive: #caecf6;
  --component-theme-dark-surface-interactive-base-text-icon-interactive-alt: #caecf6;
  --component-theme-dark-surface-interactive-base-text-icon-active: #183353;
  --component-theme-dark-surface-interactive-base-state-scrims-hover-focus-strong: #183353
    24%;
  --component-theme-dark-surface-interactive-base-state-scrims-hover-focus-subtle: #183353
    24%;
  --component-theme-dark-surface-interactive-base-state-scrims-hover-alt-strong: #caecf6
    48%;
  --component-theme-dark-surface-interactive-base-state-scrims-hover-alt-subtle: #caecf6
    16%;
  --component-theme-dark-surface-interactive-base-state-scrims-pressed-strong: #ffffff
    72%;
  --component-theme-dark-surface-interactive-base-state-scrims-pressed-subtle: #ffffff
    24%;
  --component-theme-dark-surface-interactive-ctas-underline: #caecf6;
  --component-theme-dark-surface-interactive-ctas-outline-default: #caecf6;
  --component-theme-dark-surface-interactive-ctas-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-ctas-text-icon-interactive: #caecf6;
  --component-theme-dark-surface-interactive-ctas-text-icon-active: #183353;
  --component-theme-dark-surface-interactive-ctas-high-prominence-text-interactive: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-text-interactive-hover: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-text-interactive-pressed: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-icon-interactive: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-icon-interactive-hover: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-icon-interactive-pressed: #013947;
  --component-theme-dark-surface-interactive-ctas-high-prominence-background-default: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-background-hover: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-background-pressed: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-outline-default: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-outline-hover: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-outline-pressed: #caecf6;
  --component-theme-dark-surface-interactive-ctas-high-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-dark-surface-interactive-ctas-high-prominence-background-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-high-prominence-outline-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-text-interactive: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-text-interactive-hover: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-text-interactive-pressed: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-icon-interactive-hover: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-icon-interactive-pressed: #ffffff;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-base: #013947;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-default: #ffffff
    24%;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-hover: #ffffff
    16%;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-pressed: #ffffff
    16%;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-active: #ffffff
    16%;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-outline-default: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-ctas-medium-prominence-outline-hover: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-ctas-medium-prominence-outline-pressed: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-ctas-medium-prominence-outline-focus: #d7f0f8;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-text-icon-disabled: rgba(
    24,
    51,
    83,
    0.64
  );
  --component-theme-dark-surface-interactive-ctas-medium-prominence-background-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-medium-prominence-outline-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-low-prominence-background-default: #ffffff
    16%;
  --component-theme-dark-surface-interactive-ctas-low-prominence-background-active: #004f87;
  --component-theme-dark-surface-interactive-ctas-low-prominence-outline-default: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-ctas-low-prominence-outline-alt-1: #caecf6;
  --component-theme-dark-surface-interactive-ctas-low-prominence-outline-focus: #caecf6;
  --component-theme-dark-surface-interactive-ctas-low-prominence-text-interactive: #ffffff;
  --component-theme-dark-surface-interactive-ctas-low-prominence-text-active: #ffffff;
  --component-theme-dark-surface-interactive-ctas-low-prominence-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-ctas-low-prominence-icon-active: #ffffff;
  --component-theme-dark-surface-interactive-ctas-low-prominence-text-icon-disabled: rgba(
    255,
    255,
    255,
    0.64
  );
  --component-theme-dark-surface-interactive-ctas-low-prominence-background-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-low-prominence-outline-disabled: #cecece;
  --component-theme-dark-surface-interactive-ctas-state-scrims-hover-focus-strong: #183353
    24%;
  --component-theme-dark-surface-interactive-ctas-state-scrims-hover-focus-subtle: #183353
    24%;
  --component-theme-dark-surface-interactive-ctas-state-scrims-hover-alt-strong: #caecf6
    48%;
  --component-theme-dark-surface-interactive-ctas-state-scrims-hover-alt-subtle: #caecf6
    16%;
  --component-theme-dark-surface-interactive-ctas-state-scrims-pressed-strong: #ffffff
    72%;
  --component-theme-dark-surface-interactive-ctas-state-scrims-pressed-subtle: #ffffff
    24%;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-text-icon-default: #ffffff;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-background-default: #ffffff
    16%;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-text-icon-hover: #ffffff;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-background-hover: #183353
    24%;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-text-icon-selected: #013947;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-background-selected: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-outline-default: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-outline-focus: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-outline-selected: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-tabs-medium-prominence-background-base: #000000;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-alt-background-base: #404040;
  --component-theme-dark-surface-interactive-tabs-medium-prominence-bottom-stroke-selected: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-low-prominence-text-icon-default: #ffffff;
  --component-theme-dark-surface-interactive-tabs-low-prominence-background-default: #ffffff
    16%;
  --component-theme-dark-surface-interactive-tabs-low-prominence-text-icon-hover: #ffffff;
  --component-theme-dark-surface-interactive-tabs-low-prominence-background-hover: #183353
    16%;
  --component-theme-dark-surface-interactive-tabs-low-prominence-text-icon-selected: #ffffff;
  --component-theme-dark-surface-interactive-tabs-low-prominence-background-selected: #ffffff
    24%;
  --component-theme-dark-surface-interactive-tabs-low-prominence-outline-default: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-tabs-low-prominence-outline-focus: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-low-prominence-outline-selected: #a0d7e8;
  --component-theme-dark-surface-interactive-tabs-low-prominence-outline-selected-alt: #7edbf6;
  --component-theme-dark-surface-interactive-tabs-low-prominence-background-base: #000000;
  --component-theme-dark-surface-interactive-tabs-low-prominence-alt-background-base: #000000;
  --component-theme-dark-surface-interactive-tabs-low-prominence-bottom-stroke-selected: #a0d7e8;
  --component-theme-dark-surface-interactive-navigation-menu-background-hover: #ffffff;
  --component-theme-dark-surface-interactive-navigation-menu-text-icon-interactive-hover: #47a8c4;
  --component-theme-dark-surface-interactive-navigation-menu-underline: rgba(
    255,
    255,
    255,
    0
  );
  --component-theme-dark-surface-interactive-navigation-menu-state-scrim: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-dark-surface-interactive-navigation-menu-utility-background: #005777;
  --component-theme-dark-surface-interactive-navigation-menu-utility-highlight: #404040;
  --component-theme-dark-surface-interactive-navigation-menu-border-bottom: #caecf6;
  --component-theme-dark-surface-interactive-navigation-menu-border-top: #caecf6;
  --component-theme-dark-surface-interactive-navigation-dropdown-background-hover: rgba(
    255,
    255,
    255,
    0
  );
  --component-theme-dark-surface-interactive-navigation-dropdown-text-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-navigation-dropdown-text-icon-interactive-hover: #ffffff;
  --component-theme-dark-surface-interactive-navigation-dropdown-state-scrim: rgba(
    24,
    51,
    83,
    0.24
  );
  --component-theme-dark-surface-interactive-navigation-dropdown-background-active: #caecf6;
  --component-theme-dark-surface-interactive-navigation-dropdown-text-icon-active: #013947;
  --component-theme-dark-surface-interactive-navigation-footer-text-icon-interactive: #caecf6;
  --component-theme-dark-surface-interactive-navigation-footer-text-icon-hover: #caecf6;
  --component-theme-dark-surface-interactive-navigation-footer-text-icon-hover-scrim: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-quiz-question-background-base: #404040;
  --component-theme-dark-surface-interactive-quiz-question-background-hover: #005777;
  --component-theme-dark-surface-interactive-quiz-question-background-selected: #005777;
  --component-theme-dark-surface-interactive-quiz-question-background-success: #005777;
  --component-theme-dark-surface-interactive-quiz-question-background-error: #005777;
  --component-theme-dark-surface-interactive-quiz-question-background-disabled: #333333;
  --component-theme-dark-surface-interactive-quiz-question-background-disabled-success: #333333;
  --component-theme-dark-surface-interactive-quiz-question-background-disabled-error: #333333;
  --component-theme-dark-surface-interactive-quiz-question-text-base: #ffffff;
  --component-theme-dark-surface-interactive-quiz-question-text-hover: #ffffff;
  --component-theme-dark-surface-interactive-quiz-question-text-active: #ffffff;
  --component-theme-dark-surface-interactive-quiz-question-text-disabled: rgba(
    255,
    255,
    255,
    0.72
  );
  --component-theme-dark-surface-interactive-quiz-question-border: #333333;
  --component-theme-dark-surface-interactive-quiz-question-icon-success: #85e5cf;
  --component-theme-dark-surface-interactive-quiz-question-icon-disabled-success: #008566;
  --component-theme-dark-surface-interactive-quiz-question-icon-error: #f2a3a5;
  --component-theme-dark-surface-interactive-quiz-question-icon-disabled-error: #ba2c34;
  --component-theme-dark-surface-interactive-quiz-indicator-background-base: #000000;
  --component-theme-dark-surface-interactive-quiz-indicator-background-hover: #000000;
  --component-theme-dark-surface-interactive-quiz-indicator-background-selected: #000000;
  --component-theme-dark-surface-interactive-quiz-indicator-background-success: #000000;
  --component-theme-dark-surface-interactive-quiz-indicator-background-error: #000000;
  --component-theme-dark-surface-interactive-quiz-indicator-background-disabled: #183353;
  --component-theme-dark-surface-interactive-quiz-indicator-background-disabled-success: #183353;
  --component-theme-dark-surface-interactive-quiz-indicator-background-disabled-error: #183353;
  --component-theme-dark-surface-interactive-quiz-indicator-text-base: #ffffff;
  --component-theme-dark-surface-interactive-quiz-indicator-text-active: #ffffff;
  --component-theme-dark-surface-interactive-quiz-indicator-text-disabled: rgba(
    255,
    255,
    255,
    0.72
  );
  --component-theme-dark-surface-interactive-quiz-indicator-border: #333333;
  --component-theme-dark-surface-interactive-isi-outline: rgba(
    255,
    255,
    255,
    0
  );
  --component-theme-dark-surface-interactive-isi-header-background-default: #005777;
  --component-theme-dark-surface-interactive-isi-text-interactive: #ffffff;
  --component-theme-dark-surface-interactive-isi-icon-interactive: #ffffff;
  --component-theme-dark-surface-interactive-isi-header-background-active: #404040;
  --component-theme-dark-surface-interactive-isi-divider: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-isi-text-active: #ffffff;
  --component-theme-dark-surface-interactive-forms-background: #000000;
  --component-theme-dark-surface-interactive-forms-background-overlay: rgba(
    255,
    255,
    255,
    0.16
  );
  --component-theme-dark-surface-interactive-forms-outline-default: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-interactive-forms-outline-active: #caecf6;
  --component-theme-dark-surface-interactive-forms-outline-error: #f2a3a5;
  --component-theme-dark-surface-assets-primary-base: #f8d7bb;
  --component-theme-dark-surface-assets-primary-contrast-high: #f3af7e;
  --component-theme-dark-surface-assets-primary-contrast-intense: #ca7d4c;
  --component-theme-dark-surface-assets-secondary-base: #87d2e8;
  --component-theme-dark-surface-assets-secondary-contrast-high: #47a8c4;
  --component-theme-dark-surface-assets-secondary-contrast-intense: #34778e;
  --component-theme-dark-surface-assets-accent-1-base: #edc0a4;
  --component-theme-dark-surface-assets-accent-1-contrast-high: #d37a3e;
  --component-theme-dark-surface-assets-accent-1-contrast-intense: #c24a00;
  --component-theme-dark-surface-assets-accent-2-base: #7edbf6;
  --component-theme-dark-surface-assets-accent-2-contrast-high: #20afd1;
  --component-theme-dark-surface-assets-accent-2-contrast-intense: #0c738b;
  --component-theme-dark-surface-assets-accent-3-base: #858688;
  --component-theme-dark-surface-assets-accent-3-contrast-high: #0278e2;
  --component-theme-dark-surface-assets-accent-3-contrast-intense: #095097;
  --component-theme-dark-surface-assets-lines-line-strong: rgba(
    255,
    255,
    255,
    0.48
  );
  --component-theme-dark-surface-assets-lines-line-subtle: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-assets-lines-line-accent: #f8d7bb;
  --component-theme-dark-surface-assets-lines-zebra-stripe-strong: rgba(
    255,
    255,
    255,
    0.8
  );
  --component-theme-dark-surface-assets-lines-zebra-stripe-subtle: rgba(
    255,
    255,
    255,
    0.24
  );
  --component-theme-dark-surface-system-text-info: #aad1f6;
  --component-theme-dark-surface-system-text-error: #f2a3a5;
  --component-theme-dark-surface-system-text-warning: #ffd645;
  --component-theme-dark-surface-system-text-success: #85e5cf;
  --component-theme-dark-surface-system-background-info: #005db7;
  --component-theme-dark-surface-system-background-error: #ba2c34;
  --component-theme-dark-surface-system-background-warning: #ebb600;
  --component-theme-dark-surface-system-background-success: #008566;
}

/*
 * ============================================================================
 * Unit conversion utilities
 * ============================================================================
 *
 * Generic helpers for converting between absolute (px) and relative (rem, em)
 * units. Use these for one-off design-spec values (font-size, line-height,
 * padding, margin, gap, decorative offsets, etc.) that have no matching
 * design token.
 *
 * Always prefer a design token first. Reach for these helpers only when the
 * spec calls for a value the token system doesn't expose.
 *
 *   @use 'core/src/styles/utilities/units' as units;
 *
 *   .my-thing {
 *     font-size: units.rem(22);    // → 1.375rem
 *     padding:   units.rem(8) units.rem(16);
 *     gap:       units.em(12, 16); // → 0.75em (12px relative to 16px parent)
 *   }
 * ============================================================================
 */
/**
 * Strip the unit from a number.
 *
 * @param {Number} $value
 * @return {Number} The same number with no unit.
 */
/**
 * Convert a px (or unitless px) value to rem.
 *
 * @param {Number} $value - A number in `px` (e.g. `22px`) or unitless
 *   pixels (e.g. `22`).
 * @param {Number} [$base = 16px] - The root font-size used for conversion.
 * @return {Number} The value expressed in `rem`.
 *
 * @example
 *   font-size: units.rem(22);    // → 1.375rem
 *   padding:   units.rem(16px);  // → 1rem
 */
/**
 * Alias for {@link rem}; some brand overrides call `px-to-rem()` un-namespaced.
 */
/**
 * Convert a px (or unitless px) value to em relative to a parent font-size.
 *
 * @param {Number} $value - A number in `px` or unitless pixels.
 * @param {Number} [$context = 16px] - The parent (or local) font-size used
 *   for the conversion.
 * @return {Number} The value expressed in `em`.
 *
 * @example
 *   gap: units.em(12, 16);  // → 0.75em
 */
/**
 * Breakpoint map - centralized breakpoint management
 * @type {Map<string, number>}
 */
/**
 * Maximum width breakpoint map for max-width media queries
 * @type {Map<string, number>}
 */
/**
 * Apply a min-width media query for a named breakpoint
 * 
 * @mixin breakpoint
 * @param {'tablet' | 'desktop'} $name - The breakpoint name
 * @throws Warning if breakpoint name is not valid
 * 
 * @example
 * // Usage in SCSS
 * @include breakpoint(tablet) {
 *   .my-element {
 *     width: 100%;
 *   }
 * }
 * // Outputs: @media (min-width: 768px) { .my-element { width: 100%; } }
 */
/**
 * Apply a max-width media query for a named breakpoint
 * 
 * @mixin max-breakpoint
 * @param {'tablet' | 'desktop'} $name - The breakpoint name
 * @throws Warning if breakpoint name is not valid
 * 
 * @example
 * // Usage in SCSS
 * @include max-breakpoint(tablet) {
 *   .my-element {
 *     width: 100%;
 *   }
 * }
 * // Outputs: @media (max-width: 767px) { .my-element { width: 100%; } }
 */
/**
 * Apply a media query targeting only a specific breakpoint range
 *
 * @mixin breakpoint-only
 * @param {'tablet'} $name - The breakpoint name
 * @throws Warning if breakpoint name is not valid
 *
 * @example
 * // Usage in SCSS
 * @include breakpoint-only(tablet) {
 *   .my-element {
 *     width: 100%;
 *   }
 * }
 * // Outputs: @media (min-width: 768px) and (max-width: 1439px) { .my-element { width: 100%; } }
 */
/**
 * Generates responsive utility classes for display properties
 * 
 * Creates utility classes for controlling display behavior:
 * - `.amg-hidden` - display: none
 * - `.amg-block` - display: block
 * - `.amg-inline-block` - display: inline-block
 * - `.amg-flex` - display: flex
 * - `.amg-flex-column` - display: flex with flex-direction: column
 * - `.amg-inline-flex` - display: inline-flex
 * - `.amg-grid` - display: grid
 * - `.amg-items-start` - align-items: flex-start
 * 
 * Also generates responsive variants with prefixes:
 * - `.amg-tablet\:*` - Applied at tablet breakpoint (768px and up)
 * - `.amg-desktop\:*` - Applied at desktop breakpoint (1440px and up)
 * 
 * @mixin responsive-utilities
 *
 */
/**
 * Typography Utilities
 *
 * This file defines a scalable system for generating typography utility classes
 * based on the design system tokens. Each class maps directly to design tokens
 * for font size, line height, and letter spacing across mobile, tablet, and
 * desktop breakpoints.
 *
 * - `$typography-classes` lists all supported typography styles in the DS.
 * - `@mixin generate-class($name)` creates a `.amg-font-<name>` class with responsive
 *   font styles sourced from design tokens.
 * - `@mixin generate-typography-classes` loops through the class list to
 *   generate the full set of typography utilities.
 *
 * Usage:
 *   @include generate-typography-classes;
 *
 * Notes:
 * - Semantic elements (e.g., h1–h6) can be extended to match their corresponding
 *   headline utilities (e.g., `.amg-font-headline-1`).

 */
/**
  * Get the font-family token category for a typography style name.
  * @param {String} $name - The typography style name (e.g., 'headline-3', 'body-inline-1', 'cta-large')
  * @return {String} The token category (e.g., 'headings', 'body-inline', 'cta')
 */
/**
  * Get the font-weight token category for a typography style name.
  * @param {String} $name - The typography style name (e.g., 'headline-3', 'body-inline-1')
  * @return {String} The weight-token category (e.g., 'headings', 'body', 'cta')
 */
/**
  * font() Mixin for individual typography styles
  * @param {String} $name - The name of the typography style from the $typography-classes map (e.g., 'headline-1', 'body-2', 'overline-1')
  * @param {Boolean} [$line-height = true] - Whether to include line-height in the generated styles
 */
/*
 * ============================================================================
 * Spacing Utilities (Components / Section / Document)
 * ============================================================================
 *
 * Provides Bootstrap-like utility classes for padding and gap.
 * Generates all spacing classes via SCSS mixins to use in layers or partials.
 *
 * Categories:
 *   1. Components → numeric scale (0,2,4,...40)
 *   2. Section    → semantic (condensed, normal, spacious)
 *   3. Document   → semantic (condensed, normal, spacious)
 *
 * Naming:
 *   - Components: .amg-p-comp-[size], .amg-pt-comp-[size], .amg-pr-comp-[size], .amg-pb-comp-[size],
 *                 .amg-pl-comp-[size], .amg-px-comp-[size], .amg-py-comp-[size], .amg-gap-comp-[size]
 *   - Section:    .amg-p-sec-[name],  .amg-gap-sec-[name]
 *   - Document:   .amg-p-doc-[name],  .amg-gap-doc-[name]
 *
 * Notes:
 * - Components include **all padding types** (top, right, bottom, left, x, y, full) and gap.
 * - Section and Document include **only full padding and gap**.
 * - All values are in px.
 * - All spacings are responsive via CSS variables.
 * ============================================================================
 */
/**
  * component() spacing function
  *
  * @param {String} [$size = 0] - The key for the desired spacing value from $component-spacings map
 */
/**
  * section() spacing function
  *
  * @param {'normal' | 'condensed' | 'spacious'} [$size = 'normal'] - The key for the desired spacing value
 */
/**
  * document() spacing function
  *
  * @param {'normal' | 'condensed' | 'spacious'} [$size = 'normal'] - The key for the desired spacing value
 */
/**
  * button() spacing function
  *
  * @param {'small' | 'regular' | 'large'} [$size = 'small'] - The key for the desired spacing value
  * @param {'left-and-right' | 'top-and-bottom'} [$direction = 'left-and-right'] - The direction of the spacing
 */
/**
  * link() spacing function
  *
  * @param {'small' | 'medium' | 'large'} [$size = 'small'] - The key for the desired spacing value
 */
/**
  * button-padding mixin
  * Applies padding for buttons based on predefined spacing values
  *
  * @param {'small' | 'regular' | 'large'} [$level = 'regular'] - The key for the desired spacing value
  */
/**
  * link-padding mixin
  * Applies padding for links based on predefined spacing values
  *
  * @param {'small' | 'regular' | 'large'} [$size = 'medium'] - The key for the desired spacing value
  */
/**
  * icon-only-padding mixin
  * Applies square padding for icon-only buttons based on predefined spacing values
  *
  * @param {'small' | 'regular' | 'large'} [$level = 'regular'] - The key for the desired spacing value
  */
/**
  * tab-gap() spacing function
  * Returns the CSS variable for tab spacing at a given breakpoint
  *
  * @param {'mobile' | 'tablet' | 'desktop'} [$breakpoint = 'mobile'] - The breakpoint for the spacing token
  * @param {'' | 'vertical'} [$suffix = ''] - Optional suffix to select the vertical spacing token
  */
/**
 * Gets the CSS custom property value for a specific border radius type. Useful if the border-radius is not the same on all corners
 * 
 * @function radius
 * @param {'base' | 'button' | 'outside' | 'inside' | 'circular'} [$type='base'] - The radius type to retrieve
 * 
 * @example
 * // Usage in SCSS
 * border-radius: 0 0 radius('base') radius('base');
 * // Outputs: border-radius: 0 0 var(--brand-primitives-corner-radius-base-radius-base) var(--brand-primitives-corner-radius-base-radius-base);
 */
/**
 * Applies a border-radius to an element using a specific radius type
 * 
 * @mixin border-radius
 * @param {'base' | 'button' | 'outside' | 'inside' | 'circular'} [$type='base'] - The radius type to apply
 * 
 * @example
 * // Usage in SCSS
 * .my-element {
 *   @include border-radius('button');
 * }
 */
/**
 * Applies independent per-corner border-radius for buttons using dedicated button corner tokens.
 * Allows each corner (UL, UR, LR, LL) to be styled independently per brand.
 *
 * @mixin button-corner-radius
 *
 * @example
 * // Usage in SCSS
 * .my-button {
 *   @include button-corner-radius;
 * }
 */
/**
 * Generates utility classes for all available radius types
 * 
 * Creates CSS classes `.amg-radius-{type}` for each radius type:
 * - `.amg-radius-base` - Base/default border radius
 * - `.amg-radius-inside` - Inside/internal corner radius
 * - `.amg-radius-button` - Button-specific border radius
 * - `.amg-radius-outside` - Outside/external corner radius
 * - `.amg-radius-circular` - Fully circular border radius
 * - `.amg-radius-media` - Media/image border radius
 */
/**
  * static-text-color function
  * Returns the CSS variable for a given text color name and surface (light or dark).
  *
  * @param {'standard' | 'subtle' | 'supporting' | 'aa-large' | 'reversed' | 'stroke'} $name - The name of the text color
  * @param {'light' | 'dark'} [$surface = 'light'] - The surface type
  *
  * @example
  * // Usage in SCSS
  * .my-text {
  *   color: static-text-color('subtle');
  * }
*/
/**
  * @function text-color
  * Returns the CSS variable for a given text color name and level on a specified surface (light or dark).
  *
  * @param {'interactive' | 'active' | 'disabled'} $name - The name of the text color
  * @param {'high' | 'medium' | 'low' | ''} [$level = ''] - The prominence level
  * @param {'light' | 'dark'} $surface - The surface type
  * @param {'' | 'ctas'} [$component = ''] - Component-specific token path segment (e.g., 'ctas' for CTA buttons)
  *
  * @example
  * // Usage in SCSS
  * .my-interactive-text {
  *   color: text-color('interactive', 'medium');
  * }
  * .my-cta-text {
  *   color: text-color('interactive', 'medium', 'light', 'ctas');
  * }
*/
/**
  * @function icon-color
  * Returns the CSS variable for icon color based on the given name, level, surface, and component.
  * Allows icons to be colored independently from text within interactive elements.
  *
  * @param {'interactive' | 'interactive-hover' | 'interactive-pressed' | 'active' | 'disabled'} $name - The state of the icon color
  * @param {'high' | 'medium' | 'low' | ''} [$level = ''] - The prominence level
  * @param {'light' | 'dark'} [$surface = 'light'] - The surface type
  * @param {'' | 'ctas'} [$component = ''] - Component-specific token path segment (e.g., 'ctas' for CTA buttons)
  *
  * @example
  * // Usage in SCSS
  * .my-cta-icon {
  *   --icon-color: text.icon-color('interactive', 'high', $component: 'ctas');
  * }
*/
/**
  * @mixin icon-states
  * Applies icon color for default, hover, active, and dark surface states.
  * Uses the icon-color() function to resolve component-specific icon tokens
  * that allow icons to be styled independently from text.
  *
  * @param {'high' | 'medium' | 'low' | ''} [$level = ''] - The prominence level
  * @param {'' | 'ctas'} [$component = ''] - Component-specific token path segment (e.g., 'ctas' for CTA buttons)
  *
  * @example
  * // Usage in SCSS — @include text.icon-states('high', 'ctas');
*/
/**
  * Static Colors
  * -----------------------------------------------------------------------------
  * Static colors are used for backgrounds and text that do not change based on
  * user interaction. These colors are typically used for large areas of the UI,
  * such as backgrounds, sections, and system messages.
  *
  * The static color palette includes:
  * - Section Background Colors: Used for different sections of the UI to create
  *   visual separation and hierarchy.
  * - System Background Colors: Used for system messages such as info, error,
  *   warning, and success states.
  *
  * Each background color is defined with a light and dark mode variant 
  * and the text/icon colors are automatically defined to ensure optimal contrast.
  */
/**
  * @function section-background
  * Returns the CSS variable for a given section background level on a specified surface (light or dark).
  *
  * @param {1 | 2 | 3 | 4} $level - The section background level
  * @param {'light' | 'dark'} [$surface = 'light'] - The surface type
  *
  * @example
  * // Usage in SCSS
  * .my-section {
  *   background-color: section-background(2);
  * }
*/
/**
  * @function system-background
  * Returns the CSS variable for a given system background name on a specified surface (light or dark).
  *
  * @param {'info' | 'error' | 'warning' | 'success'} $name - The name of the system background
  * @param {'light' | 'dark'} [$surface = 'dark'] - The surface type
  *
  * @example
  * // Usage in SCSS
  * .my-system-message {
  *   background-color: system-background('error');
  * }
*/
/**
  * @function asset-background
  * Returns the CSS variable for a given asset background name on a specified surface (light or dark).
  * 
  * @param {'primary' | 'secondary' | 'asset-1' | 'asset-2' | 'asset-3'} [$name = 'primary'] - The name of the asset background
  * @param {'base' | 'high' | 'intense'} [$type = 'base'] - The variant of the asset background
  * @param {'light' | 'dark'} [$surface = 'light'] - The surface type
  * 
  * @example
  * // Usage in SCSS
  * .my-asset {
  *   background-color: asset-background('accent-1', 'high');
  * }
*/
/**
  * @mixin get-background
  * Applies the background and text color in light *and* dark mode for a given background type and level.
  * 
  * @param {'section' | 'system' | 'asset'} [$background = 'section'] - The background type
  * @param {String | Number | null} [$name = null] - The level or name of the background.
  * @param {'base' | 'high' | 'intense' | null} [$type = null] - The variant type for asset backgrounds
  *
  * @example
  * // Usage in SCSS
  * .my-section {
  *   @include get-background('section', 2);
  * }
  * .my-system-message {
  *   @include get-background('system', 'error');
  * }
*/
/**
  * @function opacity-overlay
  * Returns the CSS variable for a given opacity overlay level on a specified surface (light or dark).
  *
  * @param {8 | 16 | 24 | 48 | 64 | 72 | 80} $level - The opacity overlay level
  * @param {'light' | 'dark'} [$surface = 'light'] - The surface type
  *
  * @example
  * // Usage in SCSS
  * .my-overlay {
  *   background-color: static.opacity-overlay(16);
  * }
*/
/**
* Generate opacity overlay utility classes
* Creates `.amg-opacity-overlay-[level]` classes for both light and dark surfaces.
*/
/* SVG asset variables (auto-generated from assets/) */
/* Layer ordering ensures proper cascade */
@layer core, brand;
/* Global brand styles */
@layer brand {
  :root {
    --cgdpathways-color-text-black: rgb(0 0 0);
    --cgdpathways-color-text-body: #4b4b4b;
    --amg-brightcove-video-play-button-bg-hover: #08088c;
    --cgdpathways-text-color-subtle: #a7a8ab;
  }
}
/* Component-specific overrides */
@layer brand {
  /* accordion.scss */
  .cgd-accordion-surface .amg-accordion__content {
    background: var(--component-theme-light-surface-section-background-section-bg-3);
  }
  .cgd-accordion-spacing .amg-accordion__content {
    padding: var(--spacing-components-desktop-32);
  }
  .cgd-accordion-heading-accent amg-stack .amg-stack__heading {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-accordion-surface-padding-32 .amg-accordion__content {
    padding: var(--spacing-components-desktop-32);
  }
  .cgd-brightcove-accordion-title amg-brightcove-video .amg-accordion__header .amg-accordion__title {
    color: var(--component-theme-light-surface-interactive-base-text-icon-interactive);
  }
  .amg-stack__bullet-list li.cgd-accordion-bullet-item-text {
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
  }
  .cgd-dhr-tabs .amg-accordion__header .amg-accordion__header-button {
    background: var(--component-theme-light-surface-interactive-base-high-prominence-background-default);
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-dhr-tabs .amg-accordion__header .amg-accordion__header-button[aria-expanded=true] {
    background: var(--component-theme-light-surface-interactive-base-text-icon-interactive);
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-dhr-tabs .amg-accordion__header .amg-accordion__header-button[aria-expanded=false] {
    background: var(--component-theme-light-surface-interactive-base-low-prominence-outline-alt-1);
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] .amg-accordion__header-button[aria-expanded=false],
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] .amg-accordion__header-button[aria-expanded=true] {
    background: #f6f5ef;
  }
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] .amg-accordion__header-button[aria-expanded=false] .amg-accordion__title-content .amg-accordion__title-text .amg-accordion__title span,
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] .amg-accordion__header-button[aria-expanded=true] .amg-accordion__title-content .amg-accordion__title-text .amg-accordion__title span {
    color: #47a8c4;
    text-decoration: underline;
    font-size: 16px;
    line-height: 22px;
  }
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] amg-icon iconify-icon {
    display: none;
  }
  .cgd-dhr-tabs amg-accordion-item[id$=-transcript] amg-icon::after {
    content: "";
    width: 22px;
    height: 22px;
    flex-shrink: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGcgZmlsbD0iI2U4NzcyMiI+PHJlY3QgeD0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIvPjxyZWN0IHg9IjIwIiB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PHJlY3QgeD0iMTAiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiLz48cmVjdCB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PC9nPjwvc3ZnPg==) center/contain no-repeat;
  }
  /* back-to-top.scss */
  @media (width <= 47.9375rem) {
    .back-to-top-v2 {
      display: none;
    }
  }
  .amg-radius-circular {
    background-color: var(--component-theme-dark-surface-interactive-navigation-menu-utility-highlight);
  }
  .back-to-top-text {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    text-transform: uppercase;
  }
  @media (width >= 48rem) {
    .back-to-top-text {
      font-weight: 500;
      font-size: 0.9375rem;
    }
  }
  amg-back-to-top {
    width: 2.9375rem;
    height: 2.9375rem;
  }
  /* brightcove-video.scss */
  .amg-sb-grid-cell:has(amg-brightcove-video) {
    grid-column: 2/-2;
    width: 45.875rem;
    max-width: 100%;
  }
  .test-for-chronic-granulomatous-disease .amg-brightcove-video video-js.amg-brightcove-video__player .vjs-big-play-button,
  .test-for-chronic-granulomatous-disease .amg-brightcove-video video-js.amg-brightcove-video__player .vjs-big-play-button .vjs-icon-placeholder {
    width: 6.125rem !important;
    height: 6.125rem !important;
  }
  amg-brightcove-video.cgd-brightcove .amg-brightcove-video video-js.amg-brightcove-video__player .vjs-big-play-button {
    background-color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-disabled);
    width: 98px;
    height: 98px;
  }
  amg-brightcove-video.cgd-brightcove .amg-brightcove-video video-js.amg-brightcove-video__player:hover .vjs-big-play-button,
  amg-brightcove-video.cgd-brightcove .amg-brightcove-video video-js.amg-brightcove-video__player .vjs-big-play-button:hover,
  amg-brightcove-video.cgd-brightcove .amg-brightcove-video video-js.amg-brightcove-video__player .vjs-big-play-button:focus {
    background-color: #08088c;
  }
  amg-brightcove-video.cgd-brightcove .amg-accordion__header-button .chevron,
  amg-brightcove-video.cgd-brightcove .amg-accordion__header-button amg-icon.chevron {
    display: none;
  }
  amg-brightcove-video.cgd-brightcove .amg-accordion__header-button::after {
    content: "";
    width: 22px;
    height: 22px;
    flex-shrink: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGcgZmlsbD0iI2U4NzcyMiI+PHJlY3QgeD0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIvPjxyZWN0IHg9IjIwIiB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PHJlY3QgeD0iMTAiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiLz48cmVjdCB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PC9nPjwvc3ZnPg==) center/contain no-repeat;
  }
  amg-brightcove-video.cgd-brightcove .amg-accordion__header-button[aria-expanded=true]::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IiMxODMzNTMiLz48cmVjdCB4PSI3IiB5PSIxMyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjQiIHJ4PSIxIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  }
  amg-brightcove-video.cgd-brightcove .amg-accordion__header {
    background-color: var(--component-theme-light-surface-static-section-background-section-bg-2);
  }
  amg-brightcove-video.cgd-brightcove .amg-accordion__title [slot=title] {
    color: var(--component-theme-light-surface-interactive-base-text-icon-interactive);
    text-decoration: underline;
    font-size: 16px;
    line-height: 22px;
  }
  .x-linked-chronic-granulomatous-disease .video {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  @media (width <= 768px) {
    .x-linked-chronic-granulomatous-disease .video {
      padding-left: 0;
      padding-right: 0;
    }
  }
  /* bullet-accent.scss */
  .cgd-bullet-accent li::marker {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .amg-surface--dark .cgd-bullet-accent li::marker,
  .cgd-bullet-accent.amg-surface--dark li::marker {
    color: var(--component-theme-dark-surface-assets-lines-line-accent);
  }
  .cgd-fill-primary {
    fill: var(--brand-primitives-color-primary-dark-base);
  }
  .cgd-plus-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: var(--brand-primitives-color-primary-dark-base);
    -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGcgZmlsbD0iI2U4NzcyMiI+PHJlY3QgeD0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIvPjxyZWN0IHg9IjIwIiB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PHJlY3QgeD0iMTAiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiLz48cmVjdCB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PC9nPjwvc3ZnPg==) no-repeat center/contain;
    mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGcgZmlsbD0iI2U4NzcyMiI+PHJlY3QgeD0iMTAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIvPjxyZWN0IHg9IjIwIiB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PHJlY3QgeD0iMTAiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiLz48cmVjdCB5PSIxMCIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+PC9nPjwvc3ZnPg==) no-repeat center/contain;
  }
  /* button.scss */
  .cgd-card-container .amg-btn--primary.amg-btn--medium {
    justify-content: center;
    align-items: center;
    padding: 0.625rem 2.25rem;
    border-radius: 0.125rem;
    box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
    line-height: 1.375rem;
    white-space: normal;
    border: 0;
    text-align: center;
    max-width: fit-content;
  }
  .cgd-card-container .amg-btn--primary.amg-btn--medium:hover, .cgd-card-container .amg-btn--primary.amg-btn--medium:focus-visible {
    background: linear-gradient(var(--brand-primitives-color-section-section-bg-dark-3) 0%, #1e7691 100%);
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    text-decoration: none;
  }
  .cmp-container.padding-desktop-left-96.padding-desktop-right-96:has(> .grid .amg-container-fluid .amg-card--horizontal.amg-card--media-right) {
    padding-left: 0;
    padding-right: 0;
    background-position: unset;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    min-height: 10.625rem;
    padding: 0;
    display: flex;
    align-items: center;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > .grid,
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > div:first-child {
    width: 100%;
    box-sizing: border-box;
    padding: 0 6.5625rem;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row {
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:first-of-type {
    flex: 0 1 auto;
    max-width: none;
    min-width: 40rem;
    padding-right: 1.5rem;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type {
    flex: 1 1 auto;
    max-width: none;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack {
    padding-top: 0;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
    margin: 0;
    font-family: Oswald, sans-serif;
    font-size: 2.625rem;
    font-weight: 400;
    line-height: 3.875rem;
    color: var(--static-text-icon-text-reversed);
    white-space: nowrap;
  }
  @media (max-width: 767px) {
    .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
      white-space: normal;
    }
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
    letter-spacing: normal;
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    white-space: normal;
    width: 30.625rem;
    min-width: 30.625rem;
    max-width: 30.625rem;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 span {
    display: block;
    width: 100%;
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    letter-spacing: normal;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card.amg-card--horizontal.amg-card--media-right {
    max-width: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    gap: 1.125rem;
    background: transparent;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__media {
    padding: 0;
    flex: 0 0 auto;
    order: 2;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__media--image {
    width: 14rem;
    height: 6.5625rem;
    object-fit: contain;
    display: block;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__content {
    padding: 0;
    align-self: center;
    height: auto;
    flex: 0 0 auto;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__actions {
    padding: 0;
    box-sizing: border-box;
  }
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__actions .button,
  .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__actions .cmp-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 12.375rem;
    height: 3.5rem;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
  }
  .amg-card__actions .amg-btn--primary.amg-btn--large {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 11.25rem;
    height: 3.5rem;
    padding: 0.375rem 1.5625rem;
    font-size: 1rem;
    line-height: 1.375rem;
    white-space: normal;
    text-align: center;
    box-sizing: border-box;
    border-radius: 0.25rem;
    background-color: var(--component-theme-light-surface-interactive-ctas-high-prominence-background-default);
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    border: 0;
    transition: background 0.2s ease-in-out;
  }
  .amg-card__actions .amg-btn--primary.amg-btn--large:hover, .amg-card__actions .amg-btn--primary.amg-btn--large:focus-visible {
    background: linear-gradient(var(--brand-primitives-color-section-section-bg-dark-3) 0%, #1e7691 100%);
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    text-decoration: none;
  }
  /* cards.scss */
  .cgd-section-body-no-top {
    padding: var(--spacing-components-desktop-0) var(--grid-foundations-outer-margin) var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  @media (width <= 768px) {
    .amg-card-gap-24 {
      gap: var(--spacing-components-desktop-24);
    }
  }
  .cgd-search-results .amg-card__heading {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-decoration: none;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal, .cgd-pathways-resource-card .amg-card.amg-card--horizontal {
    background: transparent;
    border-radius: 0;
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal, .cgd-pathways-resource-card .amg-card.amg-card--horizontal {
      align-items: center;
      justify-content: space-between;
      padding: 1.4375rem 3.125rem 1.4375rem 0;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal.cgd-pathways-resource-card--with-background, .cgd-pathways-resource-card--with-background .cgd-pathways-resource-card.amg-card.amg-card--horizontal, .cgd-pathways-resource-card .amg-card.amg-card--horizontal.cgd-pathways-resource-card--with-background, .cgd-pathways-resource-card--with-background .cgd-pathways-resource-card .amg-card.amg-card--horizontal {
    --background: #f2f2f3;
    background-color: var(--background);
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media--padded, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media--padded {
    order: 0;
    padding: 0;
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media,
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media--padded, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media,
    .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media--padded {
      margin-left: 4.6875rem;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__content, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__content {
    order: 1;
    flex: 1 1 auto;
    min-width: 0;
    padding: 0;
    gap: 0;
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__content, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__content {
      max-width: 70%;
      display: grid;
      grid-template-columns: minmax(0, 1fr) auto;
      grid-template-rows: auto auto;
      align-items: start;
      gap: 0 0.625rem;
    }
  }
  @media (max-width: 47.9375rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal, .cgd-pathways-resource-card .amg-card.amg-card--horizontal {
      flex-direction: column;
      align-items: stretch;
      gap: var(--spacing-components-desktop-16);
      padding: 1.4375rem 0.9375rem;
    }
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media,
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media--padded, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media,
    .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media--padded {
      align-self: center;
      width: 100%;
      max-width: 100%;
      justify-content: center;
      padding: 0;
    }
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__content, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__content {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      align-self: stretch;
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      padding: 0;
      gap: 0;
    }
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions {
      align-self: stretch;
      align-items: center;
      width: 100%;
      margin-top: 1.875rem;
      gap: 1.25rem;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__media .contenticon, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__media .contenticon {
    margin: 0;
    padding: 0;
    max-width: 7.5625rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-content-icon, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-content-icon {
    --content-icon-size: auto;
    --content-icon-padding: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: fit-content;
    height: fit-content;
    min-width: 0;
    min-height: 0;
    max-width: 7.5625rem;
    max-height: 8.75rem;
    margin: 0;
    padding: 0;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-content-icon__icon, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-content-icon__icon {
    display: block;
    box-sizing: border-box;
    width: 7.5625rem;
    height: auto;
    min-width: 0;
    min-height: 0;
    max-width: 7.5625rem;
    max-height: 8.75rem;
    margin: 0;
    padding: 0;
    object-fit: contain;
    aspect-ratio: unset;
    transform: none;
    filter: none;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__heading, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__heading {
    margin: 0 0 0.75rem;
    font-size: 1.5rem;
    line-height: 2.25rem;
    font-weight: 400;
    color: var(--brand-primitives-color-primary-dark-base);
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__heading, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__heading {
      grid-column: 1;
      grid-row: 1;
      justify-self: start;
      width: 100%;
      text-align: left;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body {
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.375rem;
    color: #4b4b4b;
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body {
      grid-column: 1;
      grid-row: 2;
      justify-self: start;
      width: 100%;
      text-align: left;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h1,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h2,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h3,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h4,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h5,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body h6, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h1,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h2,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h3,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h4,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h5,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body h6 {
    margin: 0 0 0.75rem;
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-size: 1.5rem;
    line-height: 2.25rem;
    font-weight: 400;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__body p, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__body p {
    margin: 0;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions {
    flex-direction: column;
    align-items: center;
    gap: 1.25rem;
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions {
      grid-column: 2;
      grid-row: 1/span 2;
      align-self: center;
      flex-wrap: nowrap;
      width: auto;
      min-width: 9rem;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .button, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .button {
    margin: 0;
  }
  @media (max-width: 47.9375rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .button, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .button {
      display: flex;
      justify-content: center;
      width: 100%;
    }
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .button, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .button {
      width: auto;
    }
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .amg-btn,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .cmp-button:not(:has(.amg-btn)), .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .amg-btn,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .cmp-button:not(:has(.amg-btn)) {
    gap: 0;
    cursor: pointer;
    box-sizing: border-box;
    color: var(--brand-primitives-color-neutral-light-base);
    background: var(--brand-primitives-color-secondary-light-tint-1);
    border: 0;
    border-radius: 0.375rem;
    position: relative;
    white-space: nowrap;
    transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
    z-index: 1;
    box-shadow: 0 0.1875rem 0.375rem rgba(0, 0, 0, 0.16);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 2.4375rem;
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-weight: 400;
    padding: 0.4375rem 2.0625rem;
    width: 9rem;
    text-align: center;
  }
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .amg-btn:hover,
  .cgd-pathways-resource-card.amg-card.amg-card--horizontal .amg-card__actions .cmp-button:not(:has(.amg-btn)):hover, .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .amg-btn:hover,
  .cgd-pathways-resource-card .amg-card.amg-card--horizontal .amg-card__actions .cmp-button:not(:has(.amg-btn)):hover {
    background: linear-gradient(var(--brand-primitives-color-section-section-bg-dark-3) 0%, #1e7691 100%);
  }
  @media (min-width: 48rem) {
    .cgd-pathways-resource-card.image-text-split-wrapper {
      padding-left: 4.75rem;
    }
  }
  @media (min-width: 48rem) {
    .image-text-split-wrapper:has(> .cgd-pathways-resource-card) {
      padding-left: 4.75rem;
    }
  }
  .textlink a {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-size: 1.5rem;
    text-decoration: none;
    color: var(--brand-primitives-color-interactive-light-1);
  }
  @media (min-width: 64rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys {
      width: 13.75rem;
      max-width: 13.75rem;
    }
  }
  @media (min-width: 48rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys .container.responsivegrid.content-body {
      padding-left: 0 !important;
      padding-right: 0 !important;
      box-sizing: border-box;
    }
  }
  @media (min-width: 64rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys .container.responsivegrid.content-body {
      width: 13.75rem;
      height: 6.625rem;
    }
  }
  @media (min-width: 48rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys .text {
      padding-left: 0;
      padding-right: 0;
      padding-top: 0;
    }
  }
  @media (min-width: 64rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys .text {
      width: 13.75rem;
    }
  }
  @media (min-width: 48rem) {
    .chronic-granulomatous-card-conatine .amg-container-fluid .amg-row.amg-sb .amg-col-3 .parsys .text p {
      margin: 0;
    }
  }
  .chronic-granulomatous-card-conatine .textlink {
    position: relative;
  }
  @media (min-width: 64rem) {
    .chronic-granulomatous-card-conatine .textlink {
      width: 100%;
      height: 6.625rem;
    }
  }
  .chronic-granulomatous-card-conatine .textlink [class*=amg-align--] .amg-link {
    display: inline;
    margin-top: 0 !important;
    align-items: center;
    position: relative;
    transition: all 0.3s ease-in-out;
    z-index: 2;
    font-family: Oswald, sans-serif;
    font-size: 1.625rem;
    line-height: 2.25rem;
    font-weight: 400;
    text-decoration: none;
  }
  .chronic-granulomatous-card-conatine .textlink [class*=amg-align--] .amg-link amg-icon {
    display: inline;
    width: 1.5rem;
    height: 1.33125rem;
    color: var(--brand-primitives-color-neutral-dark-base);
    transition: color 0.3s ease-in-out;
  }
  .chronic-granulomatous-card-conatine .textlink [class*=amg-align--] .amg-link:hover amg-icon {
    color: var(--brand-primitives-color-primary-dark-base);
  }
  .chronic-granulomatous-card-conatine .textlink::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, rgba(24, 51, 83, 0.85) 0%, rgba(24, 51, 83, 0.6) 50%, rgba(24, 51, 83, 0.3) 100%);
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
    z-index: 1;
    pointer-events: none;
  }
  .chronic-granulomatous-card-conatine .textlink:hover::before {
    opacity: 1;
  }
  .cmp-container .textlink div {
    height: 140px;
    display: flex;
  }
  .cmp-container {
    background-size: contain;
    background-position: right;
  }
  @media (width <= 1200px) {
    .amg-sb {
      grid-template-columns: repeat(12, 1fr);
    }
    .amg-col-3 {
      grid-column: auto;
    }
  }
  @media (width <= 960px) {
    .amg-sb {
      grid-template-columns: repeat(2, 1fr);
    }
    .amg-col-3 {
      grid-column: auto;
    }
  }
  @media (width <= 768px) {
    .amg-sb {
      grid-template-columns: repeat(1, 1fr);
    }
    .amg-col-3 {
      grid-column: auto;
    }
  }
  @media (min-width: 64rem) {
    .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 {
      width: 58.75rem;
      height: auto;
      padding: 2rem 6rem;
    }
  }
  @media (max-width: 47.9375rem) {
    .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 {
      padding: 2rem 1rem;
    }
  }
  .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 .amg-sb-grid-cell .parsys .cards .amg-card.amg-card--horizontal .amg-card__media .contenticon .amg-content-icon {
    --content-icon-size: units.rem(118);
  }
  .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 .amg-sb-grid-cell .parsys .cards .amg-card.amg-card--horizontal .amg-card__media .contenticon .amg-content-icon .amg-content-icon__icon {
    width: 7.375rem;
    height: 7.375rem;
    max-width: 7.375rem;
    max-height: 7.375rem;
  }
  .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 .amg-sb-grid-cell .parsys .cards .amg-card.amg-card--horizontal .amg-card__content {
    padding: 0 0 0 2rem;
  }
  .chronic-granulomatous-card-conatine .grid .amg-container-fluid .amg-row.amg-sb.amg-bg-section-3 .amg-sb-grid-cell .parsys .cards .amg-card.amg-card--horizontal .amg-card__content .amg-card__body .amg-font-body-inline-1 {
    color: #4b4b4b;
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: 400;
    margin-bottom: 0;
    font-family: Oswald, sans-serif;
  }
  @media (width >= 767px) {
    .cgd-pathology-container {
      height: 10.625rem;
      display: flex;
      align-items: center;
      background-position-x: left;
    }
    .cgd-pathology-container .cmp-text h1 {
      text-wrap: auto;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 2.625rem;
      line-height: 3.875rem;
      display: flex;
      width: 100%;
      letter-spacing: normal;
    }
  }
  @media (width < 767px) {
    .cgd-pathology-container {
      height: 12.5rem;
      background-position-x: left;
    }
    .cgd-pathology-container .cmp-text {
      align-items: center;
      display: flex;
      height: 12.5rem;
      padding-top: 1rem;
      padding-bottom: 1rem;
    }
    .cgd-pathology-container .cmp-text h1 {
      font-size: 2rem;
      line-height: 2.9375rem;
      text-wrap: auto;
    }
  }
  .cgd-pathology-container .cmp-text {
    position: relative;
  }
  .cgd-home-banner {
    background-position-x: left;
    overflow: clip;
  }
  @media (width <= 767px) {
    .cgd-home-banner {
      margin-bottom: 15.625rem;
      overflow: visible;
    }
  }
  .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) {
    position: relative;
  }
  .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row {
    justify-content: space-between;
    display: inline-flex;
  }
  @media (width >= 992px) {
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) {
      max-width: 58.75rem;
      margin: auto;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > .grid,
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > div:first-child {
      padding-left: 0;
      padding-right: 0;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__content {
      max-width: 30.625rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
      width: 18.75rem !important;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 span {
      text-wrap: auto;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row {
      gap: 2.75rem;
      justify-content: space-between;
      display: inline-flex;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:first-of-type {
      max-width: 30.625rem;
      min-width: 30.625rem;
      padding-right: 0;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type {
      width: 26.375rem;
      max-width: 26.375rem;
      min-width: 26.375rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type .button {
      justify-content: flex-start;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type .amg-card--media-right {
      overflow: visible;
      position: relative;
      z-index: 1;
      gap: 0;
    }
  }
  @media (min-width: 48rem) and (max-width: 62rem) {
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row {
      gap: 5% !important;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > .grid,
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > div:first-child {
      padding-left: 0;
      padding-right: 0;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
      width: 100%;
      min-width: 100%;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:first-of-type {
      width: 47%;
      text-wrap: auto;
      padding-left: 0.9375rem;
      padding-right: 0;
      max-width: 47%;
      min-width: 47%;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type {
      width: 38%;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card.amg-card--horizontal.amg-card--media-right {
      gap: 0;
      justify-content: flex-start;
    }
  }
  @media (width <= 767px) {
    .cgd-home-banner .container.responsivegrid.full-bleed:has(.amg-card--horizontal.amg-card--media-right) .cmp-container .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) {
      height: 10.625rem;
      position: relative;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) > div:first-child {
      padding-left: 0;
      padding-right: 0;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack {
      min-width: auto;
      margin: auto;
      margin-bottom: 0;
      width: 15.5625rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 {
      min-width: auto;
      margin-bottom: 0;
      width: 15.5625rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-stack__body h1 span {
      font-size: 2rem;
      line-height: 2.9375rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row {
      display: flex;
      flex-direction: column;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      transform: none;
      padding-top: 1rem;
      padding-bottom: 1rem;
      gap: 3.25rem;
      justify-content: space-between;
      align-items: baseline;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:first-of-type {
      min-width: 100%;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type {
      width: 100%;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type .amg-card__media {
      width: 100%;
      justify-content: center;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-row > .amg-sb-grid-cell:last-of-type .amg-card__media img {
      left: 1.875rem;
      position: relative;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card.amg-card--horizontal.amg-card--media-right {
      flex-direction: column-reverse;
      align-items: center;
      justify-content: center;
      gap: 2rem;
    }
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__content,
    .cgd-home-banner .amg-container-fluid:has(.amg-card--horizontal.amg-card--media-right) .amg-card__content * {
      width: 100%;
      margin-right: 0;
      max-width: unset;
    }
  }
  /* changing the layout only for tablet and mobile mode */
  @media (width <= 767px) {
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal {
      display: grid !important;
      grid-template-columns: 7.5rem 1fr;
      grid-template-areas: "media body" "actions actions";
      gap: 1rem 0.75rem;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__media {
      grid-area: media;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content {
      display: contents !important;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__body {
      grid-area: body;
      margin: auto 0;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions {
      grid-area: actions;
      width: 100% !important;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .button,
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .cmp-button,
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .amg-btn {
      width: 100% !important;
    }
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .button .cmp-button,
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .cmp-button .cmp-button,
    .family-testing .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions .amg-btn .cmp-button {
      padding: 0 1rem 1.25rem 1rem;
      margin-top: -0.9375rem;
    }
  }
  .cgd-dhr-tabs .amg-tab__content-container {
    border: none;
    padding: 0;
  }
  .cgd-dhr-tabs .amg-accordion__header-button {
    background: #f6f5ef;
  }
  .cgd-dhr-tabs amg-brightcove-video.cgd-brightcove .amg-accordion__title [slot=title] {
    color: var(--component-theme-dark-surface-assets-secondary-contrast-high);
    font-family: var(--brand-primitives-typography-styles-font-family-body);
  }
  .cgd-dhr-tabs .amg-card__body a {
    color: var(--component-theme-dark-surface-assets-secondary-contrast-high);
  }
  .cgd-dhr-tabs .cards {
    padding-top: 0.5rem;
  }
  .cgd-dhr-tabs .cards:first-child {
    padding-top: 2rem;
  }
  @media (width <= 767px) {
    .cgd-dhr-tabs .amg-card--horizontal .amg-card__media {
      margin: 1.5rem auto;
    }
  }
  .cgd-dhr-tabs .amg-card--horizontal .amg-card__media--padded {
    padding: 0;
  }
  .cgd-dhr-tabs .amg-card--horizontal .amg-card__content {
    padding-bottom: 0;
    padding-top: 0;
  }
  .cgd-dhr-tabs .amg-content-icon--icon-1 {
    max-width: 150px;
    max-height: 104px;
  }
  .cgd-dhr-tabs .amg-content-icon__icon {
    max-width: 150px;
    max-height: 104px;
  }
  @media (width <= 768px) {
    .container.content-body:has(> .thank-you-promo-cards) {
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .container.content-body:has(> .thank-you-promo-cards) .cgd-line-accent {
      font-size: 1.5rem;
      line-height: 2.125rem;
    }
    .container.content-body:has(> .thank-you-promo-cards) .update-page-text .amg-row.amg-sb {
      gap: 1rem;
    }
  }
  .cgdpathwaysSubtleTextTablet .amg-text-subtle {
    color: var(--cgdpathways-text-color-subtle);
  }
  @media (max-width: 1439px) {
    .cgdpathwaysSubtleTextTablet .amg-text-subtle {
      display: block;
      width: 100%;
      text-wrap: auto;
    }
  }
  @media (max-width: 767px) {
    .cgd-patient-grid .amg-stack__content .amg-stack__body h5 {
      height: 4.25rem;
      font-size: 1.5rem;
      line-height: 2.125rem;
    }
    .cgd-patient-grid .amg-stack.amg-stack--align-center.amg-stack--padded.None {
      gap: 1.5rem;
    }
  }
  .cgd-card-patient {
    display: flex;
    justify-content: center;
  }
  .cgd-card-patient .amg-row.amg-sb {
    align-items: center;
  }
  @media (max-width: 1439px) {
    .cgd-card-patient h5 {
      font-size: 1.5rem;
      line-height: 2.125rem;
    }
  }
  @media (max-width: 767px) {
    .cgd-card-patient .cgd-card-container {
      display: flex;
      justify-content: center;
    }
    .cgd-card-patient .cgd-card-container a.amg-btn.amg-btn--primary.amg-btn--medium {
      font-size: 1rem;
    }
  }
  /* carousel.scss */
  .cgd-amg-carousel {
    background: var(--component-theme-light-surface-section-background-section-bg-2);
    padding: 0 var(--grid-foundations-outer-margin);
  }
  .amg-surface--dark .cgd-amg-carousel {
    background: var(--component-theme-dark-surface-section-background-section-bg-2);
  }
  @media (max-width: 767px) {
    .cgd-amg-carousel .amg-carousel__slide {
      text-align: center;
    }
    .cgd-amg-carousel .amg-stack {
      align-items: center;
    }
    .cgd-amg-carousel .amg-stack__actions {
      justify-content: center;
    }
  }
  /* colors.scss */
  /* column-stack.scss */
  .cgd-column-stack {
    display: flex;
    padding: var(--spacing-components-desktop-32);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-components-desktop-16);
    align-self: stretch;
  }
  .cgd-column-stack-with-h4 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-components-desktop-8);
    align-self: stretch;
  }
  .cgd-row-section {
    display: flex;
    width: 100%;
    max-width: 1230px;
    margin-inline: auto;
    align-items: flex-start;
    gap: var(--spacing-section-normal);
    flex-shrink: 1;
  }
  @media (max-width: 767px) {
    .cgd-row-section {
      flex-direction: column;
      padding-right: 0;
    }
    .cgd-row-section .amg-row.amg-sb {
      grid-template-columns: 1fr;
    }
    .cgd-row-section [class*=amg-col-] {
      grid-column: 1/-1;
      width: 100%;
    }
    .cgd-row-section .cmp-image.margin-desktop-right-44 {
      margin-right: 0;
    }
  }
  /* content-controls.scss */
  .cgd-sequelae .amg-content-controls__arrow--prominent.amg-icon-btn--media {
    --background-base: var(
      --component-theme-light-surface-interactive-base-medium-prominence-background-default
    );
    --background-color: var(
      --component-theme-light-surface-interactive-base-medium-prominence-background-default
    );
    --background: var(--background-base);
    background: var(--background);
  }
  .cgd-sequelae .amg-content-controls__dot.amg-content-controls__dot--active {
    --background-base: var(
      --component-theme-light-surface-assets-lines-line-accent
    );
    --background-color: var(
      --component-theme-light-surface-assets-lines-line-accent
    );
    --background: var(--background-base);
    background: var(--background);
  }
  .cgd-sequelae .amg-content-controls__dots--dot-large .amg-content-controls__dot {
    background: var(--component-theme-light-surface-interactive-base-low-prominence-outline-alt-1);
  }
  .cgd-sequelae .amg-content-controls__dots--dot-large .amg-content-controls__dot--active {
    background: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-search-results .amg-content-controls__page--active {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
    background: transparent;
  }
  .cgd-search-results .amg-content-controls__page:not(.amg-content-controls__page--active) {
    color: #3b3b3b;
    border-color: transparent;
  }
  .cgd-search-results .amg-content-controls__page:not(.amg-content-controls__page--active):hover {
    background: transparent;
    border-color: transparent;
  }
  .cgd-search-results .amg-content-controls__arrow {
    width: 24px;
    height: 24px;
    padding: var(--spacing-components-desktop-6);
    box-sizing: border-box;
  }
  .cgd-search-results .amg-content-controls__arrow:hover {
    background: transparent;
  }
  .cgd-search-results .amg-content-controls__arrow amg-icon {
    --custom-icon-size: 12px;
  }
  .cgd-search-results .amg-content-controls__arrow--disabled {
    visibility: visible;
  }
  .amg-icon-btn--half-circle {
    width: 2.25rem;
    height: 2.25rem;
    min-width: 2.25rem;
    min-height: 2.25rem;
    padding: 0;
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
  }
  .amg-icon-btn--half-circle amg-icon {
    display: none;
  }
  .amg-icon-btn--half-circle::before {
    content: "";
    display: block;
    width: 2.25rem;
    height: 2.25rem;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi41OTMiIGhlaWdodD0iMzYuNTkzIiB2aWV3Qm94PSIwIDAgMzYuNTkzIDM2LjU5MyI+CiAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5NSAtMTk0NSkiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk1IDE5NDUpIiBmaWxsPSIjNDdhOGM0IiBzdHJva2U9IiMxY2IxZDEiIHN0cm9rZS13aWR0aD0iMiI+CiAgICAgIDxyZWN0IHdpZHRoPSIzNi41OTMiIGhlaWdodD0iMzYuNTkzIiBzdHJva2U9Im5vbmUiLz4KICAgICAgPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjM0LjU5MyIgaGVpZ2h0PSIzNC41OTMiIGZpbGw9Im5vbmUiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNi40MTYgMTk1MC45NTIpIj4KICAgICAgPHBhdGggZD0iTTAsMS40NjksMS42LDAsMTQuODc5LDEyLjExNSwxLjYsMjQuMjI5LDAsMjIuNzY4LDExLjY2MywxMi4xMTVaIiBmaWxsPSIjZjJmMmYzIi8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=);
    background-size: 2.25rem 2.25rem;
    background-repeat: no-repeat;
    background-position: center;
  }
  .amg-icon-btn--half-circle.amg-icon-btn--half-circle-prev::before {
    transform: scaleX(-1);
  }
  /* cta-banner.scss */
  .amg-cta-banner--has-logo {
    justify-content: space-between;
    gap: 1rem;
  }
  .amg-cta-banner--has-logo.amg-cta-banner--left {
    flex-direction: row-reverse;
  }
  .amg-cta-banner__logo {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
  }
  .amg-cta-banner__logo img {
    display: block;
    max-height: 56px;
    width: 128px;
  }
  .amg-cta-banner__logo-asset {
    display: block;
    width: var(--amg-cta-banner-logo-width, 92px);
    height: var(--amg-cta-banner-logo-height, 40px);
    background: var(--amg-cta-banner-logo, none) center/contain no-repeat;
  }
  @media (width >= 768px) {
    .amg-cta-banner__buttons .amg-btn {
      background: transparent;
      font-family: var(--brand-primitives-typography-styles-font-family-body);
    }
  }
  @media (width <= 767px) {
    .amg-cta-banner {
      background-color: var(--brand-primitives-color-neutral-light-tint-1);
      border: none;
      gap: 0;
    }
    .amg-cta-banner.amg-cta-banner--has-logo, .amg-cta-banner.amg-cta-banner--has-logo.amg-cta-banner--left {
      flex-direction: column;
      gap: 0;
    }
    .amg-cta-banner .amg-cta-banner__logo {
      display: none;
    }
    .amg-cta-banner .amg-cta-banner__buttons {
      gap: 0;
      justify-content: flex-start;
      flex-direction: column-reverse;
      align-items: baseline;
    }
    .amg-cta-banner .amg-cta-banner__buttons a,
    .amg-cta-banner .amg-cta-banner__buttons button {
      background: none;
      border: none;
      color: #474747;
      font-size: 1rem;
      font-weight: bold;
      line-height: 1.25rem;
      padding: 0;
      text-decoration: none;
    }
    .amg-cta-banner .amg-cta-banner__buttons .amg-btn {
      padding: 0.78125rem 0.9375rem;
      background: none;
      border: none;
      padding-left: 3.0625rem;
      position: relative;
      font-family: var(--brand-primitives-typography-styles-font-family-body);
    }
    .amg-cta-banner .amg-cta-banner__buttons .amg-cta-banner__text-link {
      padding: 0.78125rem 0.9375rem;
      padding-left: 3.0625rem;
      background: none;
      border: none;
    }
  }
  .amg-header__mobile-nav .amg-cta-banner {
    background-color: var(--brand-primitives-color-neutral-light-tint-1);
    border: none;
    gap: 0;
  }
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__logo {
    display: none;
  }
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__buttons {
    gap: 0;
    justify-content: flex-start;
    flex-direction: column;
    align-items: baseline;
  }
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__buttons a,
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__buttons button {
    background: none;
    border: none;
    color: #474747;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.25rem;
    padding: 0;
    text-decoration: none;
  }
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__buttons .amg-btn {
    padding: 0.78125rem 0.9375rem;
    background: none;
    border: none;
    padding-left: 3.0625rem;
    font-family: var(--brand-primitives-typography-styles-font-family-body);
  }
  .amg-header__mobile-nav .amg-cta-banner .amg-cta-banner__buttons .amg-cta-banner__text-link {
    padding: 0.78125rem 0.9375rem;
    background: none;
    border: none;
    padding-left: 3.0625rem;
  }
  /* cta.scss */
  .cgdpathways-cta .button,
  .cgdpathways-cta .cmp-button {
    display: flex;
    justify-content: center;
  }
  .cgdpathways-cta a.amg-btn.amg-btn--primary.amg-btn--medium {
    font-size: 1.25rem;
    line-height: 1.625rem;
  }
  @media (max-width: 767px) {
    .amg-align--center {
      display: flex;
      place-content: center center;
      align-items: center;
      gap: var(--spacing-components-desktop-16);
      align-self: stretch;
      flex-wrap: wrap;
    }
  }
  .cgdpathways-cta-btn {
    text-align: center;
    max-width: 150px;
    white-space: normal;
    padding: 6px 25px;
    font-family: Oswald, sans-serif;
    font-weight: 400;
    line-height: 22px;
    border: 0;
    margin-right: 18px;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.16);
    min-width: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 52px;
    transition: 0.2s ease-in-out;
    z-index: 1;
    position: relative;
    cursor: pointer;
    color: #fff;
    background: #47a8c4;
    font-size: 16px;
  }
  @media (max-width: 767px) {
    .cgdpathways-cta-btn {
      width: 100%;
      margin-right: 0;
      max-width: unset;
    }
  }
  .cgdpathways-cta-bgcover .amg-btn--primary {
    font-size: 1rem;
    padding: 0.625rem 2.25rem;
    border: 0;
    line-height: 1.375rem;
  }
  .cgdpathways-cta-bgcover .amg-btn--primary:hover {
    background: linear-gradient(var(--brand-primitives-color-section-section-bg-dark-3) 0%, #1e7691 100%);
    border: 0;
  }
  @media (max-width: 767px) {
    .cgdpathways-cta-bgcover .amg-btn--primary {
      width: 100%;
      display: block;
    }
  }
  .cgd-actions-wrapper-full-width {
    padding: 1.375rem 2rem 1rem;
  }
  .cgd-actions-wrapper-full-width h4 {
    margin-inline: 0rem;
  }
  @media (max-width: 767px) {
    .cgd-actions-wrapper-full-width h4 {
      padding: 1rem 1rem 0rem 1rem;
    }
  }
  .cgd-actions-wrapper-full-width .amg-stack__actions {
    width: 100%;
  }
  .cgd-actions-wrapper-full-width .amg-stack__actions div {
    width: 100%;
  }
  @media (width <= 768px) {
    .cgd-actions-wrapper-full-width .amg-stack__actions div .button .cgd-card-container .amg-btn--medium {
      width: 100%;
      max-width: stretch;
    }
  }
  .cgd-actions-wrapper-full-width {
    padding: 1.375rem 2rem 1rem;
  }
  @media (width <= 768px) {
    .cgd-actions-wrapper-full-width .button .cgd-card-container .amg-btn--medium {
      width: 100%;
      max-width: stretch;
    }
  }
  /* footer.scss */
  .amg-floater-wrapper {
    display: flex;
    justify-content: flex-end;
  }
  @media (max-width: 767px) {
    .amg-floater-wrapper {
      order: 3;
      margin: 0 auto;
    }
  }
  .amg-floater {
    display: inline-flex;
    align-items: center;
    gap: 0.6rem;
    background: transparent;
    border: 0;
    box-shadow: none;
    padding: 0.75rem;
  }
  .amg-floater__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 0.1rem;
  }
  .amg-floater__heading {
    margin: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
  }
  .amg-floater__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 9.38rem;
    min-height: 1.88rem;
    padding: 0 0.75rem;
    border-radius: var(--brand-primitives-corner-radius-button-edge-button);
    border: var(--borders-weight-weight-2) solid var(--component-theme-light-surface-interactive-base-medium-prominence-outline-default);
    background: var(--component-theme-light-surface-interactive-base-medium-prominence-background-default);
    color: var(--component-theme-light-surface-interactive-base-medium-prominence-text-icon-interactive);
    text-align: center;
    text-decoration: none;
    font-family: var(--brand-primitives-typography-styles-font-family-cta);
    font-size: 0.88rem;
    font-weight: 400;
    line-height: 1.5rem;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  }
  .amg-floater__cta:hover,
  .amg-floater__cta:focus {
    background: linear-gradient(var(--brand-primitives-color-neutral-dark-base) 0, var(--brand-primitives-color-interactive-light-2) 100%);
    border-color: var(--component-theme-light-surface-interactive-base-high-prominence-outline-default);
    color: var(--component-theme-light-surface-interactive-base-high-prominence-text-icon-interactive);
    text-decoration: none;
    outline: none;
  }
  .amg-floater__image {
    display: block;
    width: 8rem;
    height: 3.63rem;
    object-fit: contain;
    flex-shrink: 0;
  }
  /* Mobile */
  @media (width <= 30rem) {
    .amg-floater {
      gap: 0.75rem;
      padding: 0.625rem;
    }
    .amg-floater__heading {
      font-size: 1.125rem;
    }
    .amg-floater__cta {
      min-width: 0;
      padding: 0.75rem 1.25rem;
      font-size: 1rem;
    }
    .amg-floater__image {
      width: 5rem;
      max-height: 5.63rem;
    }
  }
  .amg-footer-legal {
    justify-content: center;
    align-items: flex-start;
    gap: 0;
  }
  .amg-footer-legal .amg-logo--md img {
    height: 2rem;
  }
  .amg-footer-legal .amg-footer-legal__content {
    display: flex;
    flex-direction: column;
    flex: 1 0 0;
    gap: 9px;
    align-items: normal;
    justify-content: flex-end;
    align-self: stretch;
  }
  @media (width >= 768px) {
    .amg-footer-legal .amg-footer-legal {
      flex-direction: row;
      gap: 0;
    }
    .amg-footer-legal .amg-footer-legal__content {
      max-width: var(--grid-columns-10col);
    }
  }
  @media (max-width: 767px) {
    .amg-footer-legal .amg-footer-legal__logo {
      margin: 0 auto;
    }
  }
  .amg-footer-legal.amg-footer-legal--logo-left {
    background: var(--component-theme-light-surface-section-background-section-bg-3);
  }
  .amg-footer-legal.amg-footer-legal--logo-left .amg-logo.amg-logo--md > img {
    margin-left: 5.5625rem;
  }
  @media (max-width: 767px) {
    .amg-footer-legal.amg-footer-legal--logo-left .amg-logo.amg-logo--md > img {
      margin-left: 0;
    }
  }
  @media (max-width: 1439px) {
    .amg-footer-legal.amg-footer-legal--logo-left .amg-logo.amg-logo--md > img {
      margin-left: 0;
    }
  }
  .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav {
    font-family: var(--brand-primitives-typography-styles-font-family-headings), sans-serif;
  }
  .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav ul {
    flex-wrap: wrap;
    margin-left: var(--spacing-components-desktop-40);
  }
  @media (min-width: 1440px) {
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav ul {
      gap: var(--spacing-components-desktop-16);
    }
  }
  @media (max-width: 767px) {
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav ul {
      gap: var(--spacing-components-desktop-0);
    }
  }
  .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav .amg-link.amg-link--nav {
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
    font-family: var(--brand-primitives-typography-styles-font-family-headings), sans-serif;
    font-weight: 500;
  }
  .amg-footer-legal.amg-footer-legal--logo-left .amg-floater__heading {
    color: var(--cgdpathways-color-text-black);
  }
  @media (width >= 60rem) {
    .amg-footer-legal.amg-footer-legal--logo-left {
      flex-direction: row;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-logo--md img {
      max-height: 2rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav {
      margin-top: 0.38rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav .amg-link.amg-link--nav {
      margin: 0 -0.5rem 0 -0.56rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__nav .amg-divider.amg-divider--vertical {
      width: 0.13rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-floater__text {
      margin-top: -4.38rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-floater__image {
      margin-top: -3.56rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left > .amg-footer-legal__content > .amg-divider .amg-divider__line {
      width: 92%;
      margin: 0 auto;
      margin-left: -1.63rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__legal {
      margin-top: 1.5rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__legal > p {
      margin-bottom: 1.63rem;
    }
  }
  /* Mobile */
  @media (width < 60rem) {
    .amg-footer-legal.amg-footer-legal--logo-left .amg-floater {
      margin-left: 2.3125rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-floater .amg-floater__cta {
      width: 9.375rem;
      height: 2rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-floater__image {
      width: 6.9375rem;
      height: 3.25rem;
    }
    .amg-footer-legal.amg-footer-legal--logo-left > .amg-footer-legal__content > .amg-divider {
      margin-left: 0;
    }
    .amg-footer-legal.amg-footer-legal--logo-left > .amg-footer-legal__content > .amg-divider .amg-divider__line {
      width: 100%;
    }
    .amg-footer-legal.amg-footer-legal--logo-left .amg-footer-legal__legal {
      margin-left: 0;
      margin-top: 1rem;
    }
  }
  /* ------ Sticky floater card */
  .amg-card-sticky-floater {
    right: 0;
    bottom: 0;
    z-index: 1;
    pointer-events: none;
    transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;
    position: fixed;
    background: rgb(255, 255, 255);
    border-top: 6px solid var(--brand-primitives-color-primary-dark-base);
    padding-top: 0.1875rem;
    max-width: 23.0625rem;
  }
  .amg-card-sticky-floater.is-hidden,
  .amg-card-sticky-floater[hidden] {
    opacity: 0;
    transform: translateY(1rem);
    pointer-events: none;
    visibility: hidden;
  }
  .amg-card-sticky-floater .amg-card-floating-component {
    pointer-events: auto;
    display: inline-block;
  }
  /* Card: image on the right, text/CTA on the left */
  .amg-card-sticky-floater .amg-card-floating-component .amg-card-floating-content {
    display: inline-flex;
    flex-direction: row-reverse;
    justify-content: center;
    align-items: center;
    transform: none;
    max-width: 100%;
    padding: 0 1.25rem;
    background-color: transparent;
  }
  .amg-card-sticky-floater .amg-card-floating-image img {
    display: block;
    object-fit: contain;
    width: 100%;
    height: auto;
    max-width: 8.1875rem;
    position: relative;
    top: -7px;
    right: -12px;
    margin-left: 0;
  }
  .amg-card-sticky-floater .amg-card-floating-text {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.9375rem;
    gap: 0;
  }
  .amg-card-sticky-floater .amg-card-floating-text > p {
    margin: 0;
  }
  .amg-card-sticky-floater .amg-card-floating-text > p:first-child {
    color: #000;
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
  }
  .amg-card-sticky-floater .amg-card-cta-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 9.375rem;
    height: 2rem;
    padding: 0 0.75rem;
    border: var(--borders-weight-weight-2) solid var(--component-theme-light-surface-interactive-base-medium-prominence-outline-default);
    background: var(--component-theme-light-surface-interactive-base-medium-prominence-background-default);
    color: var(--component-theme-light-surface-interactive-base-medium-prominence-text-icon-interactive);
    font-family: var(--brand-primitives-typography-styles-font-family-cta);
    font-size: 0.88rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border-radius: var(--brand-primitives-corner-radius-button-edge-button);
  }
  .amg-card-sticky-floater .amg-card-cta-btn:hover,
  .amg-card-sticky-floater .amg-card-cta-btn:focus {
    background: linear-gradient(var(--brand-primitives-color-neutral-dark-base) 0, var(--brand-primitives-color-interactive-light-2) 100%);
    border-color: var(--component-theme-light-surface-interactive-base-high-prominence-outline-default);
    color: var(--component-theme-light-surface-interactive-base-high-prominence-text-icon-interactive);
    text-decoration: none;
    outline: none;
  }
  @media (width <= 47.9375rem) {
    .amg-card-sticky-floater {
      max-width: 100%;
      width: 100%;
      padding-top: 0;
    }
    .amg-card-floating-component {
      width: 100%;
    }
    .amg-card-floating-text {
      padding-top: 0;
      margin-top: 0.75rem;
      width: 100%;
      max-width: 100%;
    }
    .amg-card-floating-content {
      padding-top: 0;
      margin-top: 0.75rem;
      width: 100%;
    }
  }
  .amg-references-color .amg-references__content {
    color: var(--component-theme-dark-surface-interactive-base-medium-prominence-outline-focus);
  }
  .referencesandfootnotes .amg-container {
    padding: 0;
    margin: 0;
  }
  .referencesandfootnotes .amg-references__symbol.amg-font-bold {
    display: none;
  }
  /* form.scss */
  @media (max-width: 767px) {
    .cgdpathways-form .cgdpathways-cta .button,
    .cgdpathways-form .cgdpathways-cta .cmp-button {
      display: flex;
      justify-content: center;
    }
  }
  /* gap-gutter.scss */
  .container.content-body {
    max-width: 58.75rem !important;
    padding-inline: 0.9375rem !important;
  }
  .container.content-body .amg-container-fluid {
    padding: 0;
  }
  .cgd-gap-gutter {
    display: flex;
    align-items: flex-start;
    gap: var(--grid-foundations-gutter);
  }
  /* grid.scss */
  .amg-cgd-stack-card-custom .amg-container-fluid {
    padding: 0;
  }
  .amg-cgd-stack-card-custom .amg-container-fluid h4 {
    text-wrap: inherit;
  }
  /* header.scss */
  .amg-utility-bar {
    display: none;
  }
  .amg-header {
    border-top: 15px solid var(--brand-primitives-color-primary-dark-base);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  }
  amg-search-panel {
    z-index: 101;
  }
  amg-search-panel[variant=minimal] {
    left: 0;
    right: 0;
    max-width: 58.75rem;
    margin-inline: auto;
  }
  amg-search-panel[variant=minimal] .amg-search__minimal-container {
    padding-right: 0;
  }
  .amg-cta-banner {
    --amg-cta-banner-logo: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTIiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA5MiA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgwNTJfMjI5NTMpIj4KPHBhdGggZD0iTTM5LjMzMTggMTcuMjcxNEgzMi41NTM1QzI5LjcxNDMgMTcuMjY5MSAyNi45OTIgMTYuMTQwMiAyNC45ODQ0IDE0LjEzMjZDMjIuOTc2OCAxMi4xMjUgMjEuODQ3OSA5LjQwMjczIDIxLjg0NTYgNi41NjM1M1YwLjMxNDg3M0wyMS4wODg5IDAuMDgyMDMxMlY2LjU2NjRDMjEuMDkyNSA5LjYwNTU4IDIyLjMwMTMgMTIuNTE5MyAyNC40NTAzIDE0LjY2ODNDMjYuNTk5MyAxNi44MTc0IDI5LjUxMjkgMTguMDI2NSAzMi41NTIgMTguMDMwM0gzOS42MDM0TDM5LjMzMTggMTcuMjcxNFoiIGZpbGw9IiM0N0E4QzQiLz4KPHBhdGggZD0iTTMzLjA5MzYgMTUuMTI5SDM4LjU2NjhMMzguMjk1MSAxNC4zNjg3SDMzLjA5MzZDMzAuODgxMiAxNC4zNjY0IDI4Ljc2IDEzLjQ4NjYgMjcuMTk1NiAxMS45MjIyQzI1LjYzMTEgMTAuMzU3OSAyNC43NTExIDguMjM2ODQgMjQuNzQ4NiA2LjAyNDQ1VjEuMjA0NDdMMjMuOTg4MyAwLjk2ODc1VjYuMDI0NDVDMjMuOTkwOSA4LjQzODQzIDI0Ljk1MTEgMTAuNzUyOCAyNi42NTgxIDEyLjQ1OTdDMjguMzY1MiAxNC4xNjY1IDMwLjY3OTYgMTUuMTI2NSAzMy4wOTM2IDE1LjEyOVoiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTM0LjI3NDMgMTIuMjI0MUgzNy41MzI2TDM3LjI2MSAxMS40NjM4SDM0LjI3NjRDMzMuNDA2NSAxMS40NjM5IDMyLjU0NSAxMS4yOTI2IDMxLjc0MTIgMTAuOTU5N0MzMC45Mzc1IDEwLjYyNjkgMzAuMjA3MiAxMC4xMzg5IDI5LjU5MiA5LjUyMzc0QzI4Ljk3NjggOC45MDg1OCAyOC40ODg5IDguMTc4MjYgMjguMTU2IDcuMzc0NUMyNy44MjMxIDYuNTcwNzMgMjcuNjUxOCA1LjcwOTI3IDI3LjY1MTkgNC44MzkzVjIuMDg4MzFMMjYuODkxNiAxLjg1NTQ3VjQuODM5M0MyNi44OTE0IDYuNzk3NTYgMjcuNjY5MSA4LjY3NTcxIDI5LjA1MzYgMTAuMDYwNkMzMC40MzgxIDExLjQ0NTUgMzIuMzE2IDEyLjIyMzggMzQuMjc0MyAxMi4yMjQxWiIgZmlsbD0iI0E3QThBQiIvPgo8cGF0aCBkPSJNMTcuNDA4NiAwLjI0MzAzMVY2LjU2NzE0QzE3LjQwNDYgOS40MDUyMiAxNi4yNzQ5IDEyLjEyNTggMTQuMjY3NSAxNC4xMzJDMTIuMjYwMSAxNi4xMzgzIDkuNTM4NzcgMTcuMjY2MyA2LjcwMDY4IDE3LjI2ODVIMC4yNjM3NDRMMCAxOC4wMzE3SDYuNzA0MjhDOS43NDM0NiAxOC4wMjc5IDEyLjY1NzEgMTYuODE4OSAxNC44MDYgMTQuNjY5OEMxNi45NTUgMTIuNTIwNyAxOC4xNjM4IDkuNjA3MDQgMTguMTY3NCA2LjU2Nzg2VjAuMDE5NTMxMkwxNy40MDg2IDAuMjQzMDMxWiIgZmlsbD0iIzQ3QThDNCIvPgo8cGF0aCBkPSJNMTUuMjcwNCA2LjAyNzcxVjAuODc1TDE0LjUxIDEuMDk4NVY2LjAyNzcxQzE0LjUwODEgOC4yNDAzNiAxMy42Mjg1IDEwLjM2MTkgMTIuMDY0MSAxMS45MjY2QzEwLjQ5OTcgMTMuNDkxNCA4LjM3ODQ2IDE0LjM3MTYgNi4xNjU4MSAxNC4zNzQxSDEuMjczMjVMMS4wMDg3OSAxNS4xMzQ0SDYuMTY1ODFDOC41ODAwNSAxNS4xMzE4IDEwLjg5NDYgMTQuMTcxNCAxMi42MDE1IDEyLjQ2NDFDMTQuMzA4NSAxMC43NTY3IDE1LjI2ODMgOC40NDE5NSAxNS4yNzA0IDYuMDI3NzFaIiBmaWxsPSIjRTg3NzIyIi8+CjxwYXRoIGQ9Ik0xMS42MDc0IDQuODQxOTFDMTEuNjA3NiA1LjcxMTk0IDExLjQzNjQgNi41NzM0OCAxMS4xMDM2IDcuMzc3MzNDMTAuNzcwNyA4LjE4MTE3IDEwLjI4MjggOC45MTE1OCA5LjY2NzYyIDkuNTI2ODFDOS4wNTI0NSAxMC4xNDIxIDguMzIyMSAxMC42MzAxIDcuNTE4MjkgMTAuOTYzQzYuNzE0NDggMTEuMjk1OSA1Ljg1Mjk2IDExLjQ2NzIgNC45ODI5MyAxMS40NjcxSDIuMjgwMDlMMi4wMTU2MiAxMi4yMjc1SDQuOTgzNjRDNS45NTM0NiAxMi4yMjc1IDYuOTEzNzggMTIuMDM2NCA3LjgwOTc2IDExLjY2NTJDOC43MDU3MyAxMS4yOTQxIDkuNTE5ODEgMTAuNzUgMTAuMjA1NSAxMC4wNjQyQzEwLjg5MTIgOS4zNzgzNiAxMS40MzUxIDguNTY0MTcgMTEuODA2MSA3LjY2ODEzQzEyLjE3NzEgNi43NzIwOCAxMi4zNjggNS44MTE3MiAxMi4zNjc4IDQuODQxOTFWMS43MjY1NkwxMS42MDc0IDEuOTUwMDZWNC44NDE5MVoiIGZpbGw9IiNBN0E4QUIiLz4KPHBhdGggZD0iTTYuNzA0MDQgMTkuOTQ1M0gwLjAxMjY5NTNMMC4yNzkzMTQgMjAuNzA1Nkg2LjcwNDA0QzkuNTQzMjQgMjAuNzA3OSAxMi4yNjU1IDIxLjgzNjggMTQuMjczMSAyMy44NDQ0QzE2LjI4MDcgMjUuODUyIDE3LjQwOTYgMjguNTc0MyAxNy40MTE5IDMxLjQxMzVWMzcuMzIyMkwxOC4xNzIyIDM3LjU1MDFWMzEuNDA5MkMxOC4xNjg2IDI4LjM2OTIgMTYuOTU5MSAyNS40NTQ3IDE0LjgwOSAyMy4zMDU1QzEyLjY1OSAyMS4xNTYyIDkuNzQ0MDkgMTkuOTQ3OCA2LjcwNDA0IDE5Ljk0NTNaIiBmaWxsPSIjNDdBOEM0Ii8+CjxwYXRoIGQ9Ik02LjE2MzU4IDIyLjg0NzdIMS4wMzAyN0wxLjI5Njg5IDIzLjYwOEg2LjE2MzU4QzguMzc1ODUgMjMuNjEwNSAxMC40OTY4IDI0LjQ5MDQgMTIuMDYxMSAyNi4wNTQ3QzEzLjYyNTQgMjcuNjE5IDE0LjUwNTMgMjkuNzQgMTQuNTA3OCAzMS45NTIyVjM2LjQ1MjRMMTUuMjY4MSAzNi42ODAyVjMxLjk1MDhDMTUuMjY1MSAyOS41MzcyIDE0LjMwNDkgMjcuMjIzMyAxMi41OTggMjUuNTE2OEMxMC44OTEyIDIzLjgxMDIgOC41NzcyIDIyLjg1MDMgNi4xNjM1OCAyMi44NDc3WiIgZmlsbD0iI0U4NzcyMiIvPgo8cGF0aCBkPSJNNC45ODMzMyAyNS43NUgyLjA0OThMMi4zMTY0MiAyNi41MTAzSDQuOTgzMzNDNS44NTMzIDI2LjUxMDIgNi43MTQ3NiAyNi42ODE1IDcuNTE4NTMgMjcuMDE0NEM4LjMyMjI5IDI3LjM0NzMgOS4wNTI2MSAyNy44MzUyIDkuNjY3NzcgMjguNDUwNEMxMC4yODI5IDI5LjA2NTYgMTAuNzcwOSAyOS43OTU5IDExLjEwMzggMzAuNTk5NkMxMS40MzY2IDMxLjQwMzQgMTEuNjA3OSAzMi4yNjQ5IDExLjYwNzggMzMuMTM0OFYzNS41ODE4TDEyLjM2ODIgMzUuODA5NlYzMy4xMzg0QzEyLjM2ODQgMzIuMTY4NiAxMi4xNzc3IDMxLjIwODEgMTEuODA2NyAzMC4zMTJDMTEuNDM1NyAyOS40MTU5IDEwLjg5MTkgMjguNjAxNiAxMC4yMDYyIDI3LjkxNTdDOS41MjA0NiAyNy4yMjk4IDguNzA2MzUgMjYuNjg1NyA3LjgxMDMzIDI2LjMxNDRDNi45MTQzIDI1Ljk0MzIgNS45NTM5MyAyNS43NTIyIDQuOTg0MDUgMjUuNzUyMkw0Ljk4MzMzIDI1Ljc1WiIgZmlsbD0iI0E3QThBQiIvPgo8cGF0aCBkPSJNMjEuODQ5MiAzNy4yODIzVjMxLjQxMzFDMjEuODUxNSAyOC41NzM5IDIyLjk4MDQgMjUuODUxNiAyNC45ODggMjMuODQ0QzI2Ljk5NTYgMjEuODM2NCAyOS43MTc5IDIwLjcwNzUgMzIuNTU3MSAyMC43MDUySDM5LjMxODhMMzkuNTg5OCAxOS45NDkySDMyLjU1MzVDMjkuNTE0MyAxOS45NTI2IDI2LjYwMDUgMjEuMTYxMyAyNC40NTEzIDIzLjMxMDFDMjIuMzAyMSAyNS40NTkgMjEuMDkyOSAyOC4zNzI1IDIxLjA4ODkgMzEuNDExN0wyMS4wODg5IDM3LjUxMzdMMjEuODQ5MiAzNy4yODIzWiIgZmlsbD0iIzQ3QThDNCIvPgo8cGF0aCBkPSJNMjMuOTg5MyAzMS45NTU0VjM2LjYyNjZMMjQuNzQ5NiAzNi4zOTM4VjMxLjk1NjFDMjQuNzUyMSAyOS43NDM3IDI1LjYzMjEgMjcuNjIyNyAyNy4xOTY1IDI2LjA1ODNDMjguNzYxIDI0LjQ5NCAzMC44ODIxIDIzLjYxNDIgMzMuMDk0NSAyMy42MTE5SDM4LjI2ODhMMzguNTQzMyAyMi44NTE2SDMzLjA5NDVDMzAuNjgwNyAyMi44NTQgMjguMzY2NCAyMy44MTM5IDI2LjY1OTQgMjUuNTIwN0MyNC45NTI0IDI3LjIyNzQgMjMuOTkyMSAyOS41NDE1IDIzLjk4OTMgMzEuOTU1NFoiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTI3LjY1MDIgMzMuMTQyNkMyNy42NTAxIDMyLjI3MjcgMjcuODIxNCAzMS40MTEyIDI4LjE1NDMgMzAuNjA3NEMyOC40ODcyIDI5LjgwMzcgMjguOTc1MSAyOS4wNzM0IDI5LjU5MDMgMjguNDU4MkMzMC4yMDU1IDI3Ljg0MyAzMC45MzU4IDI3LjM1NTEgMzEuNzM5NSAyNy4wMjIyQzMyLjU0MzMgMjYuNjg5MyAzMy40MDQ4IDI2LjUxOCAzNC4yNzQ3IDI2LjUxODFIMzcuMjIxMkwzNy40OTU3IDI1Ljc1NzhIMzQuMjc2MkMzMy4zMDYzIDI1Ljc1NzYgMzIuMzQ1OSAyNS45NDg1IDMxLjQ0OTggMjYuMzE5NkMzMC41NTM3IDI2LjY5MDYgMjkuNzM5NSAyNy4yMzQ1IDI5LjA1MzYgMjcuOTIwM0MyOC4zNjc4IDI4LjYwNjEgMjcuODIzOCAyOS40MjAzIDI3LjQ1MjYgMzAuMzE2M0MyNy4wODE1IDMxLjIxMjQgMjYuODkwNSAzMi4xNzI4IDI2Ljg5MDYgMzMuMTQyNlYzNS43MzdMMjcuNjUxIDM1LjUwNDFMMjcuNjUwMiAzMy4xNDI2WiIgZmlsbD0iI0E3QThBQiIvPgo8cGF0aCBkPSJNNDcuNDUzMiA4LjA4NThDNDcuNDUzMiAyLjY5NTkzIDQ5LjY1OCAwLjAwMDk5NTE1OSA1NC4wNjc3IDAuMDAwOTk1MTU5QzU0LjkwODQgLTAuMDEyNjI1OCA1NS43NDU1IDAuMTEzNjYzIDU2LjU0NDggMC4zNzQ2OTNDNTcuMjA1NyAwLjU4Mzg2MSA1Ny44MTYgMC45Mjc3NTkgNTguMzM3MiAxLjM4NDY4QzU4Ljg1ODUgMS44NDE2IDU5LjI3OTMgMi40MDE2MiA1OS41NzMyIDMuMDI5MzhDNTkuODk2NiAzLjY5MTYgNjAuMTI2OCA0LjM5NTM2IDYwLjI1NzQgNS4xMjA2NUM2MC40MDI3IDUuOTQwNDIgNjAuNDcyNyA2Ljc3MTc3IDYwLjQ2NjUgNy42MDQzVjkuNTY2OTNINTUuOTMxMVY3LjQ2NDg4QzU1LjkzMTEgNy4wNTA5NCA1NS45MjI3IDYuNjk0MDEgNTUuOTA2IDYuMzk0MUM1NS44ODMzIDYuMDQ5OCA1NS44Mzg5IDUuNzA3MjggNTUuNzczIDUuMzY4NThDNTUuNzE5OSA1LjA0NTE2IDU1LjYyMTkgNC43MzA3MiA1NS40ODIgNC40MzQzNEM1NS4zNTQ0IDQuMTg3NzYgNTUuMTY3OCAzLjk3NjY0IDU0LjkzODcgMy44MTk5QzU0LjY4MzEgMy42NDYzNiA1NC4zNzk0IDMuNTU3NjEgNTQuMDcwNSAzLjU2NjIxQzUyLjczNTggMy41NjYyMSA1Mi4wNjg0IDQuNjg5OTQgNTIuMDY4NCA2LjkzNzRWMTYuNzgyOUM1Mi4wNjg0IDE5LjAyMTcgNTIuNzM1OCAyMC4xNDExIDU0LjA3MDUgMjAuMTQxMUM1NC40MzQ3IDIwLjE1MjUgNTQuNzkwNSAyMC4wMzA5IDU1LjA3MTYgMTkuNzk5MUM1NS4zNTk0IDE5LjU0MjIgNTUuNTYyNiAxOS4yMDQyIDU1LjY1NDQgMTguODI5NkM1NS43Njk2IDE4LjQyNzYgNTUuODUwNCAxOC4wMTY0IDU1Ljg5NTkgMTcuNjAwN0M1NS45Mzk3IDE3LjE0MzggNTUuOTU5OSAxNi42ODQ5IDU1Ljk1NjMgMTYuMjI1OVYxMy44NzY3SDYwLjQ2NzJMNjAuNDU0MyAxNS44MDM0QzYwLjQ0MjkgMTYuNjEwMSA2MC4zNzMgMTcuNDE0OSA2MC4yNDUyIDE4LjIxMTZDNjAuMTIxNyAxOC45NDkzIDU5LjkwNjYgMTkuNjY4NyA1OS42MDQ4IDIwLjM1MzFDNTkuMzI4NSAyMS4wMDQgNTguOTM1NCAyMS41OTg3IDU4LjQ0NDkgMjIuMTA4MUM1Ny45MjY5IDIyLjYxNTQgNTcuMzA3MiAyMy4wMDczIDU2LjYyNjggMjMuMjU3OUM1NS44MDg0IDIzLjU2MjUgNTQuOTQgMjMuNzEwNyA1NC4wNjY5IDIzLjY5NDlDNTMuMTcyMyAyMy43MTExIDUyLjI4MTkgMjMuNTY4IDUxLjQzNzQgMjMuMjcyM0M1MC43MzU5IDIzLjAyODcgNTAuMDkyOSAyMi42NDE1IDQ5LjU0OTUgMjIuMTM1NEM0OS4wMzU5IDIxLjYyOTYgNDguNjIxNSAyMS4wMzIyIDQ4LjMyNzggMjAuMzc0QzQ4LjAwNTcgMTkuNjc0MyA0Ny43Nzc2IDE4LjkzNTEgNDcuNjQ5NCAxOC4xNzU2QzQ3LjUxMjcgMTcuMzM4IDQ3LjQ0NjggMTYuNDkwNCA0Ny40NTI1IDE1LjY0MTdMNDcuNDUzMiA4LjA4NThaIiBmaWxsPSIjRTg3NzIyIi8+CjxwYXRoIGQ9Ik02Mi4zMyA4LjA4NTc5QzYyLjMzIDIuNjk1OTMgNjQuNTczIDAuMDAwOTkzOTQ1IDY5LjA1ODggMC4wMDA5OTM5NDVDNjkuOTEyIC0wLjAxMjYxNTggNzAuNzYxNiAwLjExMzYyMSA3MS41NzQgMC4zNzQ2OTFDNzIuMjUyIDAuNTkyMDg1IDcyLjg3OTYgMC45NDMyNDEgNzMuNDE5NSAxLjQwNzM5QzczLjkyNzggMS44NjQyMSA3NC4zNDI3IDIuNDE1MjkgNzQuNjQxMiAzLjAzMDFDNzQuOTY3IDMuNjkyMTEgNzUuMjAwMSA0LjM5NTggNzUuMzM0IDUuMTIxMzdDNzUuNDgzMiA1Ljk0MDcxIDc1LjU1NTQgNi43NzIyMiA3NS41NDk2IDcuNjA1MDJWOC45NDgxN0g3MS4xNzQ1VjcuMzUwNjJDNzEuMTc0NSA2Ljk1MzQ0IDcxLjE2MzkgNi42MDQ5IDcxLjE0MjggNi4zMDQ5OEM3MS4xMTU4IDUuOTY3NzQgNzEuMDYyOSA1LjYzMzA3IDcwLjk4NDcgNS4zMDM5QzcwLjkxODggNC45ODYyNSA3MC44MDM0IDQuNjgwOTMgNzAuNjQyNyA0LjM5OTEzQzcwLjQ4OCA0LjE1MjEgNzAuMjc0NCAzLjk0NzM3IDcwLjAyMSAzLjgwMzM3QzY5LjcyNzMgMy42MzYzOSA2OS4zOTM2IDMuNTUyODkgNjkuMDU1OSAzLjU2MTlDNjcuNjQ1NCAzLjU2MTkgNjYuOTQwMiA0LjY4NTYzIDY2Ljk0MDIgNi45MzMwOFYxNi43Nzg2QzY2Ljk0MDIgMTkuMDE3NCA2Ny42NDU0IDIwLjEzNjggNjkuMDU1OSAyMC4xMzY4QzcwLjQ1ODIgMjAuMTM2OCA3MS4xNTk0IDE4Ljk3NTIgNzEuMTU5NCAxNi42NTIxVjE0LjgyNjdINjguNTQ5MlYxMS41MjA5SDc1Ljc4NTNWMjMuMjUzNkg3Mi41OTAyTDcyLjAxNTMgMjEuNjU2OEM3MS42MDMzIDIyLjI4NjYgNzEuMDMxNyAyMi43OTU5IDcwLjM1ODggMjMuMTMyOUM2OS42NzgzIDIzLjQ5OTMgNjguOTE4MiAyMy42OTI4IDY4LjE0NTQgMjMuNjk2M0M2Ny4zNzU4IDIzLjcwNjkgNjYuNjEyNyAyMy41NTM4IDY1LjkwNjggMjMuMjQ3MUM2NS4yNzM2IDIyLjk3NTMgNjQuNzA3MSAyMi41NjkgNjQuMjQ2NyAyMi4wNTYzQzYzLjc5NDMgMjEuNTM0OSA2My40MjQ3IDIwLjk0NzIgNjMuMTUwNyAyMC4zMTM2QzYyLjg1ODggMTkuNjU5IDYyLjY0NiAxOC45NzE5IDYyLjUxNjkgMTguMjY2OUM2Mi4zODkzIDE3LjU1OCA2Mi4zMjU4IDE2LjgzOTEgNjIuMzI3MiAxNi4xMTg5TDYyLjMzIDguMDg1NzlaIiBmaWxsPSIjRTg3NzIyIi8+CjxwYXRoIGQ9Ik03OC4zMDg2IDAuNDQ1MzI1SDgzLjA3NDdDODQuMzQgMC40MTU2OTggODUuNjAzNiAwLjU1NDE2OSA4Ni44MzI1IDAuODU3MTExQzg3LjcyMTYgMS4wNzQzIDg4LjUyODQgMS41NDU0OCA4OS4xNTQ0IDIuMjEzMkM4OS43MjQ3IDIuODU4NjQgOTAuMTI1MyAzLjYzNTg3IDkwLjMyMDEgNC40NzQ3OUM5MC41NTg2IDUuNTc3NzUgOTAuNjY3MSA2LjcwNDg0IDkwLjY0MzUgNy44MzMwNFYxNS4zMDdDOTAuNjQzNSAxNi4xMTgxIDkwLjYxODEgMTYuODI1NyA5MC41NjczIDE3LjQyOTlDOTAuNTE2OCAxOC4wMjc4IDkwLjQyMDcgMTguNjIxIDkwLjI3OTggMTkuMjA0MkM5MC4xNjUyIDE5LjcyMDEgODkuOTczIDIwLjIxNTYgODkuNzEgMjAuNjczOUM4OS40NTUyIDIxLjA5MTUgODkuMTQwNCAyMS40Njk1IDg4Ljc3NTcgMjEuNzk1N0M4OC4zNzQgMjIuMTU1MSA4Ny45MDc0IDIyLjQzNDYgODcuNDAwOSAyMi42MTkyQzg2Ljc4OTUgMjIuODQwOSA4Ni4xNTY1IDIyLjk5NzkgODUuNTEyMyAyMy4wODc4Qzg0LjY4NzYgMjMuMjA0NyA4My44NTUyIDIzLjI1OTcgODMuMDIyMiAyMy4yNTI0SDc4LjMxTDc4LjMwODYgMC40NDUzMjVaTTgzLjAyMjkgMjAuMDIzNUM4My40NjIzIDIwLjAyMzUgODMuODEwOCAyMC4wMTczIDg0LjA2ODYgMjAuMDA0OEM4NC4zMjggMTkuOTkxOCA4NC41ODYyIDE5Ljk2MDEgODQuODQxMSAxOS45MDk5Qzg1LjA0NDcgMTkuODc5MSA4NS4yNDAyIDE5LjgwOCA4NS40MTYgMTkuNzAwOEM4NS41NTcgMTkuNTk2NCA4NS42NzU1IDE5LjQ2NDYgODUuNzY0NiAxOS4zMTM1Qzg1Ljg3NTYgMTkuMTI5IDg1Ljk0NjggMTguOTIzNCA4NS45NzM3IDE4LjcwOThDODYuMDExMSAxOC40MjE3IDg2LjAyODEgMTguMTMxNCA4Ni4wMjQ3IDE3Ljg0MDlWNS41NTM0OEM4Ni4wNjM4IDUuMjY2MjggODYuMDIxNyA0Ljk3Mzg2IDg1LjkwMzEgNC43MDkzOUM4NS43ODQ0IDQuNDQ0OTMgODUuNTk0IDQuMjE5MDEgODUuMzUzNSA0LjA1NzI1Qzg0LjY0IDMuNzYxNCA4My44Njg3IDMuNjMxMTcgODMuMDk3NyAzLjY3NjM3SDgyLjkyMDJWMjAuMDIyTDgzLjAyMjkgMjAuMDIzNVoiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTQ3LjIzMjQgMjkuNDIxMkg0OC4yNVYzMC4xNzY1QzQ4LjQxMDkgMjkuODkxIDQ4LjY0NTQgMjkuNjUzNyA0OC45MjkgMjkuNDg5NUM0OS4yMTI1IDI5LjMyNTIgNDkuNTM0OSAyOS4yMzk4IDQ5Ljg2MjcgMjkuMjQyM0M0OS45NzMxIDI5LjI0MTMgNTAuMDgzNCAyOS4yNTE0IDUwLjE5MTggMjkuMjcyNEM1MC4zMDcgMjkuMjk4NyA1MC40MTc4IDI5LjM0MTMgNTAuNTIxIDI5LjM5ODlDNTAuNjQzNyAyOS40NjUyIDUwLjc1MzEgMjkuNTUzNyA1MC44NDM2IDI5LjY1OThDNTAuOTU2NSAyOS43OTg3IDUxLjA1MTQgMjkuOTUxMyA1MS4xMjYxIDMwLjExNEM1MS4yMjg2IDMwLjMzMiA1MS4zMDY0IDMwLjU2MDcgNTEuMzU4MiAzMC43OTZDNTEuNDI4MSAzMS4xMTY2IDUxLjQ3NzUgMzEuNDQxNCA1MS41MDYyIDMxLjc2ODNDNTEuNTQ0NiAzMi4xNTU5IDUxLjU2MzcgMzIuNTkwMiA1MS41NjM3IDMzLjA3MTJWMzMuNzA1OEM1MS41NyAzNC4zMDEzIDUxLjUzMyAzNC44OTY0IDUxLjQ1MyAzNS40ODY2QzUxLjQwNTMgMzUuODc4OCA1MS4zMTQgMzYuMjY0NSA1MS4xODA3IDM2LjYzNjRDNTEuMDkxNiAzNi44NzYgNTAuOTQ5MSAzNy4wOTIgNTAuNzYzOSAzNy4yNjgxQzUwLjYzMTQgMzcuMzk5MiA1MC40NzAyIDM3LjQ5NzYgNTAuMjkzMSAzNy41NTU2QzUwLjEyODUgMzcuNTk1NyA0OS45NTk1IDM3LjYxNDggNDkuNzkwMSAzNy42MTI0QzQ5LjQ5OTQgMzcuNjA5NCA0OS4yMTQ5IDM3LjUyNzQgNDguOTY3MiAzNy4zNzUyQzQ4LjY3ODUgMzcuMTk5IDQ4LjQzMjkgMzYuOTYwMyA0OC4yNDg2IDM2LjY3NjdWNDAuMDA1NUg0Ny4yMzI0VjI5LjQyMTJaTTQ5LjU4NTMgMzYuODY2NEM0OS42NjY2IDM2Ljg2ODEgNDkuNzQ3OCAzNi44NTkxIDQ5LjgyNjcgMzYuODM5OEM0OS45MDY4IDM2LjgxMzQgNDkuOTgxNCAzNi43NzI1IDUwLjA0NjcgMzYuNzE5MUM1MC4xNDAzIDM2LjYzOTMgNTAuMjA5NiAzNi41MzQ3IDUwLjI0NjQgMzYuNDE3MkM1MC4zMDg0IDM2LjIzOCA1MC4zNTk2IDM2LjA1NTEgNTAuMzk5NSAzNS44Njk2QzUwLjQ1OTEgMzUuNTc3OCA1MC40OTU4IDM1LjI4MTggNTAuNTA5NSAzNC45ODQzQzUwLjUzMTUgMzQuNjE4NyA1MC41NDI1IDM0LjE5MDkgNTAuNTQyNSAzMy43MDA3VjMzLjA2NTVDNTAuNTQyNSAzMi42NDY3IDUwLjUzMjUgMzIuMjc0NyA1MC41MTIzIDMxLjk0OTRDNTAuNDkyMiAzMS42MjQxIDUwLjQ2NjYgMzEuMzU0NiA1MC40MzU0IDMxLjE0MDlDNTAuNDExIDMwLjk1NjEgNTAuMzY4NiAzMC43NzQyIDUwLjMwOSAzMC41OTc2QzUwLjI2OTIgMzAuNDc4MiA1MC4yMTc5IDMwLjM2MjkgNTAuMTU1OSAzMC4yNTM0QzUwLjExMDEgMzAuMTc2IDUwLjA0MzMgMzAuMTEzMiA0OS45NjMzIDMwLjA3MjNDNDkuOTAwNyAzMC4wMzgzIDQ5LjgzMzQgMzAuMDE0IDQ5Ljc2MzUgMzAuMDAwNEM0OS42OTIxIDI5Ljk5MDcgNDkuNjIgMjkuOTg2NCA0OS41NDc5IDI5Ljk4NzVDNDkuMzEzNyAyOS45OTg5IDQ5LjA4NzQgMzAuMDc2NCA0OC44OTU0IDMwLjIxMUM0OC42NDg2IDMwLjM3MDYgNDguNDI4NCAzMC41NjggNDguMjQyOCAzMC43OTZWMzYuMDc1OUM0OC4zOTk4IDM2LjI5MzYgNDguNjAwMyAzNi40NzY0IDQ4LjgzMTcgMzYuNjEyNUM0OS4wNjMgMzYuNzQ4NSA0OS4zMjAxIDM2LjgzNSA0OS41ODY3IDM2Ljg2NjRINDkuNTg1M1oiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTUyLjY1OTUgMzUuNDk3NUM1Mi42NjI5IDM1LjQxMDMgNTIuNjc1MSAzNS4yOTcyIDUyLjY5NjIgMzUuMTU4M0M1Mi43MTE0IDM1LjAzOTEgNTIuNzQwNSAzNC45MjIxIDUyLjc4MzEgMzQuODA5N0M1Mi44MzI3IDM0LjY5MTggNTIuODg4NiAzNC41NzY3IDUyLjk1MDYgMzQuNDY0OEM1My4wMjI0IDM0LjMzMjEgNTMuMTEzNyAzNC4yMTEgNTMuMjIxNSAzNC4xMDU0QzUzLjMyODMgMzQuMDAwNSA1My40NjIgMzMuODgwNyA1My42MjI1IDMzLjc0NjFDNTMuNzk1OCAzMy42MDA3IDUzLjk4MTUgMzMuNDcwNiA1NC4xNzczIDMzLjM1NzNDNTQuMzg2NyAzMy4yMzY2IDU0LjYzMjkgMzMuMTA0OCA1NC45MTYxIDMyLjk2MjFDNTUuMTk5MiAzMi44MTkzIDU1LjUxMjEgMzIuNjc3MiA1NS44NTQ2IDMyLjUzNTlWMzIuNDY5MUM1NS44NTgxIDMyLjA3ODUgNTUuODM3OSAzMS42ODggNTUuNzk0MiAzMS4yOTk4QzU1Ljc2OTMgMzEuMDQ1OSA1NS43MjEyIDMwLjc5NDcgNTUuNjUwNSAzMC41NDk2QzU1LjYwNjIgMzAuMzk3OSA1NS41MyAzMC4yNTc1IDU1LjQyNyAzMC4xMzc4QzU1LjM1ODQgMzAuMDU1NSA1NS4yNjk4IDI5Ljk5MjEgNTUuMTY5NyAyOS45NTM4QzU1LjA3NDEgMjkuOTI3MiA1NC45NzUxIDI5LjkxNDkgNTQuODc1OCAyOS45MTcyQzU0Ljc2MDggMjkuOTEyMiA1NC42NDYxIDI5LjkzMTUgNTQuNTM5IDI5Ljk3MzdDNTQuNDMxOSAzMC4wMTU5IDU0LjMzNDkgMzAuMDgwMSA1NC4yNTQyIDMwLjE2MjJDNTQuMTI2NSAzMC4yOTMyIDU0LjAzNDQgMzAuNDU0OCA1My45ODY4IDMwLjYzMTVDNTMuOTA3MyAzMC44OTYgNTMuODYyMyAzMS4xNjk3IDUzLjg1MzIgMzEuNDQ1N1YzMS40OTI0SDUyLjgwODNDNTIuODI0IDMwLjg4NzggNTMuMDQxOSAzMC4zMDU5IDUzLjQyNyAyOS44Mzk1QzUzLjYwNDIgMjkuNjQyMSA1My44MjI1IDI5LjQ4NiA1NC4wNjY3IDI5LjM4MjNDNTQuMzEwOCAyOS4yNzg2IDU0LjU3NDggMjkuMjI5OSA1NC44Mzk5IDI5LjIzOTVDNTUuMTM1IDI5LjIzMzggNTUuNDI4MiAyOS4yODczIDU1LjcwMjMgMjkuMzk2OEM1NS45MjcgMjkuNDg0OCA1Ni4xMjkxIDI5LjYyMjEgNTYuMjkzNyAyOS43OTg2QzU2LjQ0NDYgMjkuOTcxNSA1Ni41NjM1IDMwLjE2OTggNTYuNjQ1MSAzMC4zODQzQzU2LjczMDYgMzAuNTk3OCA1Ni43OTEzIDMwLjgyMDMgNTYuODI2MiAzMS4wNDc2QzU2Ljg1ODMgMzEuMjc2MSA1Ni44NzQgMzEuNTA2NyA1Ni44NzI5IDMxLjczNzVWMzUuNTk4OEM1Ni44NzI0IDM2LjIxMTYgNTYuOTEyNyAzNi44MjM5IDU2Ljk5MzcgMzcuNDMxM0g1Ni4wNTk0TDU1LjkzMjkgMzYuNDc3QzU1Ljc0MzkgMzYuODE4OSA1NS40NzIxIDM3LjEwOCA1NS4xNDI0IDM3LjMxNzhDNTQuODc1MyAzNy40OTU0IDU0LjU2NCAzNy41OTQ5IDU0LjI0MzQgMzcuNjA1M0M1NC4wMzYgMzcuNjA0MyA1My44MzA5IDM3LjU2MDcgNTMuNjQxMSAzNy40NzY5QzUzLjQ1MTMgMzcuMzkzMiA1My4yODA4IDM3LjI3MTMgNTMuMTQwMyAzNy4xMTg3QzUyLjk3NzggMzYuOTUgNTIuODUxMyAzNi43NTAxIDUyLjc2ODMgMzYuNTMxMUM1Mi42ODUzIDM2LjMxMjEgNTIuNjQ3NSAzNi4wNzg2IDUyLjY1NzMgMzUuODQ0NkM1Mi42NTQgMzUuNjk5OSA1Mi42NTQ3IDM1LjU4NDIgNTIuNjU5NSAzNS40OTc1Wk01My45MDcxIDM2LjUwOTNDNTMuOTc0IDM2LjU5NSA1NC4wNTk1IDM2LjY2NDYgNTQuMTU3IDM2LjcxMjdDNTQuMjU0NiAzNi43NjA5IDU0LjM2MTcgMzYuNzg2NCA1NC40NzA1IDM2Ljc4NzRDNTQuNzUwMyAzNi43Nzg4IDU1LjAyMDUgMzYuNjgyOCA1NS4yNDMgMzYuNTEyOUM1NS41MDE0IDM2LjMzMTkgNTUuNzExMiAzNi4wOSA1NS44NTM5IDM1LjgwODZWMzIuOTc4NkM1NS41Mjk1IDMzLjIwNjYgNTUuMjc0MiAzMy4zODk5IDU1LjA4NzggMzMuNTI4NEM1NC45MDE0IDMzLjY2NjggNTQuNzA1IDMzLjgyOSA1NC40OTg1IDM0LjAxNDlDNTQuMzI0MiAzNC4xNjQgNTQuMTY3NyAzNC4zMzI4IDU0LjAzMjEgMzQuNTE3OUM1My45MjMgMzQuNjc5IDUzLjgzNTYgMzQuODUzNyA1My43NzIgMzUuMDM3NUM1My43MDI2IDM1LjIzNDcgNTMuNjY3NiAzNS40NDIzIDUzLjY2ODUgMzUuNjUxM0M1My42NDM5IDM1Ljk1NjUgNTMuNzI4NSAzNi4yNjA2IDUzLjkwNzEgMzYuNTA5M1oiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTU3Ljg2NiAyOS40MjY4SDU4Ljk1NTRWMjYuNTg1OUg1OS45NzE2VjI5LjQyNjhINjEuMjU1MVYyOS45OTA5SDU5Ljk3MTZWMzUuNDk3MkM1OS45NzE2IDM1LjY4ODggNTkuOTczOCAzNS44MzkzIDU5Ljk3ODEgMzUuOTQ4NUM1OS45ODM2IDM2LjA2NzUgNTkuOTk4IDM2LjE4NTkgNjAuMDIxMiAzNi4zMDI4QzYwLjAzNTEgMzYuNDA1NCA2MC4wNzE3IDM2LjUwMzYgNjAuMTI4MyAzNi41OTAzQzYwLjE4MTQgMzYuNjU4MSA2MC4yNTAyIDM2LjcxMjEgNjAuMzI4OCAzNi43NDc2QzYwLjQzMDYgMzYuNzkyOSA2MC41NDE0IDM2LjgxNDUgNjAuNjUyOSAzNi44MTA5QzYwLjg1MDQgMzYuODEyOCA2MS4wNDc2IDM2Ljc5NDcgNjEuMjQxNCAzNi43NTdWMzcuNDM5N0M2MC45NTc2IDM3LjUxMyA2MC42NjU4IDM3LjU1MDkgNjAuMzcyNiAzNy41NTI1QzYwLjE1MTQgMzcuNTU4MiA1OS45MzEzIDM3LjUxODggNTkuNzI1OCAzNy40MzY4QzU5LjU2NjcgMzcuMzc0NiA1OS40MjQyIDM3LjI3NjIgNTkuMzA5NyAzNy4xNDk0QzU5LjIwMiAzNy4wMTQxIDU5LjEyMzUgMzYuODU4IDU5LjA3OSAzNi42OTA5QzU5LjAyNTcgMzYuNTE1OCA1OC45OTA2IDM2LjMzNTYgNTguOTc0MSAzNi4xNTMzQzU4Ljk2MDIgMzUuOTg2NiA1OC45NTMzIDM1Ljc4NTQgNTguOTUzMyAzNS41NDk2VjI5Ljk5MDlINTcuODY1Mkw1Ny44NjYgMjkuNDI2OFoiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTYyLjUzMDMgMjUuOTIxOUg2My41MzIxVjMwLjE3MjdDNjMuNzEzOSAyOS44NzgzIDYzLjk2ODMgMjkuNjM1NiA2NC4yNzA4IDI5LjQ2NzdDNjQuNTQ0NCAyOS4zMTc1IDY0Ljg1MTMgMjkuMjM4MSA2NS4xNjM0IDI5LjIzN0M2NS4zNyAyOS4yMzc4IDY1LjU3NDIgMjkuMjgyMyA2NS43NjI0IDI5LjM2NzVDNjUuOTUwNyAyOS40NTI3IDY2LjExODggMjkuNTc2NyA2Ni4yNTU3IDI5LjczMTRDNjYuNTkwMSAzMC4xMTcyIDY2Ljc1OTQgMzAuNjE5IDY2LjcyNzIgMzEuMTI4NVYzNy40MjQ2SDY1LjcxMVYzMS4xODE3QzY1LjczNDIgMzAuOTAxNiA2NS42NDc2IDMwLjYyMzYgNjUuNDY5NSAzMC40MDYyQzY1LjM5ODQgMzAuMzI2OCA2NS4zMTE0IDMwLjI2MzEgNjUuMjE0MSAzMC4yMTk0QzY1LjExNjggMzAuMTc1NyA2NS4wMTE0IDMwLjE1MjkgNjQuOTA0NyAzMC4xNTI2QzY0LjY2NDggMzAuMTU5MSA2NC40Mjk1IDMwLjIxOTUgNjQuMjE2MiAzMC4zMjkzQzYzLjk2OTEgMzAuNDQ5IDYzLjc0MTUgMzAuNjA1NiA2My41NDE0IDMwLjc5MzZWMzcuNDIzOUg2Mi41MzUzTDYyLjUzMDMgMjUuOTIxOVoiIGZpbGw9IiNFODc3MjIiLz4KPHBhdGggZD0iTTY4LjgzODkgMjkuNDE4N0w2OS44ODE3IDM2LjM4MjRMNzEuMDQ2NiAyOS40MThINzIuMTM5N0w3My4zOTMgMzYuMzgzMUw3NC4zMDUgMjkuNDE4N0g3NS4xNjc0TDczLjg2MDEgMzcuNDIxNkg3Mi44NTRMNzEuNjI2NiAzMC41NTk5TDcwLjQ1MTYgMzcuNDI2Nkg2OS4yODc0TDY3Ljk3NjYgMjkuNDE4N0g2OC44Mzg5WiIgZmlsbD0iI0U4NzcyMiIvPgo8cGF0aCBkPSJNNzYuMDIzNyAzNS40OTg2Qzc2LjAyOCAzNS40MTE0IDc2LjA0MDIgMzUuMjk4NiA3Ni4wNjAzIDM1LjE2MDFDNzYuMDc1NiAzNS4wNDA5IDc2LjEwNDggMzQuOTIzOSA3Ni4xNDczIDM0LjgxMTZDNzYuMTk2OSAzNC42OTM3IDc2LjI1MjggMzQuNTc4NSA3Ni4zMTQ3IDM0LjQ2NjZDNzYuMzg2NiAzNC4zMzQgNzYuNDc3OSAzNC4yMTI4IDc2LjU4NTYgMzQuMTA3M0M3Ni42OTI1IDM0LjAwMjQgNzYuODI2MiAzMy44ODI2IDc2Ljk4NjcgMzMuNzQ4Qzc3LjE2IDMzLjYwMjYgNzcuMzQ1NiAzMy40NzI1IDc3LjU0MTUgMzMuMzU5MkM3Ny43NTA4IDMzLjIzODQgNzcuOTk3MSAzMy4xMDY3IDc4LjI4MDIgMzIuOTYzOUM3OC41NjM0IDMyLjgyMTEgNzguODc2MiAzMi42NzkxIDc5LjIxODggMzIuNTM3OFYzMi40NzA5Qzc5LjIyMjMgMzIuMDgwMyA3OS4yMDIxIDMxLjY4OTggNzkuMTU4NCAzMS4zMDE3Qzc5LjEzMzQgMzEuMDQ3NyA3OS4wODUzIDMwLjc5NjYgNzkuMDE0NyAzMC41NTE0Qzc4Ljk3MDMgMzAuMzk5OCA3OC44OTQxIDMwLjI1OTQgNzguNzkxMiAzMC4xMzk2Qzc4LjcyMjUgMzAuMDU3NCA3OC42MzM5IDI5Ljk5NCA3OC41MzM5IDI5Ljk1NTZDNzguNDM4MSAyOS45MjcgNzguMzM4NSAyOS45MTI3IDc4LjIzODUgMjkuOTEzMkM3OC4xMjM1IDI5LjkwODMgNzguMDA4OCAyOS45Mjc2IDc3LjkwMTcgMjkuOTY5OEM3Ny43OTQ2IDMwLjAxMiA3Ny42OTc2IDMwLjA3NjIgNzcuNjE2OSAzMC4xNTgzQzc3LjQ4OTIgMzAuMjg5MyA3Ny4zOTcyIDMwLjQ1MDkgNzcuMzQ5NiAzMC42Mjc2Qzc3LjI3MDEgMzAuODkyMSA3Ny4yMjUxIDMxLjE2NTggNzcuMjE1OSAzMS40NDE4VjMxLjQ4ODVINzYuMTcxQzc2LjE4NyAzMC44ODM5IDc2LjQwNDggMzAuMzAyMSA3Ni43ODk3IDI5LjgzNTZDNzYuOTY2OSAyOS42MzgyIDc3LjE4NTMgMjkuNDgyMSA3Ny40Mjk0IDI5LjM3ODRDNzcuNjczNiAyOS4yNzQ3IDc3LjkzNzUgMjkuMjI2IDc4LjIwMjYgMjkuMjM1NkM3OC40OTc3IDI5LjIyOTkgNzguNzkwOSAyOS4yODM0IDc5LjA2NSAyOS4zOTI5Qzc5LjI4OTcgMjkuNDgwOSA3OS40OTE5IDI5LjYxODIgNzkuNjU2NCAyOS43OTQ3Qzc5LjgwNzMgMjkuOTY3NiA3OS45MjYzIDMwLjE2NTkgODAuMDA3OSAzMC4zODA0QzgwLjA5MzMgMzAuNTkzOSA4MC4xNTQgMzAuODE2NCA4MC4xODkgMzEuMDQzN0M4MC4yMjExIDMxLjI3MjIgODAuMjM2NyAzMS41MDI4IDgwLjIzNTcgMzEuNzMzNlYzNS41OTQ5QzgwLjIzNTEgMzYuMjA3NyA4MC4yNzU0IDM2LjgyIDgwLjM1NjQgMzcuNDI3NEg3OS40MjIyTDc5LjI5NTcgMzYuNDczMUM3OS4xMDY2IDM2LjgxNSA3OC44MzQ4IDM3LjEwNDEgNzguNTA1MiAzNy4zMTM5Qzc4LjIzOCAzNy40OTE0IDc3LjkyNjcgMzcuNTkxIDc3LjYwNjEgMzcuNjAxNEM3Ny4zOTg3IDM3LjYwMDQgNzcuMTkzNyAzNy41NTY3IDc3LjAwMzkgMzcuNDczQzc2LjgxNDEgMzcuMzg5MyA3Ni42NDM2IDM3LjI2NzQgNzYuNTAzIDM3LjExNDhDNzYuMzQwNiAzNi45NDYxIDc2LjIxNCAzNi43NDYyIDc2LjEzMSAzNi41MjcyQzc2LjA0OCAzNi4zMDgyIDc2LjAxMDMgMzYuMDc0NyA3Ni4wMjAxIDM1Ljg0MDdDNzYuMDE3NyAzNS42OTkzIDc2LjAxODkgMzUuNTg1MyA3Ni4wMjM3IDM1LjQ5ODZaTTc3LjI3MTIgMzYuNTEwNEM3Ny4zMzgyIDM2LjU5NjIgNzcuNDIzNiAzNi42NjU3IDc3LjUyMTIgMzYuNzEzOEM3Ny42MTg3IDM2Ljc2MiA3Ny43MjU5IDM2Ljc4NzUgNzcuODM0NyAzNi43ODg2Qzc4LjExNDUgMzYuNzggNzguMzg0NyAzNi42ODQgNzguNjA3MiAzNi41MTRDNzguODY1OCAzNi4zMzMxIDc5LjA3NTkgMzYuMDkxMiA3OS4yMTg4IDM1LjgwOThWMzIuOTc5N0M3OC44OTM5IDMzLjIwNzggNzguNjM4NiAzMy4zOTEgNzguNDUyNyAzMy41Mjk1Qzc4LjI2NjggMzMuNjY3OSA3OC4wNzA0IDMzLjgzMDEgNzcuODYzNCAzNC4wMTZDNzcuNjg5MSAzNC4xNjUyIDc3LjUzMjYgMzQuMzM0IDc3LjM5NyAzNC41MTkxQzc3LjI4NzggMzQuNjgwMSA3Ny4yMDA0IDM0Ljg1NDggNzcuMTM2OCAzNS4wMzg3Qzc3LjA2NzQgMzUuMjM1OCA3Ny4wMzI0IDM1LjQ0MzQgNzcuMDMzNCAzNS42NTI0Qzc3LjAwODYgMzUuOTU3NSA3Ny4wOTI5IDM2LjI2MTYgNzcuMjcxMiAzNi41MTA0WiIgZmlsbD0iI0U4NzcyMiIvPgo8cGF0aCBkPSJNODIuNTEzNyAyOS40MjkxTDgzLjgzNjcgMzYuMzEzTDg1LjEzMDMgMjkuNDIyNkg4Ni4yMTU0TDg0LjIxMDQgMzcuOTgzOUM4NC4xNjM1IDM4LjIxMTggODQuMDY3OCAzOC40MjcgODMuOTI5OSAzOC42MTQ0QzgzLjc5MTkgMzguODAxOSA4My42MTUgMzguOTU3MiA4My40MTEzIDM5LjA2OTdDODIuODc5MSAzOS4zMDg4IDgyLjMwMDcgMzkuNDI3NiA4MS43MTc0IDM5LjQxNzZIODEuNjk3M1YzOC42MDE5QzgyLjEwMjkgMzguNTk3OCA4Mi41MDI4IDM4LjUwNjYgODIuODcwMSAzOC4zMzQ2QzgyLjk4MjcgMzguMjc5MyA4My4wNzcyIDM4LjE5MzIgODMuMTQyOSAzOC4wODY0QzgzLjIwODUgMzcuOTc5NSA4My4yNDI1IDM3Ljg1NjMgODMuMjQwOSAzNy43MzA5QzgzLjI0MjEgMzcuNDEzIDgzLjIxOCAzNy4wOTU2IDgzLjE2OTEgMzYuNzgxNkw4MS40MzA3IDI5LjQyMTlMODIuNTEzNyAyOS40MjkxWiIgZmlsbD0iI0U4NzcyMiIvPgo8cGF0aCBkPSJNODcuNTUyNCAzNS4xNjI0Qzg3LjYxNDIgMzUuMzU4IDg3LjY5MTEgMzUuNTQ4NSA4Ny43ODIzIDM1LjczMjNDODcuODc4NSAzNS45MjM0IDg3Ljk4OSAzNi4xMDY5IDg4LjExMjkgMzYuMjgxM0M4OC4yMzQ3IDM2LjQ1NzMgODguMzkgMzYuNjA3NSA4OC41NyAzNi43MjMzQzg4LjczMzQgMzYuODMxMiA4OC45MjQ2IDM2Ljg4OTQgODkuMTIwNSAzNi44OTA4Qzg5LjI2OCAzNi45MDExIDg5LjQxNiAzNi44Nzc1IDg5LjU1MyAzNi44MjE5Qzg5LjY5IDM2Ljc2NjIgODkuODEyNSAzNi42Nzk5IDg5LjkxMSAzNi41Njk1QzkwLjA5OTEgMzYuMzE5NyA5MC4xOTMgMzYuMDExNSA5MC4xNzYxIDM1LjY5OTJDOTAuMTc2MSAzNS4xODYxIDg5LjcxODEgMzQuNTI3NiA4OC44MDIxIDMzLjcyMzdMODguMjIyMSAzMy4yMTdDODcuODU4NyAzMi45MDQ4IDg3LjUyODUgMzIuNTU1OSA4Ny4yMzY5IDMyLjE3NTdDODcuMDE4MiAzMS44Nzg3IDg2LjkwMTUgMzEuNTE5IDg2LjkwNDEgMzEuMTUwMkM4Ni44ODg4IDMwLjg5MTkgODYuOTI5NCAzMC42MzM0IDg3LjAyMzEgMzAuMzkyM0M4Ny4xMTY5IDMwLjE1MTIgODcuMjYxNiAyOS45MzMyIDg3LjQ0NzQgMjkuNzUzMUM4Ny44NDk3IDI5LjQwNzUgODguMzY5NCAyOS4yMjk4IDg4Ljg5OTEgMjkuMjU2NUM4OS4xNzE3IDI5LjI1MzEgODkuNDQxNyAyOS4zMSA4OS42ODk2IDI5LjQyMzNDODkuOTIxNiAyOS41MzAzIDkwLjEyNjEgMjkuNjg4OCA5MC4yODc1IDI5Ljg4NjhDOTAuNDQ4IDMwLjA4MzMgOTAuNTg0NiAzMC4yOTgzIDkwLjY5NDMgMzAuNTI3MUM5MC44MDg2IDMwLjc2OTggOTAuODk3NSAzMS4wMjM2IDkwLjk1OTUgMzEuMjg0Nkw5MC4wNjQgMzEuNTU5MUM5MC4wMjU3IDMxLjMxNjYgODkuOTYxNiAzMS4wNzg4IDg5Ljg3MjkgMzAuODQ5OEM4OS43ODI2IDMwLjYyMjcgODkuNjQ1NyAzMC40MTcxIDg5LjQ3MTIgMzAuMjQ2MUM4OS4zOTE3IDMwLjE2MTEgODkuMjk1NyAzMC4wOTMyIDg5LjE4OSAzMC4wNDY2Qzg5LjA4MjQgMzAgODguOTY3MyAyOS45NzU3IDg4Ljg1MSAyOS45NzUyQzg4LjcxNjkgMjkuOTY5IDg4LjU4MzIgMjkuOTkyOCA4OC40NTk1IDMwLjA0NTFDODguMzM1OSAzMC4wOTczIDg4LjIyNTYgMzAuMTc2NiA4OC4xMzY2IDMwLjI3N0M4Ny45NTQ1IDMwLjQ5NjcgODcuODYwMSAzMC43NzYgODcuODcxNCAzMS4wNjExQzg3Ljg3MzkgMzEuMzM2NyA4Ny45NjQyIDMxLjYwNDMgODguMTI5NCAzMS44MjVDODguMzQ2NCAzMi4xMTI5IDg4LjU5NzMgMzIuMzczNSA4OC44NzY4IDMyLjYwMTFMODkuNTE0MyAzMy4xNTAyQzg5LjcxODggMzMuMzI4NCA4OS44NzYgMzMuNDY3OCA4OS45ODU3IDMzLjU2ODRDOTAuMDk1NCAzMy42NjkxIDkwLjIzMzYgMzMuODEyOCA5MC40MDA0IDMzLjk5OTZDOTAuNTQzOSAzNC4xNTM0IDkwLjY3MDYgMzQuMzIyIDkwLjc3ODQgMzQuNTAyN0M5MC44NzI5IDM0LjY3NDEgOTAuOTUwNCAzNC44NTQ0IDkxLjAwOTggMzUuMDQxQzkxLjA3ODcgMzUuMjQ4MSA5MS4xMTYgMzUuNDY0NCA5MS4xMjA0IDM1LjY4MjdDOTEuMTMzNyAzNS45NDUyIDkxLjA5IDM2LjIwNzQgOTAuOTkyNCAzNi40NTE0QzkwLjg5NDggMzYuNjk1NCA5MC43NDU1IDM2LjkxNTQgOTAuNTU0OSAzNy4wOTYzQzkwLjE0NzkgMzcuNDUyNiA4OS42MTkyIDM3LjYzODIgODkuMDc4OCAzNy42MTQ0Qzg4LjgwMzggMzcuNjIwOSA4OC41MzA2IDM3LjU2OTMgODguMjc3IDM3LjQ2MjlDODguMDIzNCAzNy4zNTY1IDg3Ljc5NSAzNy4xOTc4IDg3LjYwNyAzNi45OTcxQzg3LjE5ODIgMzYuNTU4NCA4Ni45MTMyIDM2LjAxOSA4Ni43ODEyIDM1LjQzNDFMODcuNTUyNCAzNS4xNjI0WiIgZmlsbD0iI0U4NzcyMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzgwNTJfMjI5NTMiPgo8cmVjdCB3aWR0aD0iOTEuMTI0NyIgaGVpZ2h0PSI0MCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4=);
    --amg-cta-banner-logo-width: 92px;
    --amg-cta-banner-logo-height: 40px;
    max-width: 58.75rem;
    margin: 0 auto;
    padding: 1rem 0;
  }
  .amg-cta-banner__buttons .amg-btn--tertiary {
    border: none;
  }
  .amg-cta-banner__buttons a {
    border: none;
    font-size: 1rem;
    line-height: normal;
    font-weight: 700;
    letter-spacing: normal;
    color: #707070;
    padding: 0;
    text-decoration-line: underline;
  }
  .amg-cta-banner__buttons > a:first-of-type {
    display: inline-flex;
    position: relative;
    padding: 0 1.5625rem 0 0;
    align-items: center;
    border-radius: 0;
  }
  .amg-cta-banner__buttons > a:first-of-type::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 3px;
    height: 25px;
    background-color: #aaa;
  }
  @media (width <= 960px) {
    .amg-cta-banner__buttons > a:first-of-type::after {
      display: none;
    }
  }
  .amg-cta-banner__buttons > a:last-of-type {
    display: flex;
    padding: 0;
    align-items: center;
    gap: 0;
  }
  .amg-cta-banner__buttons > a:first-of-type::before {
    content: "";
    display: inline-block;
    width: 33px;
    height: 33px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxMiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgwNTJfMjI5OTYpIj4KPG1hc2sgaWQ9Im1hc2swXzgwNTJfMjI5OTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTkiPgo8cGF0aCBkPSJNMTEuNzkzMiAwLjQ1NzAzMUgwLjA5NDcyNjZWMTguMzI1NkgxMS43OTMyVjAuNDU3MDMxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzgwNTJfMjI5OTYpIj4KPG1hc2sgaWQ9Im1hc2sxXzgwNTJfMjI5OTYiIHN0eWxlPSJtYXNrLXR5cGU6bHVtaW5hbmNlIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTkiPgo8cGF0aCBkPSJNMTEuNzkzMSAwLjQ1NzAzMUgwLjA5NDcyNjZWMTguMzI1NkgxMS43OTMxVjAuNDU3MDMxWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2sxXzgwNTJfMjI5OTYpIj4KPHBhdGggZD0iTTExLjc5MjYgOS40MDk4NUMxMS43OTI2IDExLjkwMzUgMTEuNzkyNiAxNC4zOTY4IDExLjc5MjYgMTYuODlDMTEuODExMyAxNy4yMDQzIDExLjcxODkgMTcuNTE1MSAxMS41MzE3IDE3Ljc2ODJDMTEuMzQ0NSAxOC4wMjEzIDExLjA3NDQgMTguMjAwNiAxMC43Njg0IDE4LjI3NDdDMTAuNjI0MyAxOC4zMDg2IDEwLjQ3NjcgMTguMzI0OSAxMC4zMjg2IDE4LjMyMzJDNy40MDY4NSAxOC4zMjU3IDQuNDg2NTIgMTguMzI1NyAxLjU2NzU2IDE4LjMyMzJDMS4zNzEwMSAxOC4zMzkzIDEuMTczMzIgMTguMzEyNiAwLjk4ODA3OSAxOC4yNDVDMC44MDI4MzUgMTguMTc3NCAwLjYzNDQzOSAxOC4wNzA0IDAuNDk0NDc1IDE3LjkzMTVDMC4zNTQ1MTEgMTcuNzkyNiAwLjI0NjMwMiAxNy42MjQ5IDAuMTc3Mjg5IDE3LjQ0MDNDMC4xMDgyNzYgMTcuMjU1NSAwLjA4MDA5ODkgMTcuMDU4IDAuMDk0Njk0NiAxNi44NjEzQzAuMDk0Njk0NiAxMS44ODA4IDAuMDk0Njk0NiA2Ljg5OTYxIDAuMDk0Njk0NiAxLjkxNzdDMC4wNzk5NDE0IDEuNzIyNTMgMC4xMDc0MzMgMS41MjY0OCAwLjE3NTI5NSAxLjM0MjlDMC4yNDMxNTcgMS4xNTkzMiAwLjM0OTc5NSAwLjk5MjUyNSAwLjQ4Nzk0NCAwLjg1Mzg4M0MwLjYyNjA5MSAwLjcxNTI0MSAwLjc5MjUwNSAwLjYwODAwMyAwLjk3NTgzOSAwLjUzOTQ4OEMxLjE1OTE4IDAuNDcwOTY3IDEuMzU1MTMgMC40NDI3NzUgMS41NTAzNSAwLjQ1NjgzQzQuNDc1NTcgMC40NTY4MyA3LjQwMiAwLjQ1NjgzIDEwLjMyOTYgMC40NTY4M0MxMC41MjYyIDAuNDQyMzIyIDEwLjcyMzUgMC40NzA1MzMgMTAuOTA4IDAuNTM5NTI1QzExLjA5MjYgMC42MDg1MTQgMTEuMjYwMSAwLjcxNjY1IDExLjM5ODggMC44NTY0OTdDMTEuNTM3NyAwLjk5NjM0NCAxMS42NDQ1IDEuMTY0NTkgMTEuNzEyMSAxLjM0OTY3QzExLjc3OTggMS41MzQ3NCAxMS44MDY1IDEuNzMyMjcgMTEuNzkwNSAxLjkyODY2QzExLjc5MDUgNC40MjIyMiAxMS43OTA1IDYuOTE1NjMgMTEuNzkwNSA5LjQwODgxTTEuMjQ3MjIgMTMuNzUyOEgxMC42Mzg1VjUuMjIxODVIMS4yNDcyMlYxMy43NTI4Wk0xMC42NTI2IDQuMDY0MTNWMS45NzcxOEMxMC42NTI2IDEuNjU0NzQgMTAuNTk0MiAxLjU5NjgzIDEwLjI2NyAxLjU5NjgzSDEuNjE2NjFDMS41NjkxOCAxLjU5Mzc5IDEuNTIxNiAxLjU5Mzc5IDEuNDc0MTcgMS41OTY4M0MxLjQ0MTMxIDEuNTk2NzQgMS40MDg3OCAxLjYwMzQ0IDEuMzc4NjQgMS42MTY1MkMxLjM0ODQ5IDEuNjI5NTkgMS4zMjEzNyAxLjY0ODc2IDEuMjk4OTggMS42NzI4MkMxLjI3NjU5IDEuNjk2ODcgMS4yNTk0MSAxLjcyNTMgMS4yNDg1MyAxLjc1NjNDMS4yMzc2NSAxLjc4NzMxIDEuMjMzMjkgMS44MjAyMyAxLjIzNTc0IDEuODUzQzEuMjM1NzQgMi41NzEyNyAxLjIzNTc0IDMuMjg5MzUgMS4yMzU3NCA0LjAwNzI2QzEuMjQwMTMgNC4wMjU1OCAxLjI0NzE2IDQuMDQzMTUgMS4yNTY2MSA0LjA1OTQ0TDEwLjY1MjYgNC4wNjQxM1pNMTAuNjUyNiAxNC45MTYzSDEuMjM0NjlWMTYuNzk0NUMxLjIzNDY5IDE3LjEzMzIgMS4yODY4NyAxNy4xODc5IDEuNjI0OTYgMTcuMTg3OUgxMC4zMzAyQzEwLjU3MjIgMTcuMTg0OCAxMC42NTE1IDE3LjEwODEgMTAuNjUyMSAxNi44NjkyQzEwLjY1MjEgMTYuNDg5MyAxMC42NTIxIDE2LjExIDEwLjY1MjEgMTUuNzI5N0wxMC42NTI2IDE0LjkxNjNaIiBmaWxsPSIjMTgzMzUzIi8+CjxwYXRoIGQ9Ik0xMC42MzczIDUuMjIyNjZIMS4yNDcwN1YxMy43NTQxSDEwLjYzNzNWNS4yMjI2NloiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuOCIvPgo8cGF0aCBkPSJNMTAuNjU0IDQuMDYyNTVIMS4yNjI3QzEuMjUzMDQgNC4wNDYzNyAxLjI0NiA0LjAyODc2IDEuMjQxODMgNC4wMTAzOEMxLjI0MTgzIDMuMjkyMTEgMS4yNDE4MyAyLjU3NDAzIDEuMjQxODMgMS44NTYxMkMxLjIzOTQ2IDEuODIzMzIgMS4yNDM4OSAxLjc5MDM4IDEuMjU0ODMgMS43NTkzN0MxLjI2NTc3IDEuNzI4MzcgMS4yODMgMS42OTk5NSAxLjMwNTQzIDEuNjc1OUMxLjMyNzg2IDEuNjUxODYgMS4zNTUwMSAxLjYzMjcgMS4zODUxOCAxLjYxOTYzQzEuNDE1MzYgMS42MDY1NiAxLjQ0NzkgMS41OTk4NiAxLjQ4MDc5IDEuNTk5OTRDMS41MjgwNCAxLjU5Njg5IDEuNTc1NDQgMS41OTY4OSAxLjYyMjcgMS41OTk5NEgxMC4yNzMxQzEwLjU5OTcgMS41OTk5NCAxMC42NTgyIDEuNjU3ODUgMTAuNjU4MiAxLjk4MDI5QzEwLjY1ODIgMi42MDkxNiAxMC42NTgyIDMuMjM4MiAxMC42NTgyIDMuODY3NDJMMTAuNjU0IDQuMDYyNTVaTTUuOTQ4NDMgMy4zODQyOUg2LjYyNjY5QzYuNzAzNDQgMy4zODgxOCA2Ljc4MDEzIDMuMzc2NSA2Ljg1MjI0IDMuMzQ5OTdDNi45MjQzNCAzLjMyMzQ0IDYuOTkwMzQgMy4yODI2MSA3LjA0NjI3IDMuMjI5OTJDNy4xMDIyIDMuMTc3MjMgNy4xNDY4NiAzLjExMzc3IDcuMTc3NiAzLjA0MzM2QzcuMjA4MzggMi45NzI5NiA3LjIyNDU1IDIuODk3MDcgNy4yMjUyMyAyLjgyMDI0QzcuMjI1OTEgMi43NDM0MiA3LjIxMTA0IDIuNjY3MjUgNy4xODE1MSAyLjU5NjMyQzcuMTUxOTggMi41MjUzOSA3LjEwODQxIDIuNDYxMTcgNy4wNTM0MiAyLjQwNzUxQzYuOTk4NDMgMi4zNTM4NSA2LjkzMzE2IDIuMzExODcgNi44NjE1MyAyLjI4NDA5QzYuNzg5ODkgMi4yNTYzMSA2LjcxMzQgMi4yNDMzIDYuNjM2NiAyLjI0NTg1QzYuMTc0MzQgMi4yMzkyNCA1LjcxMTc3IDIuMjM5MjQgNS4yNDg3OCAyLjI0NTg1QzUuMTcyMTIgMi4yNDMwNiA1LjA5NTY5IDIuMjU1OCA1LjAyNDA4IDIuMjgzMzJDNC45NTI0NyAyLjMxMDgzIDQuODg3MTcgMi4zNTI1NSA0LjgzMjExIDIuNDA1OTZDNC43NzcwNCAyLjQ1OTM3IDQuNzMzMzYgMi41MjMzNyA0LjcwMzY3IDIuNTk0MTFDNC42NzM5OCAyLjY2NDg0IDQuNjU4OTIgMi43NDA4NSA0LjY1OTM3IDIuODE3NTdDNC42NTk4MyAyLjg5NDI4IDQuNjc1ODEgMi45NzAxIDQuNzA2MzQgMy4wNDA0OEM0LjczNjg2IDMuMTEwODYgNC43ODEzMSAzLjE3NDMzIDQuODM3MDEgMy4yMjcwOEM0Ljg5MjcxIDMuMjc5ODMgNC45NTg1IDMuMzIwNzcgNS4wMzA0NCAzLjM0NzQyQzUuMTAyMzcgMy4zNzQwOCA1LjE3ODk1IDMuMzg1OTEgNS4yNTU1NiAzLjM4MjJDNS40ODY2OSAzLjM4Nzk0IDUuNzE3ODIgMy4zODIyIDUuOTQ5NDcgMy4zODIyIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPHBhdGggZD0iTTEwLjY1MzkgMTQuOTE2MVYxNS43MjY5QzEwLjY1MzkgMTYuMTA3MyAxMC42NTM5IDE2LjQ4NjYgMTAuNjUzOSAxNi44NjY0QzEwLjY1MzkgMTcuMTA1NCAxMC41NzQgMTcuMTgyMSAxMC4zMzE5IDE3LjE4NTdIMS42MjQ2NEMxLjI4ODY0IDE3LjE4NTcgMS4yMzQzOCAxNy4xMzA5IDEuMjM0MzggMTYuNzkyM1YxNC45MTQxTDEwLjY1MzkgMTQuOTE2MVpNNS45MzczNCAxNS40NzY1QzUuODYzMDQgMTUuNDc2NyA1Ljc4OTU4IDE1LjQ5MTQgNS43MjEwMiAxNS41MjAxQzUuNjUyNDcgMTUuNTQ4NyA1LjU5MDIyIDE1LjU5MDQgNS41Mzc4OSAxNS42NDMxQzUuNDg1NTYgMTUuNjk1OCA1LjQ0NDE0IDE1Ljc1ODMgNS40MTU5NiAxNS44MjcxQzUuMzg3ODQgMTUuODk1OCA1LjM3MzQ5IDE1Ljk2OTQgNS4zNzM4NiAxNi4wNDM2QzUuMzcyNCAxNi4xMTk5IDUuMzg2MjIgMTYuMTk1NSA1LjQxNDU1IDE2LjI2NjNDNS40NDI4OSAxNi4zMzcgNS40ODUwOSAxNi40MDEzIDUuNTM4NzMgMTYuNDU1NUM1LjU5MjM2IDE2LjUwOTYgNS42NTYyOCAxNi41NTI0IDUuNzI2NzYgMTYuNTgxNEM1Ljc5NzIgMTYuNjEwNCA1Ljg3MjggMTYuNjI1IDUuOTQ4OTcgMTYuNjI0MkM2LjAyNTE1IDE2LjYyMzUgNi4xMDA0MyAxNi42MDc1IDYuMTcwMzUgMTYuNTc3MkM2LjI0MDIxIDE2LjU0NjggNi4zMDMzNCAxNi41MDI4IDYuMzU1ODggMTYuNDQ3NkM2LjQwODQ3IDE2LjM5MjUgNi40NDk0MiAxNi4zMjczIDYuNDc2NCAxNi4yNTZDNi41MDMzMiAxNi4xODQ4IDYuNTE1NzQgMTYuMTA4OCA2LjUxMjgyIDE2LjAzMjdDNi41MDkzNyAxNS44ODMyIDYuNDQ3MjMgMTUuNzQxMSA2LjMzOTg2IDE1LjYzNzFDNi4yMzI0MyAxNS41MzMyIDYuMDg4MzggMTUuNDc1NiA1LjkzODkgMTUuNDc3IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjgiLz4KPHBhdGggZD0iTTUuOTQ3MzQgMy4zODQyN0M1LjcxNTY4IDMuMzg0MjcgNS40ODQ1NSAzLjM4ODQ1IDUuMjUzNDIgMy4zODQyN0M1LjE3NjgxIDMuMzg3OTkgNS4xMDAyMiAzLjM3NjE1IDUuMDI4MjkgMy4zNDk1QzQuOTU2MzcgMy4zMjI4NCA0Ljg5MDU3IDMuMjgxOSA0LjgzNDg3IDMuMjI5MTVDNC43NzkxNyAzLjE3NjQgNC43MzQ3MiAzLjExMjkzIDQuNzA0MTkgMy4wNDI1NUM0LjY3MzY3IDIuOTcyMTggNC42NTc3IDIuODk2MzUgNC42NTcyNCAyLjgxOTY0QzQuNjU2NzggMi43NDI5MyA0LjY3MTg1IDIuNjY2OTIgNC43MDE1MyAyLjU5NjE4QzQuNzMxMjEgMi41MjU0NCA0Ljc3NDkgMi40NjE0NSA0LjgyOTk3IDIuNDA4MDRDNC44ODUwMyAyLjM1NDYyIDQuOTUwMzMgMi4zMTI5MSA1LjAyMTk0IDIuMjg1MzlDNS4wOTM1NSAyLjI1Nzg3IDUuMTY5OTkgMi4yNDUxMyA1LjI0NjY0IDIuMjQ3OTJDNS43MDg5IDIuMjQwMjggNi4xNzE1MyAyLjI0MDI4IDYuNjM0NDcgMi4yNDc5MkM2LjcxMTY4IDIuMjQ0NjkgNi43ODg3NCAyLjI1NzIgNi44NjEwMSAyLjI4NDY5QzYuOTMzMjEgMi4zMTIxOSA2Ljk5OTExIDIuMzU0MDkgNy4wNTQ2NyAyLjQwNzg1QzcuMTEwMTkgMi40NjE2MSA3LjE1NDE3IDIuNTI2MTIgNy4xODQwMSAyLjU5NzQzQzcuMjEzODEgMi42Njg3MyA3LjIyODc4IDIuNzQ1MzcgNy4yMjgwNSAyLjgyMjY1QzcuMjI3MzIgMi44OTk5NCA3LjIxMDgzIDIuOTc2MjcgNy4xNzk2OCAzLjA0Njk5QzcuMTQ4NDggMy4xMTc3MSA3LjEwMzI1IDMuMTgxMzUgNy4wNDY2OSAzLjIzNDA0QzYuOTkwMTQgMy4yODY3MiA2LjkyMzQ2IDMuMzI3MzQgNi44NTA3MyAzLjM1MzQ0QzYuNzc3OTQgMy4zNzk1NCA2LjcwMDY4IDMuMzkwNTYgNi42MjM1MSAzLjM4NTg0SDUuOTQ1MjUiIGZpbGw9IiMxODMzNTMiLz4KPHBhdGggZD0iTTUuOTM3MjIgMTUuNDc3MUM2LjA4NjcgMTUuNDc1NyA2LjIzMDc1IDE1LjUzMzIgNi4zMzgxOCAxNS42MzcyQzYuNDQ1NTUgMTUuNzQxMiA2LjUwNzY5IDE1Ljg4MzMgNi41MTExMyAxNi4wMzI3QzYuNTE0MDUgMTYuMTA4OSA2LjUwMTY5IDE2LjE4NDggNi40NzQ3MSAxNi4yNTYxQzYuNDQ3NzQgMTYuMzI3NCA2LjQwNjc4IDE2LjM5MjUgNi4zNTQxOSAxNi40NDc2QzYuMzAxNjUgMTYuNTAyOCA2LjIzODUyIDE2LjU0NjkgNi4xNjg2NiAxNi41NzcyQzYuMDk4NzUgMTYuNjA3NSA2LjAyMzQ2IDE2LjYyMzYgNS45NDcyOSAxNi42MjQzQzUuODcxMTEgMTYuNjI1IDUuNzk1NTEgMTYuNjEwNSA1LjcyNTA4IDE2LjU4MTRDNS42NTQ1OSAxNi41NTI1IDUuNTkwNjggMTYuNTA5NyA1LjUzNzA0IDE2LjQ1NTVDNS40ODM0MSAxNi40MDE0IDUuNDQxMiAxNi4zMzcgNS40MTI4NyAxNi4yNjYzQzUuMzg0NTQgMTYuMTk1NiA1LjM3MDcxIDE2LjExOTkgNS4zNzIxOCAxNi4wNDM3QzUuMzcxODEgMTUuOTY5NCA1LjM4NjE2IDE1Ljg5NTggNS40MTQyOCAxNS44MjcxQzUuNDQyNDUgMTUuNzU4NCA1LjQ4Mzg4IDE1LjY5NTggNS41MzYyMSAxNS42NDMyQzUuNTg4NTkgMTUuNTkwNSA1LjY1MDc4IDE1LjU0ODcgNS43MTkzNCAxNS41MjAxQzUuNzg3OSAxNS40OTE1IDUuODYxNDEgMTUuNDc2NyA1LjkzNTY1IDE1LjQ3NjYiIGZpbGw9IiMxODMzNTMiLz4KPC9nPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfODA1Ml8yMjk5NiI+CjxyZWN0IHdpZHRoPSIxMiIgaGVpZ2h0PSIxOC43ODI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPg==) center/contain no-repeat;
  }
  @media (width <= 960px) {
    .amg-cta-banner__buttons > a:first-of-type::before {
      content: "";
      height: 37px;
      width: 33px;
      display: block;
      position: absolute;
      left: 0.6875rem;
      background-repeat: no-repeat;
      background-size: 27px 27px;
      background-color: transparent;
      border-radius: unset;
    }
  }
  .amg-cta-banner__buttons > a:last-of-type::before {
    content: "";
    display: inline-block;
    width: 33px;
    height: 27px;
    margin-right: 0.5rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzgwNTJfMjMwMTgpIj4KPHBhdGggZD0iTTE5LjMzMzYgMy4yNzgyNEgxMy44ODhDMTMuODk2NiAzLjIzNjA0IDEzLjkwMSAzLjE5MzEzIDEzLjkwMTIgMy4xNTAwOFYwLjY2NjU1MUMxMy45MDEyIDAuNDg5NzcyIDEzLjgzMSAwLjMyMDIyOCAxMy43MDYgMC4xOTUyMjZDMTMuNTgxIDAuMDcwMjI0NCAxMy40MTE1IDAgMTMuMjM0NyAwSDYuNzY2ODRDNi41OTAwNiAwIDYuNDIwNTIgMC4wNzAyMjQ0IDYuMjk1NTEgMC4xOTUyMjZDNi4xNzA1MSAwLjMyMDIyOCA2LjEwMDI5IDAuNDg5NzcyIDYuMTAwMjkgMC42NjY1NTFWMy4xNTAwOEM2LjEwMDQgMy4xOTMxMSA2LjEwNDYxIDMuMjM2MDEgNi4xMTI4NiAzLjI3ODI0SDAuNjY4NDk1QzAuNDkxNzE2IDMuMjc4MjQgMC4zMjIxODEgMy4zNDg0NiAwLjE5NzE3OSAzLjQ3MzQ2QzAuMDcyMTc3NiAzLjU5ODQ2IDAuMDAxOTUzMTIgMy43NjgwMSAwLjAwMTk1MzEyIDMuOTQ0NzlWMTUuNjgwOUMwLjAwMTk1MzEyIDE1Ljg1NzcgMC4wNzIxNzc2IDE2LjAyNzIgMC4xOTcxNzkgMTYuMTUyMkMwLjMyMjE4MSAxNi4yNzcyIDAuNDkxNzE2IDE2LjM0NzUgMC42Njg0OTUgMTYuMzQ3NUgxOS4zMzU0QzE5LjUxMjIgMTYuMzQ3NSAxOS42ODE3IDE2LjI3NzIgMTkuODA2NyAxNi4xNTIyQzE5LjkzMTcgMTYuMDI3MiAyMC4wMDIgMTUuODU3NyAyMC4wMDIgMTUuNjgwOVYzLjk0Nzc4QzIwLjAwMjQgMy44NTk4NSAxOS45ODUzIDMuNzcyNyAxOS45NTE5IDMuNjkxMzdDMTkuOTE4NSAzLjYxMDA0IDE5Ljg2OTMgMy41MzYxMiAxOS44MDcyIDMuNDczODhDMTkuNzQ1IDMuNDExNjUgMTkuNjcxMiAzLjM2MjMzIDE5LjU4OTkgMy4zMjg3NUMxOS41MDg2IDMuMjk1MTcgMTkuNDIxNSAzLjI3OCAxOS4zMzM2IDMuMjc4MjRaTTcuNDM1NzggMy4xNTI0OFYxLjMzNTVIMTIuNTcxMVYzLjE1MjQ4QzEyLjU3MTQgMy4xOTU1MiAxMi41NzU4IDMuMjM4NDQgMTIuNTg0MyAzLjI4MDYzSDcuNDIzMTlDNy40MzE0NSAzLjIzODQxIDcuNDM1NjggMy4xOTU1IDcuNDM1NzggMy4xNTI0OFpNMTguNjY3MSAxNS4wMTYySDEuMzMzMjVWNC42MTQzNEgxOC42NjcxVjE1LjAxNjJaIiBmaWxsPSIjMTgzMzUzIi8+CjxwYXRoIGQ9Ik0xMi4xNTk5IDkuMzU0MjNIMTAuNDcyM1Y3LjY2MTJDMTAuNDcyMyA3LjUzNTU2IDEwLjQyMjMgNy40MTUwOSAxMC4zMzM1IDcuMzI2MjVDMTAuMjQ0NyA3LjIzNzQyIDEwLjEyNDIgNy4xODc1IDkuOTk4NTUgNy4xODc1QzkuODcyOTIgNy4xODc1IDkuNzUyNDMgNy4yMzc0MiA5LjY2MzU5IDcuMzI2MjVDOS41NzQ3NSA3LjQxNTA5IDkuNTI0ODQgNy41MzU1NiA5LjUyNDg0IDcuNjYxMlY5LjM1MjQySDcuODM2MDFDNy43MTAzOCA5LjM1MjQyIDcuNTg5ODkgOS40MDIzNCA3LjUwMTA1IDkuNDkxMThDNy40MTIyMSA5LjU4MDAxIDcuMzYyMyA5LjcwMDUxIDcuMzYyMyA5LjgyNjE0QzcuMzYyMyA5Ljk1MTc4IDcuNDEyMjEgMTAuMDcyMyA3LjUwMTA1IDEwLjE2MTFDNy41ODk4OSAxMC4yNDk5IDcuNzEwMzggMTAuMjk5OCA3LjgzNjAxIDEwLjI5OThIOS41MjQ4NFYxMS45ODc1QzkuNTI0ODQgMTIuMTEzMSA5LjU3NDc1IDEyLjIzMzYgOS42NjM1OSAxMi4zMjI0QzkuNzUyNDMgMTIuNDExMyA5Ljg3MjkyIDEyLjQ2MTIgOS45OTg1NSAxMi40NjEyQzEwLjEyNDIgMTIuNDYxMiAxMC4yNDQ3IDEyLjQxMTMgMTAuMzMzNSAxMi4zMjI0QzEwLjQyMjMgMTIuMjMzNiAxMC40NzIzIDEyLjExMzEgMTAuNDcyMyAxMS45ODc1VjEwLjI5OThIMTIuMTU5OUMxMi4yODU1IDEwLjI5OTggMTIuNDA2IDEwLjI0OTkgMTIuNDk0OSAxMC4xNjExQzEyLjU4MzcgMTAuMDcyMyAxMi42MzM2IDkuOTUxNzggMTIuNjMzNiA5LjgyNjE0QzEyLjYzMzYgOS43MDA1MSAxMi41ODM3IDkuNTgwMDEgMTIuNDk0OSA5LjQ5MTE4QzEyLjQwNiA5LjQwMjM0IDEyLjI4NTUgOS4zNTI0MiAxMi4xNTk5IDkuMzUyNDJWOS4zNTQyM1oiIGZpbGw9IiMxODMzNTMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84MDUyXzIzMDE4Ij4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjE2LjM0NTEiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+) center/contain no-repeat;
  }
  @media (width <= 960px) {
    .amg-cta-banner__buttons > a:last-of-type::before {
      content: "";
      height: 37px;
      width: 33px;
      display: block;
      position: absolute;
      left: 0.6875rem;
      background-repeat: no-repeat;
      background-size: 27px 27px;
      background-color: transparent;
      border-radius: unset;
      margin-right: 0;
    }
  }
  .amg-cta-banner__buttons .amg-btn--primary:hover {
    box-shadow: none;
    color: #f38f1d;
    background-color: transparent;
  }
  .amg-cta-banner__buttons a {
    transition: color 0.15s ease;
  }
  .amg-cta-banner__buttons a:hover, .amg-cta-banner__buttons a:focus-visible, .amg-cta-banner__buttons a:active {
    color: #f38f1d;
    opacity: 1;
  }
  .amg-cta-banner__buttons a:hover::before, .amg-cta-banner__buttons a:focus-visible::before, .amg-cta-banner__buttons a:active::before {
    filter: none;
  }
  .amg-navbar__items {
    color: var(--brand-primitives-color-neutral-dark-base);
    text-align: left;
    /* Navigation/Level 1 */
    font-family: var(--brand-primitives-typography-styles-font-family-navigation);
    font-size: var(--typography-navigation-level-1-font-size);
    font-style: normal;
    font-weight: normal;
    line-height: var(--typography-navigation-level-1-leading);
    letter-spacing: var(--typography-navigation-level-1-letter-spacing);
  }
  .amg-navbar__items .amg-dropdown__toggle {
    display: flex;
    align-items: center;
    padding: 0.5rem 0.75rem 0.5rem 0.75rem;
    gap: var(--spacing-components-desktop-8);
    border-radius: 0.3125rem 0.3125rem 0 0;
    border-bottom: 0 none;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.625rem;
    color: #474747;
  }
  .amg-navbar__items .amg-dropdown__toggle .amg-dropdown__toggle-icon,
  .amg-navbar__items .amg-dropdown__toggle .amg-dropdown__toggle-icon iconify-icon,
  .amg-navbar__items .amg-dropdown__toggle .amg-dropdown__toggle-icon svg {
    color: #183353;
  }
  @media (width <= 960px) {
    .amg-navbar__items .amg-dropdown__toggle {
      padding: 0.78125rem 0.9375rem;
      width: 100%;
    }
    .amg-navbar__items .amg-dropdown__toggle amg-icon {
      --custom-icon-size: units.rem(16);
    }
  }
  .amg-navbar__items .amg-dropdown__toggle .amg-dropdown__toggle-label {
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.625rem;
    color: #474747;
  }
  .amg-navbar__items .amg-dropdown__toggle:hover {
    color: rgb(255, 255, 255);
    background: var(--component-theme-light-surface-interactive-navigation-menu-background-hover);
  }
  .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-label {
    color: rgb(255, 255, 255);
  }
  .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon,
  .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon iconify-icon,
  .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon svg {
    color: inherit;
    transform: rotate(90deg);
  }
  @media (width <= 960px) {
    .amg-navbar__items .amg-dropdown__toggle:hover {
      background: none;
      color: #474747;
      border-radius: 0;
    }
    .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-label {
      color: #474747;
    }
    .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon,
    .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon iconify-icon,
    .amg-navbar__items .amg-dropdown__toggle:hover .amg-dropdown__toggle-icon svg {
      color: #183353;
      transform: none;
    }
  }
  .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] {
    color: rgb(255, 255, 255);
    background: var(--component-theme-light-surface-interactive-navigation-menu-background-hover);
  }
  .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-label, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-label {
    color: rgb(255, 255, 255);
  }
  .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon,
  .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon iconify-icon,
  .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon svg, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon,
  .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon iconify-icon,
  .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon svg {
    color: inherit;
    transform: rotate(90deg);
  }
  @media (width <= 960px) {
    .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] {
      background: var(--brand-primitives-color-neutral-light-base);
      color: #183353;
      border-radius: 0;
    }
    .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-label, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-label {
      color: #183353;
      font-weight: 700;
    }
    .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon,
    .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon iconify-icon,
    .amg-navbar__items .amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon svg, .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon,
    .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon iconify-icon,
    .amg-navbar__items .amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon svg {
      color: #183353;
      transform: rotate(90deg);
    }
  }
  @media (width > 960px) {
    amg-dropdown:has(.active-link) .amg-dropdown__toggle,
    amg-dropdown:has(.amg-link--active) .amg-dropdown__toggle {
      color: rgb(255, 255, 255);
      background: var(--component-theme-light-surface-interactive-navigation-menu-background-hover);
    }
    amg-dropdown:has(.active-link) .amg-dropdown__toggle .amg-dropdown__toggle-label,
    amg-dropdown:has(.amg-link--active) .amg-dropdown__toggle .amg-dropdown__toggle-label {
      color: rgb(255, 255, 255);
    }
    amg-dropdown:has(.active-link) .amg-dropdown__toggle .amg-dropdown__toggle-icon,
    amg-dropdown:has(.active-link) .amg-dropdown__toggle .amg-dropdown__toggle-icon iconify-icon,
    amg-dropdown:has(.active-link) .amg-dropdown__toggle .amg-dropdown__toggle-icon svg,
    amg-dropdown:has(.amg-link--active) .amg-dropdown__toggle .amg-dropdown__toggle-icon,
    amg-dropdown:has(.amg-link--active) .amg-dropdown__toggle .amg-dropdown__toggle-icon iconify-icon,
    amg-dropdown:has(.amg-link--active) .amg-dropdown__toggle .amg-dropdown__toggle-icon svg {
      color: inherit;
      transform: rotate(90deg);
    }
  }
  .amg-header__nav {
    display: flex;
    box-shadow: none;
    gap: 0;
    justify-content: space-between;
    align-items: center;
    max-width: 58.75rem;
    margin: 0 auto;
    padding: 0;
  }
  .amg-header__nav .amg-logo--md {
    display: none;
  }
  @media (width <= 960px) {
    .amg-header__nav .amg-logo--md {
      display: block;
    }
  }
  @media (width <= 960px) {
    .amg-header__nav {
      padding: 1rem;
    }
  }
  .amg-header__nav .amg-header__secondary-nav {
    display: flex;
    align-items: center;
    flex-shrink: 0;
    margin-left: auto;
    position: relative;
  }
  @media (width <= 960px) {
    .amg-header__nav .amg-header__secondary-nav .amg-toggle-display.amg-icon-btn[data-toggle=search-panel] {
      display: none;
    }
  }
  @media (width <= 960px) {
    .amg-header__nav .amg-header__secondary-nav .amg-toggle-display.amg-icon-btn[data-micromodal-trigger] {
      color: var(--brand-primitives-color-secondary-light-tint-1);
    }
    .amg-header__nav .amg-header__secondary-nav .amg-toggle-display.amg-icon-btn[data-micromodal-trigger] amg-icon {
      --icon-size-icon-20: 40px;
    }
  }
  .amg-header__nav .amg-header__secondary-nav .amg-icon-btn:hover,
  .amg-header__nav .amg-header__secondary-nav .amg-icon-btn:focus-visible,
  .amg-header__nav .amg-header__secondary-nav .amg-icon-btn--hover {
    background: transparent;
    color: inherit;
  }
  .amg-header__nav > a[slot=logo] {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    align-self: center;
  }
  .amg-header__nav > a[slot=logo] .amg-logo,
  .amg-header__nav > a[slot=logo] .amg-logo--lg {
    display: inline-flex;
    align-items: center;
  }
  .amg-header__nav > a[slot=logo] img {
    display: block;
    width: 128px;
    max-height: 56px;
    object-fit: contain;
  }
  .amg-header__nav .amg-navbar {
    flex: 0 1 auto;
    align-self: stretch;
  }
  .amg-header__nav .amg-navbar__items {
    display: flex;
    align-items: stretch;
    gap: 2.25rem;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
  }
  .amg-header__nav .amg-navbar__items > li {
    display: flex;
    align-items: stretch;
  }
  .amg-header__nav .amg-navbar__items > li > amg-dropdown,
  .amg-header__nav .amg-navbar__items > li > .amg-dropdown {
    display: flex;
    align-items: stretch;
  }
  .amg-header__nav .amg-navbar__items > li:not(:first-child) .amg-dropdown__toggle {
    margin-left: 2.25rem;
  }
  .amg-header__nav .amg-navbar__items > li:not(:first-child) .amg-dropdown__menu {
    margin-left: 2.25rem;
  }
  .amg-header__nav .amg-menu-link {
    display: flex;
    padding: 0.5rem 0.75rem 0.5rem 0.75rem;
    align-items: center;
    gap: var(--spacing-components-desktop-8);
    text-decoration: none;
    border-radius: 0.3125rem 0.3125rem 0 0;
    border-bottom: 0 none;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.625rem;
    color: #474747;
    margin-left: 2.25rem;
  }
  .amg-header__nav .amg-menu-link:hover, .amg-header__nav .amg-menu-link:focus-visible {
    border-radius: 0.3125rem 0.3125rem 0 0;
    border-bottom: 0 none;
    color: var(--component-theme-light-surface-interactive-navigation-menu-text-icon-interactive-hover);
    background: var(--component-theme-light-surface-interactive-navigation-menu-background-hover);
    text-decoration: none;
  }
  .amg-header__nav .amg-menu-link.active-link, .amg-header__nav .amg-menu-link.amg-link--active {
    color: rgb(255, 255, 255);
    background: var(--component-theme-light-surface-interactive-navigation-menu-background-hover);
  }
  .amg-header__nav .amg-dropdown__menu {
    background: var(--brand-primitives-color-neutral-light-base);
    border: none;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: var(--brand-primitives-corner-radius-base-radius-outside);
    padding: 0;
    min-width: 15.9375rem;
    top: 96%;
    z-index: 102;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item {
    background: transparent;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item:first-child .amg-link, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item:first-child .amg-link--nav {
    border-radius: 8px 8px 0 0;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item:last-child .amg-link, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item:last-child .amg-link--nav {
    border-radius: 0 0 8px 8px;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav {
    display: block;
    padding: 0.5625rem 1rem;
    color: var(--brand-primitives-color-neutral-dark-base);
    background: transparent;
    text-decoration: none;
    text-align: left;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5rem;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link:hover, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link:focus-visible,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav:hover,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav:focus-visible {
    background: var(--brand-primitives-color-neutral-light-tint-1);
    color: #5f5f5f;
    font-weight: 700;
    text-decoration: none;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.active-link, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.amg-link--active,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.active-link,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.amg-link--active {
    position: relative;
    color: #48a8c4;
    font-weight: 700;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.active-link:hover, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.active-link:focus-visible, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.amg-link--active:hover, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.amg-link--active:focus-visible,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.active-link:hover,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.active-link:focus-visible,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.amg-link--active:hover,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.amg-link--active:focus-visible {
    background: transparent;
    color: #48a8c4;
  }
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.active-link::before, .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link.amg-link--active::before,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.active-link::before,
  .amg-header__nav .amg-dropdown__menu .amg-dropdown__menu-item .amg-link--nav.amg-link--active::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 11px;
    height: 15px;
    background-color: #48a8c4;
    border-radius: 0;
    z-index: 1;
  }
  .amg-header--mobile-hamburger .amg-header__nav {
    justify-content: space-between;
    min-height: 5.875rem;
  }
  .amg-header--mobile-hamburger .amg-header__nav .amg-navbar__items {
    max-width: none;
    padding: 0;
    margin: 0;
    justify-content: flex-start;
  }
  .amg-header--mobile-hamburger .amg-header__secondary-nav {
    margin-left: 0;
  }
  .amg-header--mobile-hamburger .amg-header__mobile-hamburger-logo {
    display: inline-flex;
    align-items: center;
  }
  .amg-header--mobile-hamburger .amg-header__mobile-hamburger-logo img {
    display: block;
    width: 8rem;
    height: 3.5rem;
  }
  .amg-header--mobile-hamburger .amg-header__mobile-menu-icon {
    display: block;
    width: 2.5rem;
    height: 3.125rem;
    fill: var(--brand-primitives-color-secondary-light-tint-1);
  }
  .amg-header--mobile-hamburger .amg-header__mobile-menu-icon--close path {
    fill: var(--brand-primitives-color-secondary-light-tint-1);
  }
  .amg-header--mobile-hamburger .amg-header__secondary-nav .amg-toggle-display.amg-icon-btn amg-icon iconify-icon {
    fill: var(--brand-primitives-color-secondary-light-tint-1);
    color: var(--brand-primitives-color-secondary-light-tint-1);
  }
  .amg-header--mobile-hamburger .amg-navbar {
    width: 100%;
  }
  .amg-header--mobile-hamburger .amg-navbar__items {
    width: 100%;
    align-items: baseline;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li {
    width: 100%;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown {
    width: 100%;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > ul {
    border: none;
    box-shadow: none;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > ul > li > a {
    padding-left: 0;
    padding-right: 0;
    text-align: justify;
    font-weight: normal;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle {
    width: 100%;
    justify-content: space-between;
    padding: 0.5rem 0;
    border: none;
    background: none;
    color: var(--brand-primitives-color-neutral-dark-base);
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.25rem;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle .amg-dropdown__toggle-icon amg-icon {
    --custom-icon-size: units.rem(16);
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle:hover, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true], .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:hover, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:focus-visible, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:hover, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:focus-visible {
    padding: 0;
    border: none;
    background: none;
    box-shadow: none;
    color: var(--brand-primitives-color-neutral-dark-base);
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle:hover .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:hover .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:focus-visible .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:hover .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:focus-visible .amg-dropdown__toggle-label {
    color: #474747;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle:hover .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle:hover .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle:hover .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:hover .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:hover .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:hover .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:focus-visible .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:focus-visible .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true]:focus-visible .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:hover .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:hover .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:hover .amg-dropdown__toggle-icon svg, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:focus-visible .amg-dropdown__toggle-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:focus-visible .amg-dropdown__toggle-icon iconify-icon,
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active:focus-visible .amg-dropdown__toggle-icon svg {
    color: inherit;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle[aria-expanded=true] .amg-dropdown__toggle-label, .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown > button.amg-dropdown__toggle.amg-dropdown__toggle--active .amg-dropdown__toggle-label {
    font-weight: 700;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown ul {
    width: 100%;
    border: none;
    box-shadow: none;
  }
  .amg-header--mobile-hamburger .amg-navbar__items > li > amg-dropdown ul li a {
    text-align: justify;
    font-weight: normal;
    padding-left: 0;
    padding-right: 0;
  }
  .amg-header--mobile-hamburger .amg-popup--nav .amg-popup__overlay {
    align-items: flex-start;
    justify-content: flex-end;
    background: linear-gradient(to bottom, transparent 0 var(--amg-header-mobile-dropdown-top, 94px), rgba(0, 0, 0, 0.51) var(--amg-header-mobile-dropdown-top, 94px) 100%);
    padding-top: var(--amg-header-mobile-dropdown-top);
    padding-right: 0;
  }
  .amg-header--mobile-hamburger .amg-popup--nav .amg-popup__container {
    width: 100%;
    height: auto;
    max-height: calc(100dvh - var(--amg-header-mobile-dropdown-top));
    border-radius: 0;
    box-shadow: none;
    border-top: none;
  }
  .amg-cta-banner__buttons {
    gap: 1.5625rem;
  }
  .amg-cta-banner__buttons a {
    font-size: 1rem;
    line-height: normal;
    font-weight: 700;
    letter-spacing: normal;
    color: #707070;
    padding: 0;
  }
  .amg-header__mobile-nav .amg-cta-banner {
    padding: 0;
  }
  .amg-icon-btn[data-micromodal-close] amg-icon {
    --icon-size-icon-20: 32px;
    color: var(--brand-primitives-color-secondary-light-tint-1);
  }
  #amg-header-mobile-menu .amg-popup__overlay {
    background: rgba(0, 0, 0, 0.51);
  }
  .amg-popup--nav .amg-popup__container {
    gap: 0;
    border-top: 15px solid var(--brand-primitives-color-primary-dark-base);
    margin-bottom: auto;
    height: auto;
  }
  .amg-popup--nav .amg-popup__container .amg-popup__header {
    padding: 1rem;
    align-items: center;
  }
  .amg-popup--nav .amg-popup__container .amg-popup__header .amg-header__mobile-logo img {
    width: 128px;
    max-height: 56px;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav {
    width: 100%;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown [slot=toggle] {
    font-size: 1rem;
    font-weight: 500;
    width: 100%;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown[open] [slot=toggle],
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown:has(.active-link) [slot=toggle],
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown:has(.amg-link--active) [slot=toggle],
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown:has([aria-expanded=true]) [slot=toggle] {
    font-weight: 700;
    color: #183353;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav amg-dropdown {
    width: 100%;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu {
    box-shadow: none;
    width: 100%;
    padding: 0;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link {
    color: #474747;
    font-weight: 400;
    padding: 0.5625rem 1rem;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link:hover {
    font-weight: 700;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link.active-link, .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link.amg-link--active {
    position: relative;
    color: #48a8c4;
    font-weight: 700;
    background: var(--brand-primitives-color-neutral-light-base);
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link.active-link::before, .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__menu .amg-link--nav.amg-link.amg-link--active::before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 11px;
    height: 15px;
    background-color: #48a8c4;
    border-radius: 0;
    z-index: 1;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__toggle-icon {
    position: absolute;
    right: 1rem;
    --custom-icon-size: 12px;
    margin-right: 0.1875rem;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-menu-link {
    padding: 0.78125rem 0.9375rem;
    width: 100%;
    font-weight: 500;
    color: #474747;
    border: 0;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-menu-link.active-link, .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-menu-link.amg-link--active {
    font-weight: 700;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-nav .amg-dropdown__toggle-label {
    width: 100%;
  }
  .amg-popup--nav .amg-popup__container .amg-header__mobile-primary-nav {
    padding: 0;
    width: 100%;
    align-items: stretch;
  }
  /* heading-accent.scss */
  .cgd-heading-accent {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-bg-neutral-tint-1 {
    background: var(--brand-primitives-color-neutral-light-tint-1);
  }
  .cgd-text-low-center {
    color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-interactive);
    text-align: center;
  }
  .amg-surface--dark .cgd-text-low-center, .cgd-text-low-center.amg-surface--dark {
    color: var(--component-theme-dark-surface-interactive-base-low-prominence-text-icon-interactive);
  }
  /* hero.scss */
  .Split-layout_Card1 .amg-hero__top-section.amg-hero__top-section--split {
    display: flex;
    align-items: stretch;
    border-radius: var(--brand-primitives-corner-radius-base-radius-base, 4px);
    min-height: auto;
    margin-bottom: -32px;
    flex-shrink: 0;
    width: 100%;
    aspect-ratio: unset;
    height: auto;
    overflow: visible;
    background: transparent;
  }
  .Split-layout_Card1 .amg-hero__top-section.amg-hero__top-section--split > *:first-child,
  .Split-layout_Card1 .amg-hero__top-section.amg-hero__top-section--split > *:last-child {
    aspect-ratio: unset !important;
    overflow: visible !important;
    height: auto !important;
  }
  .Split-layout_Card1 .amg-hero__hero-content.amg-hero__hero-content--align-center {
    background: var(--brand-primitives-color-primary-dark-base, #e87722);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0;
    box-sizing: border-box;
    flex: 1 1 50%;
    min-width: 0;
    max-width: none;
    position: relative;
  }
  .Split-layout_Card1 .amg-hero__hero-content-inner {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    flex-shrink: 0;
    box-sizing: border-box;
    text-align: left;
    padding: var(--Spacing-Document-condensed, 80px) var(--Spacing-Components-desktop-0, 0);
  }
  .Split-layout_Card1 .amg-hero__text-section-title {
    margin: 0;
    padding-left: 48px;
    padding-right: 24px;
    color: var(--static-text-icon-text-standard, #fff);
    font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);
    font-size: var(--Typography-Headings-Headline-1-font-size, 40px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Typography-Headings-Headline-1-leading, 56px);
    letter-spacing: var(--Typography-Headings-Headline-1-letter-spacing, 0);
  }
  .Split-layout_Card1 .amg-hero__second-section {
    z-index: 1;
    display: flex;
    padding: 3.5rem 2rem 2rem 0;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    background-color: #fff;
    color: #404040;
  }
  .Split-layout_Card1 .amg-hero__second-section ol {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    width: 100%;
    counter-reset: steps;
  }
  .Split-layout_Card1 .amg-hero__second-section li {
    position: relative;
    display: inline-block;
    align-items: center;
    counter-increment: steps;
    margin-left: -24px;
    margin-bottom: 12px;
    padding: 0 var(--spacing-components-desktop-16, 16px) 0 var(--grid-components-timestamp-negative-padding, -24px);
    left: 9%;
  }
  .Split-layout_Card1 .amg-hero__second-section li::before {
    left: -12%;
    position: absolute;
    content: counter(steps) ".";
    display: inline-block;
    min-width: var(--icon-size-icon-48, 48px);
    max-width: var(--icon-size-icon-48, 48px);
    min-height: var(--icon-size-icon-48, 48px);
    max-height: var(--icon-size-icon-48, 48px);
    padding: 0 13.5px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: var(--corner-radius-base-radius-circular, 10000px);
    border: var(--borders-weight-weight-3, 3px) solid var(--brand-primitives-color-neutral-light-tint-3, #d6d6d6);
    background: var(--brand-primitives-color-section-section-bg-light-1, #fff);
    color: #404040;
    font-family: var(--brand-primitives-typography-styles-font-family-headings, oswald);
    font-size: 1.4375rem;
    font-style: normal;
    font-weight: 500;
    line-height: var(--typography-headings-headline-4-leading, 40px);
    letter-spacing: var(--typography-headings-headline-4-letter-spacing, 0);
  }
  .Split-layout_Card1 .amg-hero__second-section li > p {
    color: var(--static-text-icon-text-standard, rgba(24, 51, 83, 0.64));
    font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Intro, "PT Sans");
    font-size: var(--Typography-Headings-Intro-Intro-3-font-size, 20px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--Typography-Headings-Intro-Intro-3-leading, 28px);
    letter-spacing: var(--Typography-Headings-Intro-Intro-3-letter-spacing, 0);
    overflow-wrap: break-word;
  }
  .Split-layout_Card1 .amg-hero__second-section li > p strong {
    font-weight: 700;
  }
  @media (width <= 768px) {
    .Split-layout_Card1 .amg-hero__top-section.amg-hero__top-section--split {
      flex-direction: column;
      height: auto;
      margin-bottom: 0;
      overflow: visible;
    }
    .Split-layout_Card1 .amg-hero__hero-content.amg-hero__hero-content--align-center {
      flex: 0 0 auto !important;
      width: 100%;
      min-width: unset !important;
      order: 1 !important;
    }
    .Split-layout_Card1 .amg-hero__hero-content-inner {
      display: flex;
      padding: var(--Spacing-Document-spacious, 80px) 0 var(--Spacing-Document-spacious, 80px) var(--Spacing-Components-desktop-32, 16px);
      justify-content: center;
      align-items: center;
      gap: 8px;
      align-self: stretch;
    }
    .Split-layout_Card1 .amg-hero__hero-content-inner .amg-hero__content-col {
      padding: 0;
    }
    .Split-layout_Card1 .amg-hero__text-section {
      display: flex;
      width: 100%;
      max-width: 343px;
      align-items: flex-start;
    }
    .Split-layout_Card1 .amg-hero__text-section-title {
      color: var(--static-text-icon-text-reversed, #fff);
      font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);
      font-size: var(--Typography-Headings-Headline-3-font-size, 28px);
      font-style: normal;
      font-weight: 400;
      line-height: var(--Typography-Headings-Headline-3-leading, 40px);
      letter-spacing: var(--Typography-Headings-Headline-3-letter-spacing, -0.5px);
      align-self: stretch;
    }
    .Split-layout_Card1 .amg-hero__second-section {
      display: flex;
      padding: var(--Spacing-Components-desktop-32, 16px) 0 var(--Spacing-Components-desktop-32, 16px) var(--Spacing-Table-Header-Cell-default, 42px) !important;
      justify-content: center;
      align-items: center;
      gap: 8px;
      align-self: stretch;
      border-radius: var(--Corner-Radius-Base-radius-base, 2px);
      background: var(--brand-primitives-color-neutral-light-tint-1, #f2f2f2);
    }
    .Split-layout_Card1 .amg-hero__second-section ol {
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: var(--Spacing-Components-desktop-2, 2px);
      flex: 1 0 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li {
      padding: var(--Spacing-Components-desktop-32, 16px) 0;
      margin-bottom: 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li > p {
      font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Body, "PT Sans");
      font-size: var(--brand-primitives-channel-sizing-web-desktop-body-3-leading, 1.125rem);
      font-style: normal;
      font-weight: 400;
      line-height: var(--Brand-Primitives-Channel-Sizing-Web-Tablet-Body-1-leading, 24px);
      letter-spacing: var(--Typography-Headings-Body-Body-1-letter-spacing, -0.25px);
      margin-top: 2%;
      margin-left: 2%;
    }
    .Split-layout_Card1 .amg-hero__second-section li > p strong {
      font-weight: 700;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      display: flex;
      min-width: var(--Icon-Size-icon-48, 48px);
      max-width: var(--Icon-Size-icon-48, 48px);
      min-height: var(--Icon-Size-icon-48, 48px);
      max-height: var(--Icon-Size-icon-48, 48px);
      padding: 12px;
      justify-content: center;
      align-items: center;
      gap: 10px;
      border-radius: var(--Corner-Radius-Base-radius-circular, 10000px);
      border: var(--Borders-Weight-weight-3, 3px) solid var(--Interactive-Base-Medium-Prominence-outline-default, rgba(24, 51, 83, 0.16));
      background: var(--Static-Section-Background-section-bg-1, #fff);
      color: #404040;
      font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);
      font-size: var(--Typography-Headings-Headline-4-font-size, 24px);
      font-style: normal;
      font-weight: 700;
      line-height: var(--Typography-Headings-Headline-4-leading, 32px);
      letter-spacing: var(--Typography-Headings-Headline-4-letter-spacing, -0.5px);
    }
  }
  .Split-layout_Card2 .amg-hero__top-section.amg-hero__top-section--split {
    display: flex;
    align-items: stretch;
    border-radius: var(--brand-primitives-corner-radius-base-radius-base, 4px);
    min-height: auto;
    margin-bottom: -32px;
    flex-shrink: 0;
    width: 100%;
    aspect-ratio: unset;
    height: auto;
    overflow: visible;
    background: transparent;
  }
  .Split-layout_Card2 .amg-hero__top-section.amg-hero__top-section--split > *:first-child,
  .Split-layout_Card2 .amg-hero__top-section.amg-hero__top-section--split > *:last-child {
    aspect-ratio: unset !important;
    overflow: visible !important;
    height: auto !important;
  }
  .Split-layout_Card2 .amg-hero__hero-content.amg-hero__hero-content--align-center {
    background: var(--brand-primitives-color-primary-dark-base, #e87722);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0;
    box-sizing: border-box;
    flex: 1 1 50%;
    min-width: 0;
    max-width: none;
    position: relative;
  }
  .Split-layout_Card2 .amg-hero__hero-content-inner {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    flex-shrink: 0;
    box-sizing: border-box;
    text-align: left;
    padding: var(--Spacing-Document-condensed, 80px) var(--Spacing-Components-desktop-0, 0);
  }
  .Split-layout_Card2 .amg-hero__text-section-title {
    margin: 0;
    padding: 0;
    width: 343px;
    color: var(--static-text-icon-text-standard, #fff);
    font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);
    font-size: 2.25rem !important;
    font-style: normal;
    font-weight: 400;
    line-height: 3.125rem !important;
    letter-spacing: var(--Typography-Headings-Headline-1-letter-spacing, 0);
  }
  .Split-layout_Card2 .amg-hero__text-section-title sup {
    font-size: 0.6em;
    vertical-align: super;
    line-height: 0;
  }
  .Split-layout_Card2 .amg-hero__second-section {
    justify-content: flex-start;
  }
  .Split-layout_Card2 .amg-hero__second-section-text {
    width: 100%;
    padding: 2.25rem 0;
    z-index: 1;
  }
  .Split-layout_Card2 .amg-hero__second-section-text ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-self: stretch;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    flex: 1;
    margin-left: -24px;
  }
  .Split-layout_Card2 .amg-hero__second-section-text li::before {
    display: none !important;
    content: none !important;
  }
  .Split-layout_Card2 .amg-hero__second-section-text li {
    display: flex;
    align-items: center;
    flex: 1 0 0;
    align-self: stretch;
    margin-right: 0;
    margin-bottom: 0.75rem;
    gap: var(--spacing-components-desktop-16, 1rem);
    font-size: 1.25rem;
    width: 100%;
  }
  .Split-layout_Card2 .amg-hero__second-section-text li img {
    flex-shrink: 0;
    display: block;
    width: 3rem;
    height: 3rem;
    min-width: 3rem;
    min-height: 3rem;
    max-width: 3rem;
    max-height: 3rem;
    padding: 0;
    border-radius: var(--brand-primitives-corner-radius-base-radius-circular, 10000px);
    background-color: var(--brand-primitives-color-section-section-bg-light-1, #fff);
    border: var(--borders-weight-weight-1, 1px) solid var(--brand-primitives-color-neutral-light-tint-3, #d6d6d6);
    box-sizing: border-box;
    object-fit: contain;
  }
  .Split-layout_Card2 .amg-hero__second-section-text li > p {
    margin: 0;
    min-width: 0;
    flex: 1;
    overflow-wrap: break-word;
    font-family: var(--brand-primitives-typography-styles-font-family-intro, "PT Sans");
    font-size: var(--typography-headings-intro-intro-3-font-size, 20px);
    font-style: normal;
    font-weight: 400;
    line-height: var(--typography-headings-intro-intro-3-leading, 28px);
    letter-spacing: var(--typography-headings-intro-intro-3-letter-spacing, 0);
    color: #404040;
  }
  @media (width <= 768px) {
    .Split-layout_Card2 .amg-hero__top-section.amg-hero__top-section--split {
      flex-direction: column;
      height: auto;
      margin-bottom: 0;
      overflow: visible;
    }
    .Split-layout_Card2 .amg-hero__hero-content.amg-hero__hero-content--align-center {
      flex: 0 0 auto !important;
      width: 100%;
      min-width: unset !important;
      order: 1 !important;
    }
    .Split-layout_Card2 .amg-hero__hero-content-inner {
      display: flex;
      padding: var(--Spacing-Document-spacious, 80px) 0 var(--Spacing-Document-spacious, 80px) var(--Spacing-Components-desktop-32, 16px);
      justify-content: center;
      align-items: center;
      gap: 8px;
      align-self: stretch;
    }
    .Split-layout_Card2 .amg-hero__hero-content-inner .amg-hero__content-col {
      padding: 0;
    }
    .Split-layout_Card2 .amg-hero__text-section {
      display: flex;
      width: 100%;
      max-width: 343px;
      align-items: flex-start;
    }
    .Split-layout_Card2 .amg-hero__text-section-title {
      color: var(--static-text-icon-text-reversed, #fff);
      font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);
      font-size: var(--Typography-Headings-Headline-3-font-size, 28px);
      font-style: normal;
      font-weight: 400 !important;
      line-height: var(--Typography-Headings-Headline-3-leading, 40px);
      letter-spacing: var(--Typography-Headings-Headline-3-letter-spacing, -0.5px);
    }
    .Split-layout_Card2 .amg-hero__second-section-text {
      display: flex;
      padding: var(--Spacing-Components-desktop-32, 16px) 0 var(--Spacing-Components-desktop-32, 16px) var(--Spacing-Table-Header-Cell-default, 48px);
      justify-content: center;
      align-items: center;
      gap: 8px;
      align-self: stretch;
      border-radius: var(--Corner-Radius-Base-radius-base, 2px);
      background: var(--brand-primitives-color-neutral-light-tint-1, #f2f2f2);
    }
    .Split-layout_Card2 .amg-hero__second-section-text ul {
      gap: 1rem;
    }
    .Split-layout_Card2 .amg-hero__second-section-text li {
      flex: unset;
      display: flex;
      align-items: center;
      gap: 0.1875rem;
      align-self: stretch;
      margin: 0;
      width: 90%;
    }
    .Split-layout_Card2 .amg-hero__second-section-text li img {
      display: flex;
      min-width: var(--Icon-Size-icon-48, 48px);
      max-width: var(--Icon-Size-icon-48, 48px);
      min-height: var(--Icon-Size-icon-48, 48px);
      max-height: var(--Icon-Size-icon-48, 48px);
      padding: 0;
      justify-content: center;
      align-items: center;
      gap: 0.625rem;
      border-radius: var(--Corner-Radius-Base-radius-circular, 10000px);
      border: var(--Borders-Weight-weight-1, 0.0625rem) solid var(--Interactive-Base-Medium-Prominence-outline-default, rgba(24, 51, 83, 0.16));
      background: var(--Static-Section-Background-section-bg-1, #fff);
    }
    .Split-layout_Card2 .amg-hero__second-section-text li > p {
      font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Body, "PT Sans");
      font-style: normal;
      font-weight: 400;
      letter-spacing: var(--Typography-Headings-Body-Body-1-letter-spacing, -0.25px);
      margin-left: 0.9375rem;
      line-height: 1.75rem;
      font-size: 1.25rem;
      color: #404040 !important;
    }
  }
  .cgd-field-promolink a {
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    opacity: 0;
    top: 0;
    max-width: unset;
    z-index: 999;
  }
  .cgd-userway_buttons_wrapper {
    padding: var(--spacing-components-desktop-16, 16px);
  }
  .cdg-quantum-header__mobile-content .quantum-button svg {
    fill: var(--component-theme-light-surface-interactive-base-text-icon-interactive);
  }
  .amg-hero__text-spacer--3col {
    width: var(--grid-columns-3col);
  }
  .amg-hero .amg-hero__text-section-title {
    font-size: 2.625rem;
    line-height: 3.875rem;
    font-weight: 400;
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
  }
  @media (width <= 768px) {
    .amg-hero .amg-hero__text-section-title {
      font-size: var(--typography-headings-headline-2-font-size);
      line-height: var(--typography-headings-headline-2-line-height, 2.9375rem);
      width: 100%;
      padding: 0;
    }
  }
  .amg-hero__text-section-title-fixed-width {
    max-width: 490px;
  }
  @media (width <= 768px) {
    .amg-hero__text-section-title-fixed-width {
      width: 249px;
    }
  }
  @media (width <= 768px) {
    .amg-hero .amg-hero__top-section {
      aspect-ratio: auto;
      height: auto;
      min-height: 0;
    }
  }
  .amg-hero .hero-cta-btn {
    text-align: center;
    max-width: 150px;
    white-space: normal;
    padding: 6px 25px;
    font-family: var(--brand-primitives-typography-styles-font-family-headings), sans-serif;
    font-weight: 400;
    line-height: 22px;
    border: 0;
    margin-right: 18px;
    border-radius: 4px;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.16);
    min-width: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: center;
    flex: 0 0 auto;
    height: 52px;
    min-height: 52px;
    max-height: 52px;
    transition: 0.2s ease-in-out;
    z-index: 1;
    position: relative;
    cursor: pointer;
    color: var(--component-theme-light-surface-static-text-icon-text-reversed);
    background: var(--brand-primitives-color-secondary-light-tint-1);
    font-size: 16px;
  }
  .amg-hero .hero-cta-btn:hover {
    background: linear-gradient(var(--brand-primitives-color-section-section-bg-dark-3) 0, #1e7691 100%);
  }
  .Split-layout_Card1.amg-hero .amg-hero__text-section-title {
    font-size: 2.25rem;
    line-height: 3.125rem;
    font-weight: var(--brand-primitives-typography-styles-intro-base-weight) !important;
    width: 20.8125rem;
    padding: 0;
  }
  .Split-layout_Card1 .amg-hero__second-section li {
    font-size: 1.25rem;
    width: 97%;
    margin-left: 0;
    left: 8%;
    padding-right: 6%;
  }
  @media screen and (width >= 1441px) {
    .Split-layout_Card1 .amg-hero__second-section li {
      left: 10%;
      width: 74%;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -18%;
    }
  }
  @media screen and (width >= 2560px) {
    .Split-layout_Card1 .amg-hero__second-section li {
      left: 6%;
      width: 74%;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -11%;
    }
  }
  @media screen and (width <= 1024px) {
    .Split-layout_Card1 .amg-hero__second-section li {
      padding-bottom: 1rem;
      width: 100%;
      left: 10%;
      margin-left: 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -15%;
    }
  }
  @media screen and (width <= 912px) {
    .Split-layout_Card1 .amg-hero__second-section li {
      padding-bottom: 1rem;
      width: 100%;
      left: 11%;
      margin-left: 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -17%;
    }
  }
  @media screen and (width <= 768px) {
    .container:has(.Split-layout_Card1, .Split-layout_Card2) {
      margin: auto;
      width: 100%;
    }
    .Split-layout_Card1.amg-hero .amg-hero__text-section-title {
      width: 100%;
      padding: 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li {
      left: 5.5%;
      padding-bottom: 0;
      padding-right: 0;
      width: 85%;
      margin-left: 0;
      max-width: 100%;
      margin-bottom: 0;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -11%;
    }
  }
  @media screen and (width <= 475px) {
    .Split-layout_Card1 .amg-hero__second-section li {
      width: 88%;
      left: 7%;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -19%;
    }
  }
  @media screen and (width <= 375px) {
    .Split-layout_Card1.amg-hero .amg-hero__text-section-title {
      width: 100%;
    }
    .Split-layout_Card1 .amg-hero__second-section li {
      left: 6%;
    }
    .Split-layout_Card1 .amg-hero__second-section li::before {
      left: -22%;
    }
  }
  .container.responsivegrid.full-bleed > .cmp-container > .container.content-body .cmp-text h1 {
    margin: 0;
    font-size: 2.625rem;
    font-weight: 400;
    line-height: 3.875rem;
    letter-spacing: normal;
  }
  @media (width <= 768px) {
    .container.responsivegrid.full-bleed > .cmp-container > .container.content-body .cmp-text h1 {
      font-size: 2rem;
      line-height: 2.9375rem;
    }
  }
  .container.responsivegrid.full-bleed > .cmp-container.margin-desktop-bottom-16 {
    height: 10.625rem;
    overflow: hidden;
    background-position: left center;
  }
  @media (width <= 768px) {
    .container.responsivegrid.full-bleed > .cmp-container.margin-desktop-bottom-16 {
      height: 12.5rem;
    }
  }
  .cgd-pathways-hero-container-slim h1 {
    width: fit-content;
    margin: 0 auto;
  }
  @media (max-width: 1439px) {
    .cgd-pathways-hero-container-slim {
      background-position: top left;
    }
  }
  @media (width <= 767px) {
    .home .cdg-home-hero {
      background-position: top center;
      background-size: 150%;
      min-height: 22.5rem;
      margin-bottom: 13.75rem;
    }
    .home .cdg-home-hero .grid {
      padding-top: 5.625rem;
    }
    .home .cdg-home-hero .grid .cards {
      padding-top: 5rem;
    }
    .home .cdg-home-hero .grid .amg-sb .stacks .amg-stack {
      width: 100%;
    }
    .home .cdg-home-hero .grid .amg-sb .stacks .amg-stack .amg-stack__content .amg-stack__body h1 {
      font-size: 2rem;
      line-height: 2.625rem;
    }
  }
  .home .cdg-home-hero {
    background-position-x: left;
  }
  @media (width <= 767px) {
    .about-chronic-granulomatous-disease .cdg-home-hero,
    .x-linked-chronic-granulomatous-disease .cdg-home-hero,
    .autosomal-recessive-chronic-granulomatous-disease .cdg-home-hero,
    .athophysiology-of-chronic-granulomatous-disease .cdg-home-hero,
    .symptoms-and-sequelae-of-chronic-granulomatous-disease .cdg-home-hero,
    .test-for-chronic-granulomatous-disease .cdg-home-hero,
    .family-testing .cdg-home-hero,
    .dhr-collection-kit .cdg-home-hero,
    .chronic-granulomatous-disease-management .cdg-home-hero,
    .cgd-specialist-finder .cdg-home-hero,
    .request-a-dhr-collection-kit .cdg-home-hero,
    .resources .cdg-home-hero {
      position: relative;
      background-position: top center;
      min-height: 26.25rem;
    }
    .about-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .x-linked-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .autosomal-recessive-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .athophysiology-of-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .symptoms-and-sequelae-of-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .test-for-chronic-granulomatous-disease .cdg-home-hero .cmp-container .text,
    .family-testing .cdg-home-hero .cmp-container .text,
    .dhr-collection-kit .cdg-home-hero .cmp-container .text,
    .chronic-granulomatous-disease-management .cdg-home-hero .cmp-container .text,
    .cgd-specialist-finder .cdg-home-hero .cmp-container .text,
    .request-a-dhr-collection-kit .cdg-home-hero .cmp-container .text,
    .resources .cdg-home-hero .cmp-container .text {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }
  }
  .about-chronic-granulomatous-disease .cdg-home-hero,
  .x-linked-chronic-granulomatous-disease .cdg-home-hero,
  .autosomal-recessive-chronic-granulomatous-disease .cdg-home-hero,
  .athophysiology-of-chronic-granulomatous-disease .cdg-home-hero,
  .symptoms-and-sequelae-of-chronic-granulomatous-disease .cdg-home-hero,
  .test-for-chronic-granulomatous-disease .cdg-home-hero,
  .family-testing .cdg-home-hero,
  .dhr-collection-kit .cdg-home-hero,
  .chronic-granulomatous-disease-management .cdg-home-hero,
  .cgd-specialist-finder .cdg-home-hero,
  .request-a-dhr-collection-kit .cdg-home-hero,
  .resources .cdg-home-hero {
    background-position-x: left;
  }
  /* popup.scss */
  .cgdpathways-primary-btn-popup .amg-popup__footer {
    justify-content: center;
  }
  .cgdpathways-primary-btn-popup .amg-popup__footer > *:only-child {
    margin-left: 0;
    margin-right: 0;
  }
  .cgdpathways-primary-btn-popup .amg-popup__footer .amg-btn--primary {
    display: flex;
    padding: var(--spacing-button-large-top-and-bottom) var(--spacing-button-large-left-and-right);
    align-items: center;
    gap: var(--spacing-components-desktop-8);
    border-radius: var(--brand-primitives-corner-radius-button-radius-button-ul) var(--brand-primitives-corner-radius-button-radius-button-ur) var(--brand-primitives-corner-radius-button-radius-button-lr) var(--brand-primitives-corner-radius-button-radius-button-ll);
    border: var(--borders-weight-weight-2) solid var(--component-theme-light-surface-interactive-ctas-high-prominence-outline-default);
    background: var(--component-theme-light-surface-interactive-ctas-high-prominence-background-default);
  }
  .cgdpathways-sticky-popup {
    background: var(--component-theme-light-surface-section-background-section-bg-1);
    border-top: 6px solid var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgdpathways-sticky-popup__padding {
    padding: var(--spacing-components-desktop-16) var(--spacing-components-desktop-32);
  }
  .amg-cgd-popup-custom .amg-popup__container {
    border-radius: 0.3rem;
  }
  .amg-cgd-popup-custom .amg-popup__container--inset-2 {
    padding: 1.875rem 3.75rem;
    max-width: 38.625rem;
    margin: auto;
  }
  .amg-cgd-popup-custom .amg-popup__header {
    padding: 0;
    margin-bottom: 1rem;
  }
  .amg-cgd-popup-custom .amg-popup__header .amg-popup__header-text {
    color: var(--component-theme-light-surface-assets-primary-base);
  }
  .amg-cgd-popup-custom .amg-popup__header .amg-popup__header-text h4 {
    letter-spacing: 0;
  }
  .amg-cgd-popup-custom .amg-popup__header button {
    top: -0.4375rem;
    position: absolute;
    right: -0.5625rem;
  }
  .amg-cgd-popup-custom .amg-popup__header button iconify-icon {
    font-size: 1rem !important;
    color: #707070;
  }
  .amg-cgd-popup-custom .amg-popup__body {
    overflow: visible;
    padding: 0;
    margin-bottom: 1rem;
    min-height: 2.5rem;
    font-family: "PT Sans", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #707070;
  }
  .amg-cgd-popup-custom .amg-popup__footer {
    padding: 0;
    border-top: none;
  }
  .amg-cgd-popup-custom .amg-popup__footer a {
    margin: 0 auto;
    width: 100%;
    max-width: 20.625rem;
    font-size: 1.375rem;
    min-height: 3.125rem;
    border-radius: 0.3rem;
    line-height: 1.0625rem;
  }
  amg-popup[popup-id=sendemailcopy] [slot=title] {
    font-family: Oswald, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.75rem;
  }
  amg-popup[popup-id=sendemailcopy] .amg-popup__footer > *:only-child {
    width: 100%;
    margin: auto;
    max-width: 20.625rem;
  }
  amg-popup[popup-id=sendemailcopy] div#errormessage {
    line-height: 1.6875rem;
    color: #ff2727;
    font-size: 1.25rem;
    font-family: "PT Sans", sans-serif;
  }
  /* reference.scss */
  .aem-component.aem-rich-text .aem-component-content .aem-footnote {
    margin-top: 0;
    margin-bottom: 0;
  }
  .aem-component.aem-rich-text .aem-component-content .aem-footnote + .aem-footnote {
    padding-top: 2px;
    font-family: var(--Brand-Primitives-Typography-Styles-Font-Family-Body);
    font-size: var(--Brand-Primitives-Channel-Sizing-Web-Desktop-Body-3-font-size);
    line-height: var(--Brand-Primitives-Channel-Sizing-Web-Desktop-Body-3-line-height);
    padding-bottom: 0;
    margin-bottom: 0;
  }
  /* search-panel.scss */
  /*
   * ---------------------------------------------------------------------------
   * Search panel — minimal variant (cgdpathways)
   * ---------------------------------------------------------------------------
   * Brand-scoped styling for `amg-search-panel[variant='minimal']`.
   */
  amg-search-panel[variant=minimal] {
    --amg-cgdpathways-search-panel-shadow-color: #dfdede;
    --amg-cgdpathways-search-input-border-color: #517a4e;
  }
  amg-search-panel[variant=minimal] .amg-search__minimal-container {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    box-sizing: border-box;
  }
  amg-search-panel[variant=minimal] .amg-search__panel {
    padding: 1.25rem;
    background: var(--component-theme-light-surface-section-background-section-bg-1);
    box-shadow: 0 0.1875rem 0.1875rem var(--amg-cgdpathways-search-panel-shadow-color);
    width: 18.75rem;
    max-width: 100%;
    box-sizing: border-box;
  }
  amg-search-panel[variant=minimal] .amg-search__header {
    display: none;
  }
  amg-search-panel[variant=minimal] .amg-search__links-title {
    display: none;
  }
  amg-search-panel[variant=minimal] .amg-search__links {
    margin-top: 0.625rem;
  }
  amg-search-panel[variant=minimal] .amg-search__links-list {
    gap: 0.625rem;
  }
  amg-search-panel[variant=minimal] .amg-search__links-list li:last-child {
    padding-bottom: 0.625rem;
  }
  amg-search-panel[variant=minimal] .amg-search__content {
    padding: 0;
    margin-inline: 0;
    width: 100%;
    max-width: none;
    min-width: 0;
  }
  amg-search-panel[variant=minimal] .amg-search__links-list a.amg-link.amg-link--nav,
  amg-search-panel[variant=minimal] .amg-search__links-list .amg-link.amg-link--nav {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6875rem;
    cursor: pointer;
    text-decoration: underline;
    color: var(--component-theme-light-surface-interactive-ctas-high-prominence-background-default);
    font-family: var(--brand-primitives-typography-styles-font-family-navigation), sans-serif;
  }
  amg-search-panel[variant=minimal] amg-search-input {
    --amg-search-input-width: 100%;
  }
  amg-search-panel[variant=minimal] .amg-search-input__icon {
    display: none;
  }
  amg-search-panel[variant=minimal] .amg-search-input__submit {
    position: absolute;
    top: 50%;
    right: 0.625rem;
    transform: translateY(-50%);
    width: 1.25rem;
    height: 1.25rem;
    padding: 0;
    border: none;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE4IDIwIiBmaWxsPSJub25lIiBhcmlhLWhpZGRlbj0idHJ1ZSI+CiAgPHBhdGggZD0iTTcuNTAwMjQgMi4zOTE2QzQuNDY3NTMgMi4zOTE2IDIuMDAwMjQgNC44NTg4OSAyLjAwMDI0IDcuODkxNkMyLjAwMDI0IDEwLjkyNDMgNC40Njc1MyAxMy4zOTE2IDcuNTAwMjQgMTMuMzkxNkMxMC41MzMgMTMuMzkxNiAxMy4wMDAyIDEwLjkyNDMgMTMuMDAwMiA3Ljg5MTZDMTMuMDAwMiA0Ljg1ODg5IDEwLjUzMyAyLjM5MTYgNy41MDAyNCAyLjM5MTZaTTcuNTAwMjQgMC4zOTE2MDJDMTEuNjQyNCAwLjM5MTYwMiAxNS4wMDAyIDMuNzQ5NDYgMTUuMDAwMiA3Ljg5MTZDMTUuMDAwMiAxMi4wMzM3IDExLjY0MjQgMTUuMzkxNiA3LjUwMDI0IDE1LjM5MTZDMy4zNTgxIDE1LjM5MTYgMC4wMDAyNDQxNDEgMTIuMDMzNyAwLjAwMDI0NDE0MSA3Ljg5MTZDMC4wMDAyNDQxNDEgMy43NDk0NiAzLjM1ODEgMC4zOTE2MDIgNy41MDAyNCAwLjM5MTYwMloiIGZpbGw9IiMxODMzNTMiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEwLjg4MyAxMi40OTIxQzExLjI3MzUgMTIuMTAxNiAxMS45MDY3IDEyLjEwMTYgMTIuMjk3MiAxMi40OTIxTDE3LjcwNzIgMTcuOTAyMUMxOC4wOTc3IDE4LjI5MjYgMTguMDk3NyAxOC45MjU4IDE3LjcwNzIgMTkuMzE2M0MxNy4zMTY3IDE5LjcwNjggMTYuNjgzNSAxOS43MDY4IDE2LjI5MyAxOS4zMTYzTDEwLjg4MyAxMy45MDYzQzEwLjQ5MjUgMTMuNTE1OCAxMC40OTI1IDEyLjg4MjYgMTAuODgzIDEyLjQ5MjFaIiBmaWxsPSIjMTgzMzUzIi8+Cjwvc3ZnPg==) center/contain no-repeat;
    cursor: pointer;
    appearance: none;
  }
  amg-search-panel[variant=minimal] .amg-search-input__submit .amg-search-input__submit-label {
    position: absolute;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
  }
  amg-search-panel[variant=minimal] .amg-search-input__submit .amg-search-input__submit-icon {
    display: none;
  }
  amg-search-panel[variant=minimal] .amg-search-input__field {
    position: relative;
    display: block;
    width: 100%;
    background: transparent;
    border-radius: 0;
    box-shadow: none;
  }
  amg-search-panel[variant=minimal] .amg-search-input__input {
    width: 100%;
    box-sizing: border-box;
    height: 2.5rem;
    font-size: 1.125rem;
    color: var(--brand-primitives-color-neutral-dark-base);
    padding: 0.0625rem 1.125rem 0.0625rem 0.9375rem;
    margin: 0 auto;
    border: 0.0625rem solid var(--amg-cgdpathways-search-input-border-color);
    border-radius: 0;
    border-right: 0.0625rem solid var(--amg-cgdpathways-search-input-border-color);
    background: var(--component-theme-light-surface-section-background-section-bg-1);
  }
  amg-search-panel[variant=minimal] .amg-search-input__input:focus, amg-search-panel[variant=minimal] .amg-search-input__input:focus-visible {
    outline: none;
    outline-offset: 0;
    --border-color: var(--amg-cgdpathways-search-input-border-color);
  }
  amg-search-panel[variant=minimal] .amg-search-input__input--no-icon {
    padding: 0.0625rem 1.125rem 0.0625rem 0.9375rem;
  }
  /* section-header.scss */
  .amg-section-header__title,
  .amg-section-header__title :is(h1, h2, h3, h4, h5, h6) {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .amg-surface--dark .amg-section-header__title, .amg-surface--dark .amg-section-header__title :is(h1, h2, h3, h4, h5, h6) {
    color: var(--component-theme-dark-surface-assets-lines-line-accent);
  }
  /* section.scss */
  .amg-bg-section-3.cgd-text-low-center :is(h1, h2, h3, h4, h5, h6) {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .amg-sb .amg-col .cmp-text span:is(.amg-font-body-1, .amg-font-body-2) {
    font-family: Oswald;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
  }
  .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .amg-sb .amg-col .cmp-text span:is(.amg-font-body-1, .amg-font-body-2) b {
    font-weight: inherit;
  }
  .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .amg-content-icon__icon {
    width: 39px;
    height: 39px;
  }
  @media (width <= 1199px) {
    .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .amg-sb.amg-row-auto.amg-row-auto-2-md.amg-row-auto-5-lg {
      grid-template-columns: 1fr;
    }
  }
  .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .amg-divider.cgd-heading-accent {
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 0;
  }
  .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .content-body > .cmp-container > .text > .cmp-text .amg-text-subtle, .amg-bg-section-3.cgd-text-low-center.cgd-suspect-container .content-body > .cmp-container > .text > .cmp-text .amg-text-subtle *:not(sup) {
    color: #707070;
  }
  .amg-bg-section-3.cgd-text-low-center > .container > .cmp-container > .text > .cmp-text,
  .amg-bg-section-3.cgd-text-low-center > .container > .cmp-container > .text > .cmp-text *:not(sup),
  .amg-bg-section-3.cgd-text-low-center .content-body > .cmp-container > .text > .cmp-text,
  .amg-bg-section-3.cgd-text-low-center .content-body > .cmp-container > .text > .cmp-text *:not(sup) {
    color: #474747;
  }
  .cgd-suspect-container .grid + .text .cmp-text p {
    margin-top: 32px;
  }
  .cgd-risk-container .grid + .text .cmp-text p {
    margin-top: 32px;
  }
  .cgd-risk-container .content-body h5 > .cgd-heading-accent {
    display: inline-block;
    margin-bottom: 16px;
  }
  .cgd-risk-container .amg-stack__body .amg-font-body-1 {
    font-size: 20px;
    line-height: 28px;
    color: #707070;
  }
  .cgd-risk-container .amg-sb .amg-stack--align-center {
    gap: 0;
  }
  .cgd-risk-container .amg-text-interactive,
  .cgd-risk-container .amg-text-interactive b {
    color: rgb(72, 168, 196);
  }
  .cgd-risk-container .amg-stack__body p {
    color: #183353;
    opacity: 1;
  }
  .cgd-risk-container .amg-sb .amg-stack .amg-content-icon {
    --content-icon-size: 208px;
    height: auto;
  }
  .cgd-risk-container .amg-sb .amg-stack .amg-content-icon .amg-content-icon__icon {
    aspect-ratio: auto;
  }
  .cgd-divider-full-width {
    padding-inline: 0;
  }
  .cgd-divider-full-width.content-body, .cgd-divider-full-width.container.content-body {
    padding-inline: 0;
  }
  .cgd-divider-full-width .amg-divider__line {
    width: 100%;
    max-width: 100%;
    background-color: var(--component-theme-light-surface-assets-lines-line-accent);
    border-color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-stats-row :is(h1, h2, h3, h4, h5, h6),
  .cgd-stats-row :is(h1, h2, h3, h4, h5, h6) span,
  .cgd-stats-row .cgd-heading-accent {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-stats-row .amg-stack__body,
  .cgd-stats-row .amg-stack__body p,
  .cgd-stats-row .amg-stack__body span:not([class*=amg-text-]) {
    color: #474747;
  }
  .cgd-stats-row .amg-text-active,
  .cgd-stats-row .amg-text-active b,
  .cgd-stats-row .amg-text-active strong {
    color: #183353;
  }
  .cgd-stats-row .amg-text-interactive,
  .cgd-stats-row .amg-text-interactive b,
  .cgd-stats-row .amg-text-interactive strong {
    color: #48a8c4;
  }
  .amg-stack:has(> .amg-stack__content .cgd-heading-accent) {
    padding-inline: 0;
  }
  .amg-stack:has(> .amg-stack__content .cgd-heading-accent) > .amg-stack__content,
  .amg-stack:has(> .amg-stack__content .cgd-heading-accent) .amg-stack__body {
    padding-inline: 0;
  }
  .amg-stack:has(> .amg-stack__content .cgd-heading-accent) :is(h1, h2, h3, h4, h5, h6) {
    margin-inline: 1.5rem -3rem;
  }
  .cmp-container:has(+ .container .amg-bg-section-3.cgd-text-low-center) .cmp-text :is(h1, h2, h3, h4, h5, h6),
  .cmp-container:has(+ * .amg-bg-section-3.cgd-text-low-center) .cmp-text :is(h1, h2, h3, h4, h5, h6) {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-bg-section-light,
  .cgd-bg-section-light .amg-row.amg-bg-section-3 {
    background-color: #f2f2f3;
  }
  .cgd-management-orgs .amg-sb-grid-cell {
    display: flex;
    align-items: center;
    grid-column: span 4 !important;
  }
  .cgd-management-orgs .amg-card.amg-card--horizontal {
    flex-direction: row;
    align-items: center;
    overflow: visible !important;
  }
  .cgd-management-orgs .amg-card__media {
    width: auto;
    min-width: 0;
    height: auto;
    min-height: 0;
    padding: 1rem;
    flex: 0 0 auto;
    align-self: center;
    overflow: visible;
  }
  .cgd-management-orgs .amg-card__media--image {
    width: auto;
    height: auto;
    max-width: 11.25rem;
    max-height: 4.5rem;
    object-fit: contain;
  }
  .cgd-management-orgs .amg-card--chapter,
  .cgd-management-orgs .amg-card--chapter.amg-card--chapter-overlay {
    background: transparent;
    box-shadow: none;
    border: 0;
  }
  .cgd-management-orgs .amg-card__profile,
  .cgd-management-orgs .amg-card__profile-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.5rem;
    height: 1.5rem;
  }
  .cgd-management-orgs .amg-card__profile-avatar {
    width: 1.5rem;
    height: 1.5rem;
    object-fit: contain;
  }
  @media (width <= 1199px) {
    .cgd-management-orgs .amg-card.amg-card--horizontal {
      justify-content: center;
    }
    .cgd-management-orgs .amg-divider-vertical--stacked-mobile.amg-divider-vertical {
      border: none;
    }
  }
  .cgd-info-icon-container .amg-row.amg-sb > .amg-sb-grid-cell {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 0 !important;
    overflow: visible !important;
    padding-left: 1.5rem !important;
  }
  .cgd-info-icon-container .amg-card {
    all: unset !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 1rem !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
  }
  .cgd-info-icon-container .amg-card__media {
    all: unset !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 0 0 auto !important;
    width: 11.25rem !important;
    height: 72px !important;
    max-width: 11.25rem !important;
    max-height: 72px !important;
    box-sizing: border-box !important;
  }
  .cgd-info-icon-container .amg-card__media--image {
    all: unset !important;
    display: block !important;
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
  }
  .cgd-info-icon-container .amg-card--chapter,
  .cgd-info-icon-container .amg-card--chapter-overlay {
    all: unset !important;
    display: flex !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }
  .cgd-info-icon-container .amg-card__content--chapter {
    all: unset !important;
    display: flex !important;
    align-items: center !important;
  }
  .cgd-info-icon-container .amg-card__profile,
  .cgd-info-icon-container .amg-card__profile-image {
    all: unset !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
  }
  .cgd-info-icon-container .amg-card__profile-avatar {
    all: unset !important;
    display: block !important;
    width: 1.5rem !important;
    height: 1.5rem !important;
    object-fit: contain !important;
  }
  .cgd-info-icon-container .amg-card__content:not(.amg-card__content--chapter) {
    all: unset !important;
    display: none !important;
  }
  @media (width <= 1199px) {
    .cgd-info-icon-container .amg-row.amg-sb > .amg-sb-grid-cell,
    .cgd-info-icon-container .amg-row.amg-sb > .amg-col-lg-4.amg-sb-grid-cell,
    .cgd-info-icon-container .amg-row.amg-sb > .amg-col-lg-4.amg-divider-vertical--stacked-mobile.amg-divider-vertical {
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center !important;
      border: none !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
    }
    .cgd-info-icon-container .amg-row.amg-sb > .amg-sb-grid-cell .amg-card,
    .cgd-info-icon-container .amg-row.amg-sb > .amg-col-lg-4.amg-divider-vertical--stacked-mobile .amg-card {
      justify-content: center !important;
      margin-inline: auto !important;
    }
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 {
    padding: 32px;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 .amg-card.bg-transparent {
    background: transparent;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card--no-elevation.amg-card.amg-card--horizontal {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    grid-template-columns: none !important;
    grid-template-areas: none !important;
    column-gap: unset !important;
    row-gap: unset !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__media {
    grid-area: unset !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content {
    display: flex !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__body {
    grid-area: unset !important;
    margin: unset !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card--no-elevation.amg-card.amg-card--horizontal .amg-card__content .amg-card__actions {
    grid-area: unset !important;
    width: unset !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-col-md-6.amg-sb-grid-cell {
    grid-column: span 6 !important;
  }
  .cgd-dhr-levels .amg-row.amg-sb.amg-bg-section-3 > .amg-sb-grid-cell > .parsys > .cards .amg-card__media.amg-card__media--padded {
    padding: unset !important;
  }
  .amg-pt-0 {
    padding-top: 0;
  }
  .amg-center-align {
    align-self: center;
  }
  .cgd-section-normal {
    padding: var(--spacing-primitives-spacing-56);
  }
  .cgd-padding-32 {
    padding: var(--spacing-components-desktop-32);
  }
  .cgd-section-vertical-normal {
    padding: var(--spacing-section-normal) var(--spacing-components-desktop-16);
  }
  .cgd-section-no-top {
    padding: var(--spacing-components-desktop-0) var(--grid-foundations-outer-margin) var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  .cgd-icon-custom {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
  }
  .cgd-center-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }
  @media (width <= 767px) {
    .cgd-center-content {
      margin-inline: -0.9375rem;
      padding-inline: 0.9375rem;
    }
  }
  .cgd-stack-content {
    display: flex;
    align-items: center;
    gap: var(--grid-foundations-gutter);
    align-self: stretch;
  }
  .cgd-text-black {
    color: var(--brand-primitives-color-neutral-dark-shade-2);
  }
  .cgd-line-accent {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-up-down-arrow {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }
  .cgd-up-down-arrow::before {
    content: "↕";
  }
  .cgd-section-frame {
    width: min(100%, 1230px);
    min-height: 404.50006px;
    margin-inline: auto;
    padding: var(--spacing-section-normal);
  }
  .cgd-section-shadow {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1607843137);
  }
  .cgd-section-surface {
    background: var(--component-theme-light-surface-section-background-section-bg-2);
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
  }
  .cgd-pathways-section-image {
    display: block;
    width: min(100%, 390px);
    max-width: 390px;
    aspect-ratio: 390/292.50006;
    height: auto;
    object-fit: cover;
  }
  .cgd-pathways-section-map-image {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
  }
  .cgd-section-standard {
    padding: var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  .cgd-terms-legal-padding {
    padding: var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  .cgdpathways-section .cgd-section-timely-management {
    padding: var(--spacing-primitives-spacing-56) var(--grid-inset-inset-1col) 0 var(--grid-inset-inset-1col);
  }
  .cgdpathways-section .cgd-section-family-testing {
    padding: 0;
  }
  .cgdpathways-section .cgd-section-family-testing-content {
    padding: var(--spacing-components-desktop-32) 0;
  }
  .cgdpathways-section .cgd-section-action-steps {
    padding: var(--spacing-document-spacious) 0;
  }
  .cgdpathways-section .cgd-section-action-steps-content {
    padding: var(--spacing-components-desktop-32);
  }
  .cgdpathways-section .cgd-line-accent-bg {
    background-color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-management-section .cgd-pathways-section-image--short {
    aspect-ratio: 390/195;
  }
  .cgd-management-section .cgd-management-divider {
    border-top: 1px solid var(--static-text-icon-stroke);
    width: 100%;
  }
  .cgd-management-section .cgd-management-info-card {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: var(--grid-foundations-gutter);
    flex: 1 0 0;
    text-decoration: none;
    color: inherit;
  }
  .cgd-management-section .cgd-management-info-card:hover, .cgd-management-section .cgd-management-info-card:focus-visible {
    outline: 2px solid var(--brand-primitives-color-accent-2-light-tint-1);
    outline-offset: 4px;
    border-radius: var(--brand-primitives-corner-radius-base-radius-sm, 4px);
  }
  .cgd-management-section .cgd-icon-custom--accent-border {
    border: var(--borders-weight-weight-3, 3px) solid var(--brand-primitives-color-accent-2-light-tint-1);
  }
  .cgd-dhr-lab-staff-section .cgd-dhr-title {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-dhr-lab-staff-section .cgd-dhr-accent-line {
    background-color: var(--component-theme-light-surface-assets-lines-line-accent);
    height: 3px;
    width: 100%;
  }
  .cgd-dhr-lab-staff-section .cgd-dhr-step-indicator {
    background-color: var(--component-theme-light-surface-assets-lines-line-accent);
    color: #fff;
    font-weight: 700;
  }
  .container.responsivegrid.full-bleed .amg-bg-section-3 {
    --background: var(--brand-primitives-color-neutral-light-tint-1);
  }
  .cgd-specialty-center-tab-container .amg-tab__content-container {
    padding: 0;
  }
  .cgd-specialty-center-tab-container .amg-bg-section-3 {
    padding: 28px 35px;
  }
  .cgd-specialty-center-tab-container .padding-desktop-left-24 {
    padding-left: 0;
  }
  .cgd-specialty-center-tab-container .amg-stack--padded.cgd-heading-accent {
    padding: 0;
    align-items: stretch;
  }
  .cgd-specialty-center-tab-container .amg-stack--padded.cgd-heading-accent :is(h1, h2, h3, h4, h5, h6) {
    margin-inline: 0;
    margin-bottom: 14px;
    max-width: none;
  }
  .cgd-specialty-center-tab-container .amg-stack--padded.cgd-heading-accent :is(h1, h2, h3, h4, h5, h6) .cgd-heading-accent {
    display: block;
    width: 100%;
  }
  .cgd-specialty-center-tab-container .amg-stack__body p,
  .cgd-specialty-center-tab-container .amg-stack__body .amg-font-body-1 {
    color: #707070;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    font-family: "PT Sans", sans-serif;
  }
  .cgd-specialty-center-tab-container .amg-bg-section-3 .stacks .amg-stack:not(.amg-stack--padded) {
    padding-left: 0;
  }
  .cgd-specialty-center-tab-container .amg-bg-section-3 > .container.responsivegrid {
    margin-top: 30px;
  }
  .cgd-specialty-center-tab-container .amg-bg-section-3 .container.responsivegrid.aem-GridColumn {
    margin-top: 25px;
  }
  .cmp-container:has(.cgd-specialty-center-tab-container) > .text > .cmp-text p:has(.amg-font-body-inline-1) {
    margin-top: 14px;
    margin-bottom: 40px;
    color: #707070;
  }
  .cgd-specialty-center-tab-container .amg-sb-grid-cell {
    overflow: visible;
    min-width: 0;
  }
  @media (width <= 1199px) {
    .cgd-specialty-center-tab-container .amg-row.amg-sb {
      grid-template-columns: 1fr;
    }
  }
  .cgd-specialty-center-tab-container .cmp-image__link {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    height: 194px;
    min-height: 194px;
    padding: 15px;
    background: #fff;
    overflow: hidden;
  }
  .cgd-specialty-center-tab-container .cmp-image__link .cmp-image__image {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    object-fit: contain;
    flex-shrink: 1;
  }
  .cgd-specialty-center-tab-container .amg-stack .cgd-heading-accent {
    display: block;
    width: 100%;
    max-width: none;
    font-size: 24px;
    line-height: 34px;
    font-weight: 400;
    color: #e87722;
    margin-bottom: 14px;
    font-family: var(--base-font-family);
  }
  .cgd-specialty-center-tab-container .amg-stack:has(> .amg-stack__content .cgd-heading-accent) {
    width: 100%;
    max-width: none;
    padding: 0;
  }
  .cgd-specialty-center-tab-container .amg-stack:has(> .amg-stack__content .cgd-heading-accent) > .amg-stack__content,
  .cgd-specialty-center-tab-container .amg-stack:has(> .amg-stack__content .cgd-heading-accent) .amg-stack__body {
    max-width: none;
    padding-inline: 0;
  }
  .cgd-specialty-center-tab-container .amg-stack:has(> .amg-stack__content .cgd-heading-accent) :is(h1, h2, h3, h4, h5, h6) {
    max-width: none;
    width: 100%;
    margin-inline: 0;
    line-height: 2.125rem;
    text-align: left;
    font-size: 1.5rem;
  }
  @media (min-width: 768px) {
    .grid .cgd-survival-rate-graph .amg-row.amg-sb {
      grid-template-columns: repeat(12, 1fr);
    }
    .grid .cgd-survival-rate-graph .amg-row.amg-sb > .amg-col-md-7 {
      grid-column: span 7;
    }
    .grid .cgd-survival-rate-graph .amg-row.amg-sb > .amg-col-md-5 {
      grid-column: span 5;
    }
  }
  @media (width <= 48rem) {
    .chronic-granulomatous-disease-management .cgd-info-icon-container .amg-row.amg-sb > .amg-sb-grid-cell {
      justify-content: start !important;
    }
  }
  /* stacks.scss */
  .cgdpathways-stacks-container {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cgdpathways-stacks-container .amg-stack {
    align-items: center;
    text-align: center;
  }
  .cgdpathways-stacks-container .amg-stack .amg-stack__actions {
    justify-content: center;
  }
  @media (max-width: 767px) {
    .cgdpathways-stacks-container .amg-stack {
      align-items: center;
      text-align: center;
    }
    .cgdpathways-stacks-container .amg-stack .amg-stack__actions {
      justify-content: center;
    }
  }
  @media (max-width: 767px) {
    .cgdpathways-copy-group .amg-stack__heading {
      font-family: var(--brand-primitives-typography-styles-font-family-headings);
      --font-size: var(
        --brand-primitives-channel-sizing-web-mobile-headline-4-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-mobile-headline-4-letter-spacing
      );
      font-size: var(--font-size);
      letter-spacing: var(--letter-spacing);
      --line-height: var(
        --brand-primitives-channel-sizing-web-mobile-headline-4-leading
      );
      line-height: var(--line-height);
      font-weight: var(--brand-primitives-typography-styles-headings-base-weight);
    }
  }
  @media (max-width: 767px) and (min-width: 768px) {
    .cgdpathways-copy-group .amg-stack__heading {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-headline-4-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-headline-4-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-headline-4-leading
      );
    }
  }
  @media (max-width: 767px) and (min-width: 1440px) {
    .cgdpathways-copy-group .amg-stack__heading {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-headline-4-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-headline-4-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-headline-4-leading
      );
    }
  }
  .update-page-text .amg-text-reversed {
    font-size: 2.625rem;
  }
  .update-page-text .amg-btn--primary.amg-btn--medium {
    background: var(--brand-primitives-color-secondary-light-tint-1);
    font-size: 1rem;
  }
  .update-page-text .amg-row.amg-sb {
    gap: 20px;
  }
  @media (max-width: 767px) {
    .update-page-text .amg-font-body-inline-1 {
      font-size: 1.25rem;
      color: #707070;
    }
    .update-page-text .cgd-heading-accent {
      font-size: 1.5rem;
    }
    .update-page-text .container.content-body {
      padding-inline: 0;
    }
  }
  .cgdpathways-section-body {
    display: flex;
    padding: var(--spacing-section-normal) var(--grid-foundations-outer-margin) var(--spacing-components-desktop-0) var(--grid-foundations-outer-margin);
    flex-direction: column;
    align-items: flex-start;
    gap: var(--spacing-section-condensed);
    flex: 1 0 0;
  }
  .cgdpathways-divider-left {
    border-left: 1px solid var(--static-text-icon-stroke);
  }
  .cgdpathways-inline-stack {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: var(--spacing-components-desktop-16);
    padding: var(--spacing-components-desktop-32);
    align-self: stretch;
  }
  @media (max-width: 767px) {
    .cgdpathways-inline-stack {
      flex-direction: column;
      align-items: flex-start;
      min-width: 250px;
    }
  }
  .cgdpathways-image-row {
    display: flex;
    align-items: center;
    gap: var(--grid-foundations-gutter);
  }
  .cgd-section-padding {
    padding: var(--spacing-components-desktop-32) var(--spacing-components-desktop-16);
  }
  .cgd-return-section-padding {
    padding: var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  @media (max-width: 767px) {
    .cgd-return-section-padding {
      padding: var(--spacing-section-normal) var(--spacing-components-desktop-16);
    }
  }
  .cgd-return-section-center-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    padding: var(--spacing-components-desktop-32);
  }
  .cgd-from-field-section-padding {
    padding: var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  @media (max-width: 767px) {
    .cgd-from-field-section-padding {
      padding: var(--spacing-section-normal) var(--spacing-quiz-gap);
    }
  }
  .cgd-from-checkbox-section-padding {
    padding: var(--spacing-components-desktop-0) var(--grid-foundations-outer-margin) var(--spacing-section-normal) var(--grid-foundations-outer-margin);
  }
  @media (max-width: 767px) {
    .cgd-from-checkbox-section-padding {
      padding: var(--spacing-components-desktop-0) var(--spacing-quiz-gap) var(--spacing-section-normal) var(--spacing-quiz-gap);
    }
  }
  .cgd-section-bg-left {
    background-color: var(--static-section-background-section-bg-3);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHdpZHRoPSI3NSIgaGVpZ2h0PSI5MyIgdmlld0JveD0iMCAwIDc1IDkzIiBmaWxsPSJub25lIj4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMzcuNSA0Ni41KSB0cmFuc2xhdGUoLTkgMCkiPgo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik05MyAzNS44NzY2SDc2LjQ3NzdDNjEuNjQ2NyAzNS44NjI1IDQ5LjYyNzQgMjUuNjQ3MyA0OS42MTAzIDEzLjA0MTZWMC4xMjU0NDlMNTEuMzkxNCAwLjU4OTEwMVYxMy4wNDE2QzUxLjQwNzEgMjQuODExNiA2Mi42Mjk3IDM0LjM0OTYgNzYuNDc3NyAzNC4zNjI0SDkyLjM2MzZMOTMgMzUuODc2NlpNNzcuNzQ0IDMwLjA5OTRIOTAuNTcxNkw4OS45MzU0IDI4LjU4NTZINzcuNzQzNUM2Ni45NDc1IDI4LjU3NTUgNTguMjAwMyAyMS4xNDAzIDU4LjE4NzkgMTEuOTY1M1YyLjM1Nzk0TDU2LjQwNjggMS44OTQ1VjExLjk2NDdDNTYuNDE5OSAyMS45NzU2IDY1Ljk2NTIgMzAuMDg4MiA3Ny43NDM1IDMwLjA5OTRINzcuNzQ0Wk04MC41MTA4IDI0LjMxNzdIODguMTQxNkw4Ny41MDUxIDIyLjgwMzlIODAuNTEwNkM3Ni4zOTExIDIyLjgxMzQgNzIuNDM4IDIxLjQyMiA2OS41MzI3IDE4LjkzOTVDNjYuNjEyMSAxNi40NyA2NC45NzQzIDEzLjExMDEgNjQuOTg2MSA5LjYwODkzVjQuMTI5NDNMNjMuMjA1MSAzLjY2NTc4VjkuNjA3NEM2My4xOTIgMTMuNTEwNiA2NS4wMTcxIDE3LjI1NjIgNjguMjczNiAyMC4wMDg1QzcxLjUxMjIgMjIuNzc2MiA3NS45MTg5IDI0LjMyNzQgODAuNTExMyAyNC4zMTY2TDgwLjUxMDggMjQuMzE3N1pNNDAuNzk3OSAwLjQ0Njk0M1YxMy4wNDE5QzQwLjc4MjIgMjQuODExNiAyOS41NjAyIDM0LjM0OTIgMTUuNzEyNyAzNC4zNjI2SDAuNjE4NzYzTDAgMzUuODc2NEgxNS43MTI3QzMwLjU0MzcgMzUuODYyMSA0Mi41NjI0IDI1LjY0NjkgNDIuNTc5NCAxMy4wNDE5VjBMNDAuNzk3OSAwLjQ0Njk0M1pNMzUuNzgxNiAxMS45NjcxVjEuNzAyMTZMMzQuMDAwMSAyLjE0ODI1VjExLjk2NTZDMzMuOTg3OSAyMS4xNDAzIDI1LjI0MDEgMjguNTc1MiAxNC40NDU2IDI4LjU4NThIMi45Nzg4M0wyLjM2MDMgMzAuMDk5NkgxNC40NDU2QzI2LjIyMzEgMzAuMDg4MiAzNS43NjgxIDIxLjk3NjMgMzUuNzgxOCAxMS45NjY3TDM1Ljc4MTYgMTEuOTY3MVpNMjcuMjAyNiA5LjYwOTM2QzI3LjIxMzkgMTMuMTEwNyAyNS41NzY4IDE2LjQ3MDggMjIuNjU2MiAxOC45Mzk5QzE5Ljc1MTMgMjEuNDIyNCAxNS43OTg0IDIyLjgxMyAxMS42Nzg5IDIyLjgwNDRINS4zNDI0MUw0LjcyNDEgMjQuMzE4SDExLjY3ODlDMTYuMjcxMSAyNC4zMjg3IDIwLjY3NzQgMjIuNzc3NSAyMy45MTU3IDIwLjAxMDNDMjcuMTcyIDE3LjI1NzggMjguOTk3NSAxMy41MTI0IDI4Ljk4NDIgOS42MDkxNVYzLjQwNTQyTDI3LjIwMzIgMy44NTE1MUwyNy4yMDI2IDkuNjA5MzZaTTE1LjcxMjEgMzkuOTM1OUgwLjAyOTIzMjlMMC42NTQzMDYgNDEuNDQ5N0gxNS43MTE4QzI5LjU1OTggNDEuNDYyOSA0MC43ODE4IDUxLjAwMDIgNDAuNzk3MyA2Mi43NzA4Vjc0LjU0NjRMNDIuNTc4NSA3NVY2Mi43NzA4QzQyLjU2MjYgNTAuMTY0OSAzMC41NDM3IDM5Ljk0OTEgMTUuNzEyMyAzOS45MzQ4TDE1LjcxMjEgMzkuOTM1OVpNMTQuNDQ1NiA0NS43MTI5SDIuNDE1NDdMMy4wNDA3OCA0Ny4yMjY0SDE0LjQ0NzVDMjUuMjQyNSA0Ny4yMzcgMzMuOTg5NSA1NC42NzIyIDM0LjAwMjMgNjMuODQ3MVY3Mi44MTQ0TDM1Ljc4MzggNzMuMjY4MVY2My44NDczQzM1Ljc3MTMgNTMuODM1NyAyNi4yMjU3IDQ1LjcyMjMgMTQuNDQ2NCA0NS43MTE1TDE0LjQ0NTYgNDUuNzEyOVpNMTEuNjc4NyA1MS40OTQ3SDQuODA0MTNMNS40MjkyIDUzLjAwODdIMTEuNjc4N0MxNS43OTgyIDUyLjk5OTMgMTkuNzUxMSA1NC4zOTA3IDIyLjY1NiA1Ni44NzMyQzI1LjU3NjggNTkuMzQyNSAyNy4yMTQzIDYyLjcwMjQgMjcuMjAyMyA2Ni4yMDM3VjcxLjA4MUwyOC45ODM0IDcxLjUzNDlWNjYuMjAzN0MyOC45OTY1IDYyLjMwMDUgMjcuMTcxMiA1OC41NTUxIDIzLjkxNDkgNTUuODAyNkMyMC42NzY5IDUzLjAzNDkgMTYuMjcwOSA1MS40ODMxIDExLjY3OTQgNTEuNDkzTDExLjY3ODcgNTEuNDk0N1pNNTEuMzkwNyA3NC40NlY2Mi43Njk5QzUxLjQwNjIgNTAuOTk5OCA2Mi42Mjg4IDQxLjQ2MTUgNzYuNDc3IDQxLjQ0ODhIOTIuMzIzNkw5Mi45NjY5IDM5LjkzNUg3Ni40NzdDNjEuNjQ2MSAzOS45NDkzIDQ5LjYyNjkgNTAuMTY0MiA0OS42MDk5IDYyLjc2OTdWNzQuOTI0MUw1MS4zOTA3IDc0LjQ2Wk01Ni40MDcxIDYzLjg0NjJWNzMuMTUyMkw1OC4xODgzIDcyLjY4ODFWNjMuODQ2QzU4LjIwMDUgNTQuNjcxMSA2Ni45NDg4IDQ3LjIzNTkgNzcuNzQ0IDQ3LjIyNTZIODkuODY4N0w5MC41MTIzIDQ1LjcxMkg3Ny43NDRDNjUuOTY2NSA0NS43MjMgNTYuNDIwNiA1My44MzUxIDU2LjQwNzEgNjMuODQ0OVY2My44NDYyWk02NC45ODYxIDY2LjIwNEM2NC45NzQ4IDYyLjcwMjYgNjYuNjEyMSA1OS4zNDI3IDY5LjUzMjcgNTYuODczNEM3Mi40MzggNTQuMzkwOSA3Ni4zOTExIDUzLjAwMDQgODAuNTEwNiA1My4wMDlIODcuNDExOEw4OC4wNTUgNTEuNDk0N0g4MC41MTA2Qzc1LjkxODUgNTEuNDg0MiA3MS41MTE5IDUzLjAzNTEgNjguMjczOCA1NS44MDMxQzY1LjAxNzMgNTguNTU1NCA2My4xOTIgNjIuMzAwOCA2My4yMDUxIDY2LjIwNDJWNzEuMzgwNUw2NC45ODYxIDcwLjkxNTlWNjYuMjA0WiIgZmlsbD0iIzg4YzhkOCIvPgo8L2c+Cjwvc3ZnPg==);
    background-repeat: repeat-y;
    background-position: left top;
    background-size: 75px 93px;
    padding: var(--spacing-components-desktop-32) var(--spacing-components-desktop-32) var(--spacing-components-desktop-32) var(--spacing-components-desktop-0);
    position: relative;
    overflow: hidden;
  }
  @media (max-width: 767px) {
    .cgd-section-bg-left {
      background-image: none;
      padding: var(--spacing-components-desktop-0) var(--grid-foundations-outer-margin);
    }
  }
  .amg-stack .amg-stack__heading.amg-font-headline-4, .amg-stack .amg-stack__heading--small, .amg-stack__heading.amg-font-headline-4, .amg-stack__heading--small {
    font-weight: 700;
    text-align: center;
  }
  .cgdpathways-recommendations-title .amg-text-aa-large {
    font-family: Oswald, sans-serif;
    color: #183353;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.75rem;
    margin-bottom: 1.5rem;
  }
  .cgdpathways-recommendations-title ul {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: 1rem;
  }
  .cgdpathways-recommendations-title li {
    position: relative;
    padding-left: 1em;
    list-style: none;
  }
  .cgdpathways-recommendations-title li::before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 0.5rem;
    left: 0;
    background-color: var(--brand-primitives-color-primary-dark-base);
    border-radius: 50%;
  }
  .cgdpathways-recommendations-title li p {
    font-family: "PT Sans", sans-serif;
    font-weight: 400;
    font-size: 1.25rem;
    line-height: 1.6875rem;
    padding-bottom: 0.875rem;
    margin: 0;
  }
  .cgdpathways-recommendations-title li .amg-text-subtle {
    color: #707070;
  }
  .request-kit-button .amg-stack--align-center {
    padding: 1rem 2rem;
  }
  .request-kit-button .cgd-heading-accent {
    font-size: 24px;
    letter-spacing: normal;
  }
  .request-kit-button .amg-stack__actions {
    display: block;
    width: 100%;
    padding: 0rem 0.9375rem;
  }
  .cgd-histogram-container .amg-container-fluid {
    padding: 2.5rem 2.25rem !important;
    min-height: 17.828125rem;
    max-width: 56.875rem;
    display: flex;
    align-items: center;
  }
  @media (width <= 767px) {
    .cgd-histogram-container .amg-container-fluid {
      padding: 2.5rem 1rem !important;
    }
  }
  .cgd-histogram-container .amg-col-md-6.amg-col-lg-6:first-child {
    align-self: center;
  }
  .cgd-histogram-container .amg-row {
    gap: 4.9375rem;
  }
  @media (width <= 768px) {
    .cgd-histogram-container .amg-row {
      gap: 2rem;
    }
  }
  @media (width <= 1200px) {
    .cgd-histogram-container .amg-row.amg-sb {
      grid-template-columns: repeat(12, 1fr);
    }
  }
  @media (width <= 47.9375rem) {
    .cgd-histogram-container .amg-row.amg-sb {
      grid-template-columns: minmax(0, 1fr);
    }
    .cgd-histogram-container .amg-row.amg-sb > * {
      min-width: 0;
      grid-column: 1/-1;
    }
  }
  .cgd-histogram-container p {
    text-wrap: auto;
    line-height: 1.375rem;
  }
  .cgd-histogram-container h6 {
    color: var(--cgdpathways-color-text-body);
    letter-spacing: normal;
  }
  @media (width <= 767px) {
    .cgd-histogram-container h6 {
      font-size: 1.25rem;
      line-height: 1.75rem;
      letter-spacing: normal;
    }
  }
  .cgd-histogram-container .amg-font-body-inline-2 {
    font-size: 1rem;
    line-height: 1.375rem;
    color: var(--cgdpathways-color-text-body);
  }
  .cgd-histogram-container .cmp-image__link img {
    width: 22.75rem !important;
    height: auto !important;
  }
  .cgd-histogram-container .amg-content-controls--carousel {
    gap: 1.5rem;
  }
  .cgd-histogram-container .amg-content-controls__dots {
    gap: 1rem;
  }
  .cgd-histogram-container .amg-content-controls__dots--dot .amg-content-controls__dot {
    width: 0.75rem;
    height: 0.75rem;
    background-color: var(--brand-primitives-color-secondary-light-tint-1);
  }
  .cgd-histogram-container .amg-carousel-controls {
    margin-block-start: 1rem;
  }
  .cgd-histogram-container .amg-content-controls__dot.amg-content-controls__dot--active {
    background-color: var(--brand-primitives-color-primary-dark-base);
  }
  .cgd-histogram-container .amg-icon-btn--half-circle {
    width: 2.25rem;
    height: 2.25rem;
    border-radius: 0;
    background-color: var(--brand-primitives-color-secondary-light-tint-1);
  }
  .cgd-histogram-container .amg-icon-btn--half-circle:hover, .cgd-histogram-container .amg-icon-btn--half-circle.amg-icon-btn--hover {
    box-shadow: none;
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-histogram-container .amg-carousel-controls :not(.amg-content-controls__arrow--prominent) > amg-icon {
    --custom-icon-size: 1.5rem;
  }
  .cgd-histogram-container iconify-icon {
    font-size: 1.5rem;
    width: auto;
  }
  @media (width <= 47.9375rem) {
    .cgd-histogram-container .amg-carousel {
      padding: 0 0.9375rem;
    }
  }
  @media (max-width: 767px) {
    .amg-stack__content .amg-stack__body h5 {
      font-size: 1.125rem;
      font-weight: 400;
      line-height: 1.3125rem;
      letter-spacing: normal;
      max-width: 16.125rem;
      margin-inline: auto;
    }
  }
  .cgd-no-wrap-heading h5 {
    white-space: nowrap;
  }
  .xlinked-icon-left .amg-sb {
    gap: 4.8125rem;
    display: flex;
  }
  .xlinked-icon-left .amg-text-interactive {
    color: #48a8c4;
  }
  @media (max-width: 767px) {
    .xlinked-icon-left .amg-stack__top {
      align-items: flex-start;
      align-self: flex-start;
    }
    .xlinked-icon-left .amg-sb {
      gap: 2rem;
      display: block;
    }
  }
  .cgd-section-wrapper .amg-sb {
    gap: 1.25rem;
  }
  /* tab.scss */
  .cgd-sequelae .amg-tab__tab-button.is-active {
    color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-active);
  }
  .cgd-sequelae .amg-tab:not(.amg-tab--alt, .amg-tab--minimal) .amg-tab__tab-button:not(.is-active) {
    border-color: var(--component-theme-light-surface-interactive-base-low-prominence-outline-alt-1);
  }
  .cgd-sequelae .amg-tab:not(.amg-tab--alt, .amg-tab--minimal) .amg-tab__tab-button:last-of-type:not(.is-active) {
    border-right-color: var(--component-theme-light-surface-interactive-base-low-prominence-outline-alt-1);
  }
  .cgd-sequelae .amg-tab__content-container {
    background-color: var(--component-theme-light-surface-section-background-section-bg-3);
  }
  .cgd-sequelae .amg-tab:not(.amg-tab--alt, .amg-tab--minimal) {
    box-shadow: 0 0.25rem 1rem 0 var(--brand-primitives-color-neutral-dark-alpha-16);
  }
  .cgd-sequelae .amg-tab__tab-list {
    gap: var(--spacing-components-desktop-16);
  }
  .cgd-sequelae .amg-tab__content-container {
    padding: var(--spacing-components-desktop-32);
  }
  .amg-tab--vertical .amg-tab__tab-arrow {
    --custom-icon-size: var(--icon-size-icon-32);
    width: var(--icon-size-icon-32);
    height: var(--icon-size-icon-32);
  }
  .amg-tab--vertical .amg-tab__tab-text {
    padding-right: calc(var(--icon-size-icon-32) + var(--spacing-primitives-spacing-16));
  }
  .cgd-tab .amg-tab {
    box-shadow: 0 0.25rem 1rem 0 var(--brand-primitives-color-neutral-dark-alpha-16);
  }
  .cgd-tab .amg-tab__tab-list {
    gap: var(--spacing-components-desktop-8);
  }
  .cgd-tab .amg-tab__tab-button.is-active {
    border-color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  .cgd-tab .amg-tab__tab-button {
    padding: var(--spacing-components-desktop-16) var(--spacing-components-desktop-24);
  }
  .cgd-tab .amg-tab__tab-title {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-leading
    );
    line-height: var(--line-height);
    font-weight: 700;
  }
  @media (min-width: 768px) {
    .cgd-tab .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .cgd-tab .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-leading
      );
    }
  }
  .cgd-tab .amg-tab__tab-title {
    overflow: hidden;
    color: var(--brand-primitives-color-neutral-dark-base);
    text-align: center;
    text-overflow: ellipsis;
  }
  .cgd-tab .amg-tab__tab-button.is-active .amg-tab__tab-title {
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-tab-medium-prominence .amg-tab__tab-button,
  .cgd-tab-medium-prominence-large-text .amg-tab__tab-button,
  .cgd-tab-dhr .amg-tab__tab-button,
  .cgd-tab-pathogens .amg-tab__tab-button {
    padding: 0.9375rem 1.5rem;
    background-color: #48a8c4;
  }
  .cgd-tab-medium-prominence .amg-tab__tab-button.is-active,
  .cgd-tab-medium-prominence-large-text .amg-tab__tab-button.is-active,
  .cgd-tab-dhr .amg-tab__tab-button.is-active,
  .cgd-tab-pathogens .amg-tab__tab-button.is-active {
    background-color: var(--brand-primitives-color-section-section-bg-dark-3);
  }
  @media (width >= 48rem) {
    .cgd-tab-medium-prominence .amg-tab__tab-list,
    .cgd-tab-medium-prominence-large-text .amg-tab__tab-list,
    .cgd-tab-dhr .amg-tab__tab-list,
    .cgd-tab-pathogens .amg-tab__tab-list {
      gap: 0.1875rem;
    }
  }
  .cgd-tab-medium-prominence-large-text .amg-tab__tab-title {
    font-family: var(--brand-primitives-typography-styles-font-family-navigation);
    font-size: 1.625rem;
    font-weight: 700;
  }
  .cgd-tab-medium-prominence-medium-text .amg-tab__tab-title {
    font-family: var(--brand-primitives-typography-styles-font-family-navigation);
    font-size: 1.5rem;
    line-height: 2.125rem;
    font-weight: 600;
  }
  .cgd-tab-medium-prominence-small-text .amg-tab__tab-button.is-active .amg-tab__tab-title {
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-tab-medium-prominence-small-text .amg-tab__tab-title {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-leading
    );
    line-height: var(--line-height);
    font-weight: var(--brand-primitives-typography-styles-headings-base-weight);
  }
  @media (min-width: 768px) {
    .cgd-tab-medium-prominence-small-text .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .cgd-tab-medium-prominence-small-text .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-leading
      );
    }
  }
  .cgd-tab-medium-prominence-small-text .amg-tab__tab-title {
    color: var(--brand-primitives-color-section-section-bg-dark-3);
  }
  .cgd-tab-low-prominence .amg-tab {
    box-shadow: 0 0.25rem 1rem 0 var(--brand-primitives-color-neutral-dark-alpha-16);
  }
  .cgd-tab-low-prominence .amg-tab__tab-list {
    gap: var(--spacing-components-desktop-8);
  }
  .cgd-tab-low-prominence .amg-tab__tab-button {
    background-color: #f8d6bc;
    border: none;
    padding: 0.8125rem var(--spacing-components-desktop-24);
  }
  .cgd-tab-low-prominence .amg-tab__tab-button .amg-tab__tab-icon {
    display: inline-flex;
    color: var(--brand-primitives-color-section-section-bg-dark-3);
    transform: rotate(0deg);
    transition: transform 0.2s ease;
  }
  .cgd-tab-low-prominence .amg-tab__tab-main {
    align-items: center;
    width: 100%;
    display: flex;
    justify-content: center;
    position: relative;
  }
  .cgd-tab-low-prominence .amg-tab__tab-text {
    align-items: center;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .cgd-tab-low-prominence .amg-tab__tab-title {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-headline-6-leading
    );
    line-height: var(--line-height);
    font-weight: 700;
  }
  @media (min-width: 768px) {
    .cgd-tab-low-prominence .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-headline-6-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .cgd-tab-low-prominence .amg-tab__tab-title {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-headline-6-leading
      );
    }
  }
  .cgd-tab-low-prominence .amg-tab__tab-title {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    color: var(--brand-primitives-color-section-section-bg-dark-3);
    margin-bottom: 0;
  }
  @media (max-width: 767px) {
    .cgd-tab-low-prominence .amg-tab__tab-title {
      font-size: 1.125rem;
      text-align: center;
      justify-content: center;
      padding-left: 0;
    }
  }
  @media (min-width: 768px) {
    .cgd-tab-low-prominence .amg-tab.amg-tab--vertical .amg-tab__tab-button {
      padding: var(--spacing-components-desktop-16) var(--spacing-components-desktop-24);
      justify-content: flex-start;
    }
    .cgd-tab-low-prominence .amg-tab.amg-tab--vertical .amg-tab__tab-button .amg-tab__tab-main {
      flex-direction: row;
      gap: var(--spacing-components-desktop-16);
      justify-content: flex-start;
    }
    .cgd-tab-low-prominence .amg-tab.amg-tab--vertical .amg-tab__tab-button .amg-tab__tab-text {
      justify-content: flex-start;
    }
    .cgd-tab-low-prominence .amg-tab.amg-tab--vertical .amg-tab__tab-title {
      text-align: left;
      justify-content: flex-start;
    }
    .cgd-tab-low-prominence .amg-tab.amg-tab--vertical .amg-tab__tab-arrow {
      position: static;
      margin-left: auto;
    }
  }
  .cgd-tab-low-prominence .amg-tab__tab-button.is-active {
    background: var(--brand-primitives-color-primary-dark-base) !important;
    border: none;
  }
  @media (max-width: 767px) {
    .cgd-tab-low-prominence .amg-tab__tab-button.is-active {
      border-bottom: 0.25rem solid var(--brand-primitives-color-section-section-bg-dark-3) !important;
    }
  }
  .cgd-tab-low-prominence .amg-tab__tab-button.is-active .amg-tab__tab-title {
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-tab-low-prominence .amg-tab__tab-button.is-active .amg-tab__tab-icon,
  .cgd-tab-low-prominence .amg-tab__tab-button.is-active .amg-tab__tab-arrow {
    color: var(--brand-primitives-color-neutral-light-base);
  }
  .cgd-tab-low-prominence .amg-tab__tab-button.is-active .amg-tab__tab-icon {
    transform: rotate(180deg);
  }
  @media (max-width: 767px) {
    .cgd-tab-low-prominence .amg-tab__tab-icon-container,
    .cgd-tab-low-prominence .amg-tab__accordion-vertical-title-icon,
    .cgd-tab-low-prominence .amg-accordion__title-icon,
    .cgd-tab-low-prominence .amg-accordion__title-content amg-icon {
      display: none !important;
    }
    .cgd-tab-low-prominence .amg-accordion__header-button {
      background: #f8d6bc !important;
      color: var(--brand-primitives-color-section-section-bg-dark-3);
      padding: 0.8125rem var(--spacing-components-desktop-24);
      justify-content: center;
      text-align: center;
      position: relative;
    }
    .cgd-tab-low-prominence .amg-accordion__title-content {
      justify-content: center;
      align-items: center;
      flex: 1 1 auto;
    }
    .cgd-tab-low-prominence .amg-accordion__header-button .chevron {
      position: absolute;
      right: var(--spacing-components-desktop-16);
      top: 50%;
      transform: translateY(-50%);
      color: var(--brand-primitives-color-section-section-bg-dark-3);
    }
    .cgd-tab-low-prominence .amg-accordion__header-button[aria-expanded=true] {
      background: var(--brand-primitives-color-primary-dark-base) !important;
      color: var(--brand-primitives-color-neutral-light-base);
      border-bottom: 0.25rem solid var(--brand-primitives-color-section-section-bg-dark-3);
    }
    .cgd-tab-low-prominence .amg-accordion__header-button[aria-expanded=true] .chevron {
      color: var(--brand-primitives-color-neutral-light-base);
      transform: translateY(-50%) rotate(180deg);
    }
  }
  .cgd-tab-low-prominence .amg-tab__bold-divider {
    height: auto;
    min-height: 0;
    background: none;
    background-color: transparent;
    border: none;
    border-bottom: 0.25rem solid var(--brand-primitives-color-section-section-bg-dark-3);
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) {
    box-shadow: 0 0.25rem 1rem 0 var(--brand-primitives-color-neutral-dark-alpha-16);
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion-group__items {
    gap: 0.875rem;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) amg-accordion-item,
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion {
    display: contents;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__panel {
    order: 1;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__header-button {
    position: relative;
    background-color: #f8d6bc;
    border: none;
    padding: 0.8125rem var(--spacing-components-desktop-24);
    justify-content: center;
    text-align: center;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__title-content {
    flex: 0 1 auto;
    justify-content: center;
    text-align: center;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__title-icon {
    display: none;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__title-text {
    align-items: center;
    text-align: center;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__title,
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__title [slot=title] {
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    color: var(--brand-primitives-color-section-section-bg-dark-3);
    font-size: 1.25rem;
    line-height: 1.75rem;
    font-weight: 400;
    text-align: center;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__header-button .chevron {
    position: absolute;
    right: 3.9375rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.9375rem;
    height: 0.625rem;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMi45NDg5NyAyLjEyMTA5TDguMDI3MSA3LjEyMTA5TDEyLjk0OSAyLjEyMTA5IiBzdHJva2U9IiMxODMzNTMiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPg==) no-repeat center/contain;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__header-button .chevron > * {
    display: none;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion__header-button[aria-expanded=true] .chevron {
    transform: translateY(-50%) rotate(180deg);
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal).amg-tab-accordion--bold-divider amg-accordion-item .amg-accordion {
    border-bottom: none;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal).amg-tab-accordion--bold-divider amg-accordion-item:last-of-type .amg-accordion__header {
    border-bottom: 0.1875rem solid var(--brand-primitives-color-section-section-bg-dark-3);
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion.is-open .amg-accordion__header-button {
    background-color: var(--brand-primitives-color-primary-dark-base);
    border: none;
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion.is-open .amg-accordion__header-button .amg-accordion__title,
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion.is-open .amg-accordion__header-button .amg-accordion__title [slot=title] {
    color: var(--component-theme-light-surface-interactive-base-medium-prominence-text-icon-interactive);
  }
  .amg-tab-accordion--low:not(.amg-tab-accordion--alt,
  .amg-tab-accordion--minimal) .amg-accordion.is-open .amg-accordion__header-button .chevron {
    filter: brightness(0) invert(1);
  }
  @media (width <= 768px) {
    .cgd-tab-low-prominence .amg-tab-accordion--bold-divider.amg-tab-accordion--medium amg-accordion-item .amg-accordion {
      border-bottom: none;
      margin-bottom: 1rem;
    }
    .cgd-tab-low-prominence .amg-accordion__title [slot=title] {
      font-size: 20px;
      font-weight: 500;
    }
  }
  .resources .cgd-tab-low-prominence .amg-tab {
    box-shadow: none;
  }
  .resources .cgd-tab-low-prominence .amg-tab .amg-tab__content-container {
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  .resources .cgd-tab-low-prominence .amg-tab .amg-tab__tab-button .amg-tab__tab-title {
    font-weight: 400;
  }
  /* table.scss */
  .amg-table {
    border-collapse: collapse;
  }
  /* text.scss */
  .amg-gp91-color {
    color: var(--component-theme-light-surface-interactive-base-medium-prominence-background-default);
  }
  .amg-gp91-bg {
    background-color: var(--component-theme-light-surface-interactive-base-medium-prominence-background-default);
  }
  .amg-p47-color {
    color: var(--brand-primitives-color-neutral-dark-shade-2);
  }
  .amg-p47-bg {
    background-color: var(--brand-primitives-color-neutral-dark-shade-2);
  }
  .amg-p67-color {
    color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-active);
  }
  .amg-p67-bg {
    background-color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-active);
  }
  .amg-p22-color {
    color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-disabled);
  }
  .amg-p22-bg {
    background-color: var(--component-theme-light-surface-interactive-base-low-prominence-text-icon-disabled);
  }
  .amg-nico-color {
    color: var(--component-theme-light-surface-assets-primary-base);
  }
  .amg-text-subtle {
    color: #707070;
  }
  .amg-stack__body,
  .amg-stack__intro,
  .amg-text,
  .amg-rich-text,
  .amg-section-content {
    font-variant-emoji: text;
  }
  .cgd-cmp-text-primary-bullets .text .cmp-text ul li::marker {
    color: var(--brand-primitives-color-primary-dark-base);
    font-weight: 700;
    display: inline-block;
    margin-inline-start: -1em;
    width: 0.375rem;
    height: 0.375rem;
    position: absolute;
    background-color: var(--brand-primitives-color-primary-dark-base);
    border-radius: 50%;
  }
  .text .cmp-text ul li a u,
  .text .cmp-text ul li a,
  .text .cmp-text p a {
    color: var(--brand-primitives-color-secondary-light-tint-1);
    text-decoration: underline;
  }
  .Sitemap .text .cmp-text li:has(a)::marker {
    color: var(--brand-primitives-color-primary-dark-base);
  }
  .Sitemap .text .cmp-text li:has(u)::marker {
    color: var(--brand-primitives-color-primary-dark-base);
  }
  .text p:has(.amg-font-body-inline-3) {
    line-height: 0;
  }
  .cgdpathways-hero-media {
    max-height: 10.625rem;
  }
  .cgdpathways-hero-media__inner {
    padding-inline: var(--grid-foundations-outer-margin);
  }
  .cgdpathways-hero-media span {
    font-size: 2.625rem;
    line-height: 3.875rem;
  }
  @media (width <= 768px) {
    .cgdpathways-hero-media {
      max-height: 12.5rem;
    }
    .cgdpathways-hero-media span {
      font-size: 2rem;
      line-height: 2.9375rem;
    }
  }
  .cgd-bullet-accent {
    /* adding important here since platform styles are currently getting overridden by the `.text .cmp-text ul` styles below; */
    list-style-position: inside !important;
    padding-left: 0;
  }
  .text:has(.cgd-bullet-accent) + .text b {
    color: #183353;
  }
  /* typography.scss */
  .cgd-sitemap-links-group-title {
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
    font-family: var(--brand-primitives-typography-styles-font-family-body);
    font-size: var(--brand-primitives-channel-sizing-web-desktop-body-1-font-size);
    font-style: normal;
    font-weight: 400;
    line-height: var(--brand-primitives-channel-sizing-web-tablet-body-1-leading);
    letter-spacing: var(--typography-headings-body-body-1-letter-spacing);
  }
  .csd-sitemap-link {
    color: var(--brand-primitives-color-secondary-light-tint-1);
    font-family: var(--brand-primitives-typography-styles-font-family-body);
    font-size: var(--brand-primitives-channel-sizing-web-desktop-body-1-font-size);
    font-style: normal;
    font-weight: 700;
    line-height: var(--brand-primitives-channel-sizing-web-tablet-body-1-leading);
    letter-spacing: var(--typography-headings-body-body-1-letter-spacing);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
  }
  .cgd-return-section-text {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
    font-family: var(--brand-primitives-typography-styles-font-family-headings);
    font-size: var(--typography-headings-headline-3-font-size);
    font-style: normal;
    font-weight: 400;
    line-height: var(--typography-headings-headline-3-leading);
    letter-spacing: var(--typography-headings-headline-3-letter-spacing);
    text-align: center;
  }
  .amg-body-3--bold, .amg-body-3--italic, .amg-body-3 {
    color: var(--component-theme-light-surface-static-text-icon-text-standard);
    font-family: var(--brand-primitives-typography-styles-font-family-body);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-leading
    );
    line-height: var(--line-height);
    font-weight: var(--brand-primitives-typography-styles-body-base-weight);
  }
  .amg-body-3--bold a, .amg-body-3--italic a, .amg-body-3 a {
    color: inherit;
  }
  @media (min-width: 768px) {
    .amg-body-3--bold, .amg-body-3--italic, .amg-body-3 {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .amg-body-3--bold, .amg-body-3--italic, .amg-body-3 {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-leading
      );
    }
  }
  .amg-body-3--italic {
    font-family: var(--brand-primitives-typography-styles-font-family-body);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-leading
    );
    line-height: var(--line-height);
    font-weight: var(--brand-primitives-typography-styles-body-base-weight);
    font-style: italic;
  }
  .amg-body-3--italic a {
    color: inherit;
  }
  @media (min-width: 768px) {
    .amg-body-3--italic {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .amg-body-3--italic {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-leading
      );
    }
  }
  .amg-body-3--bold {
    font-family: var(--brand-primitives-typography-styles-font-family-body);
    --font-size: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-font-size
    );
    --letter-spacing: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-letter-spacing
    );
    font-size: var(--font-size);
    letter-spacing: var(--letter-spacing);
    --line-height: var(
      --brand-primitives-channel-sizing-web-mobile-body-3-leading
    );
    line-height: var(--line-height);
    font-weight: 700;
  }
  .amg-body-3--bold a {
    color: inherit;
  }
  @media (min-width: 768px) {
    .amg-body-3--bold {
      --font-size: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-tablet-body-3-leading
      );
    }
  }
  @media (min-width: 1440px) {
    .amg-body-3--bold {
      --font-size: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-font-size
      );
      --letter-spacing: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-letter-spacing
      );
      --line-height: var(
        --brand-primitives-channel-sizing-web-desktop-body-3-leading
      );
    }
  }
  .amg-list-item-row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-inline-start: var(--spacing-components-desktop-32);
    gap: var(--spacing-components-desktop-16);
  }
  .cgd-black-text {
    color: var(--brand-primitives-color-neutral-dark-shade-2);
  }
  .cgd-orange-text {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  h5 .amg-text-aa-large {
    color: var(--component-theme-light-surface-assets-lines-line-accent);
  }
  @media (max-width: 767px) {
    .cgd-pathways-content-container-1 .text p .amg-text-standard {
      font-size: 1.25rem;
    }
  }
  @media (max-width: 767px) {
    .cgd-pathways-content-container-1 h5 {
      font-size: 1.5rem;
    }
  }
  @media screen and (width <= 768px) {
    .cdg-pathways-treatment-guidelines-container {
      background-size: contain !important;
      background-position: top center;
    }
    .cdg-pathways-treatment-guidelines-container .amg-card--horizontal {
      display: flex;
      flex-direction: column;
      padding-top: 3.75rem;
    }
    .cdg-pathways-treatment-guidelines-container .amg-card__media {
      margin: 0 auto;
    }
    .cdg-pathways-treatment-guidelines-container h5 {
      text-align: center;
    }
  }
  @media (max-width: 767px) {
    .cgd-pathways-specialist-container .text h5 {
      font-size: 1.5rem;
    }
  }
  @media (width >= 1440px) {
    .cdg-pathways-management-header h1 {
      font-size: 2.625rem;
    }
  }
  @media (max-width: 767px) {
    .cgd-testing-footnote p {
      margin-bottom: 0.8125rem;
    }
  }
}

:root{--primary-1: #343434;--primary-4: #fafafa;--secondary-1: #c62424;--tertiary-1: #737373;--secondary-2: #000000;--tertiary-2: #4b4b4b;--tertiary-3: rgba(21, 21, 21, 0.3);--tertiary-20: rgba(0, 0, 0, 0.2);--bg-grey: #f3f3f3;--bg-dark-blue: #004061;--linear-gradient-1: linear-gradient(41deg, #0063c3 0%, #00bce4 100%);--amgen-blue: #0063c3;--actimmune-green: #78BE20}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeUpIn{from{opacity:0;transform:translate3d(0, 100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}:root{--border: #707070;--border-2: #ccc;--border-3: #f1f1f1;--error: #f44336;--btn-color: #48a8c4;--btn-color-2: #4e74a5;--btn-color-3: #007bff;--text: #707070;--text-2: #474747;--btn-border: #A7A8AB;--border-bottom: #bbbbbb;--image-bg-gradient: linear-gradient(81deg, #48a8c4 0%, #1e708c 100%);--bg-color: #f5f5f5;--checkbox-bg:#183353;--dropdown: #6c757d;--close-btn: #525252;--icon-color: #5cb0c8;--modal-input: #495057}.search .search-results{margin-top:0rem !important}.search .search-results .results-count{display:none}.search .search-results .search-result-ul{margin-bottom:1rem !important;padding-top:2.5rem !important;padding-bottom:2.5rem !important}.search .search-results .search-result-ul .search-list{padding-top:1.125rem !important;border-bottom:.063rem solid var(--border);padding-bottom:.625rem !important;margin-bottom:0rem !important;display:none}.search .search-results .search-result-ul .search-list .spacing-div .search-link{font-size:1.25rem;line-height:1.75rem;font-weight:400;color:var(--brand-primitives-color-primary-dark-base);text-decoration:none;font-family:"Oswald",sans-serif}.search .search-results .search-result-ul .search-list .search-content span{font-family:"PT Sans",sans-serif}.search .search-results .amg-content-controls__arrow--prev::after,.search .search-results .amg-content-controls__arrow--next::after{font-family:"PT Sans",sans-serif}.search .search-results .amg-content-controls__pages .amg-content-controls__page{font-family:"PT Sans",sans-serif}.search .search-results .amg-content-controls__pages .amg-content-controls__page--active{border:0;outline:0;color:var(--brand-primitives-color-primary-dark-base);font-weight:bold;font-family:"PT Sans",sans-serif}body.search-results{min-height:100vh}body.search-results .cmp-experiencefragment.cmp-experiencefragment--footer{position:sticky;top:100%}specialist-finder button{border:unset;background:unset}specialist-finder .text-container>div{max-width:58.75rem;margin:0 auto}specialist-finder .text-container{background-color:var(--brand-primitives-color-section-section-bg-light-3);max-width:100%;padding-left:.9375rem !important;padding-right:.9375rem !important;padding-top:3rem !important}specialist-finder .text-container h2{max-width:58.75rem;margin:0 auto;margin-bottom:0rem !important;padding-bottom:1.25rem !important;font-family:var(--brand-primitives-typography-styles-font-family-headings);letter-spacing:0%;font-size:2rem;font-weight:400;line-height:2.5rem;letter-spacing:-0.5px;color:var(--component-theme-light-surface-static-text-icon-text-standard);text-wrap:inherit}@media(max-width: 767.98px){specialist-finder .text-container h2{font-size:1.75rem}}specialist-finder .text-container p{display:none}@media(min-width: 992px){specialist-finder div:has(>specialist-finder-cta){display:inline-flex;width:50%;padding-right:6.875rem !important;align-items:center;background-color:var(--brand-primitives-color-section-section-bg-light-3);padding-bottom:3rem !important;position:relative;top:-1.125rem;justify-content:flex-end}}@media(max-width: 991.98px){specialist-finder specialist-finder-cta{padding-bottom:.625rem !important;padding-right:0rem !important;background-color:var(--brand-primitives-color-section-section-bg-light-3);top:-0.063rem;display:flex;width:100%;padding-left:.9375rem !important;padding-right:.9375rem !important}}specialist-finder specialist-finder-cta .s-sfc-form{width:22rem;left:-0.625rem;position:relative}@media(min-width: 992px){specialist-finder specialist-finder-cta .s-sfc-form{align-self:flex-end}}@media(max-width: 767.98px){specialist-finder specialist-finder-cta .s-sfc-form{width:100%;left:unset}}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container{position:relative;max-width:13.188rem;margin-right:1.6875rem !important;margin-bottom:.5rem !important;display:flex;flex-direction:column}@media(max-width: 991.98px){specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container{width:75%}}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container i{display:none}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container .s-sfc-input{border:solid .063rem var(--border-2);border-radius:.313rem;padding:.813rem .938rem;width:100%;background-color:var(--brand-primitives-color-section-section-bg-light-1)}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container .s-sfc-input:focus-visible{outline:none;border:solid .063rem var(--border-2)}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container .zipCodeError{font-size:var(--system-primitives-typography-sizing-font-size-font-20);line-height:1.75rem;font-weight:400;font-family:var(--brand-primitives-typography-styles-font-family-body);margin-bottom:0px !important;margin-bottom:0rem !important;position:absolute;top:3rem;color:var(--error)}@media(max-width: 991.98px){specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-input-container .zipCodeError{font-size:.938rem;line-height:var(--system-primitives-typography-sizing-font-size-font-20)}}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-btn-container{position:relative;min-width:29%;width:7.125rem}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-btn-container .s-submit-btn{color:var(--brand-primitives-color-section-section-bg-light-1);background-color:var(--btn-color);box-shadow:0 .188rem .375rem rgba(0,0,0,0.1607843137);border-radius:.125rem;width:7rem;font-family:"Oswald",sans-serif;font-weight:400}@media(max-width: 991.98px){specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-btn-container .s-submit-btn{height:3rem}}@media(min-width: 992px){specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-btn-container .s-submit-btn{font-size:1.125rem}}specialist-finder specialist-finder-cta .s-sfc-form .s-sfc-btn-container .s-submit-btn:hover{opacity:50%}specialist-finder .specialist-finder-question-wrap{display:inline-flex;max-width:50%;width:49.97%;margin-right:auto;background-color:var(--brand-primitives-color-section-section-bg-light-3);margin-left:-0.25rem !important;top:-0.313rem;position:relative;padding-bottom:3rem !important}@media(max-width: 991.98px){specialist-finder .specialist-finder-question-wrap{top:-0.138rem;left:unset;padding-inline:.938rem;max-width:100%;width:100%;margin:0 auto;padding-bottom:3rem !important;margin-left:unset !important}}specialist-finder .specialist-finder-question-wrap p{width:30.063rem;font-size:.938rem;line-height:1.375rem;color:var(--text);font-weight:400;font-family:"PT Sans","Helvetica Neue",Arial,sans-serif;margin-bottom:0rem !important;letter-spacing:0%;position:relative;height:3.875rem}@media(max-width: 991.98px){specialist-finder .specialist-finder-question-wrap p{width:100%;margin-bottom:1.25rem !important;text-align:left;text-wrap:auto}}specialist-finder .s-image-text-block{background:rgba(0,0,0,0) var(--image-bg-gradient) 0% 0% no-repeat padding-box;padding:3.125rem .938rem 3.125rem .938rem;display:flex;flex-direction:column !important;gap:1.25rem;flex-wrap:wrap;align-items:center;margin-top:-1.125rem !important}@media(min-width: 768px){specialist-finder .s-image-text-block{flex-direction:row !important;flex-wrap:nowrap;padding:2.5rem 5rem 2.5rem 5rem;max-width:58.75rem;margin:0 auto;margin-top:-1.125rem}}specialist-finder .s-image-text-block p{font-size:1.25rem;line-height:1.75rem;color:var(--brand-primitives-color-section-section-bg-light-1);margin-bottom:0;font-weight:400;font-family:var(--brand-primitives-typography-styles-font-family-body);text-wrap:auto}specialist-finder .s-image-text-block img{margin-top:2rem;width:15rem;height:auto}specialist-finder specialist-finder-results{position:relative;max-width:58.75rem;margin:0 auto}specialist-finder specialist-finder-results.s-grid{padding-left:0rem !important;padding-right:0rem !important;padding-top:0rem !important;padding-bottom:0rem !important}@media(min-width: 992px){specialist-finder specialist-finder-results{grid-template-areas:"subComponent subComponent subComponent" "resultsTitle resultsTitle resultsTitle" " filtersSection filtersSection mapView" " resultsView resultsView mapView" "actionBar actionBar actionBar" !important}}specialist-finder specialist-finder-results .s-sub-component{display:none}@media(max-width: 991.98px){specialist-finder specialist-finder-results.s-grid{padding-left:1.5625rem !important;padding-right:.9375rem !important;padding-top:.625rem !important;padding-bottom:.625rem !important}}specialist-finder specialist-finder-results .s-results-title{font-family:var(--brand-primitives-typography-styles-font-family-body);font-size:1.125rem;line-height:1.313rem;color:var(--text-2)}@media(max-width: 991.98px){specialist-finder specialist-finder-results .s-results-title{padding-left:.625rem !important;text-wrap:nowrap;position:absolute}}specialist-finder specialist-finder-results .s-filters-section-v2{display:flex;grid-area:filtersSection;grid-column:span 2}@media(min-width: 992px){specialist-finder specialist-finder-results .s-filters-section-v2{width:25.25rem}}specialist-finder specialist-finder-results .s-filters-section-v2 .s-btn-filters{display:flex !important;width:100%;justify-content:space-between;background:var(--brand-primitives-color-section-section-bg-light-1);border:.063rem solid var(--btn-border);padding:.75rem 1rem;border-radius:.313rem}specialist-finder specialist-finder-results .s-filters-section-v2 .s-btn-filters i{display:none}specialist-finder specialist-finder-results .s-filters-section-v2 .s-btn-filters i.s-icon-filters{display:none !important}specialist-finder specialist-finder-results .s-filters-section-v2 .s-btn-filters span{font-size:1.125rem;line-height:1.313rem}specialist-finder specialist-finder-results .s-filters-section-v2 .s-btn-filters::after{display:none}specialist-finder specialist-finder-results .s-toggle-buttons{display:flex;justify-content:flex-end}@media(min-width: 992px){specialist-finder specialist-finder-results .s-toggle-buttons{display:none}}specialist-finder specialist-finder-results .s-toggle-buttons button{line-height:1.313rem;font-size:1.125rem;display:flex}specialist-finder specialist-finder-results .s-filters-content.show{border:.063rem solid var(--border-2);border-radius:.625rem;padding-bottom:0}@media(min-width: 768px){specialist-finder specialist-finder-results .s-filters-content.show{transform:translate3d(0.625rem, 6.563rem, 0) !important}}@media(max-width: 767.98px){specialist-finder specialist-finder-results .s-filters-content.show{margin-top:3.25rem;margin-left:.625rem;margin-right:.625rem}}specialist-finder specialist-finder-results .s-filters-content.show .s-btn-close{width:100%;justify-content:flex-end;position:absolute;top:.938rem;display:flex}specialist-finder specialist-finder-results .s-filters-list-v2{padding:0 1.25rem;max-height:18.75rem;overflow-y:auto;margin-top:1.875rem}specialist-finder specialist-finder-results .s-filters-heading{font-size:1rem;line-height:1.313rem;font-weight:500;font-family:var(--brand-primitives-typography-styles-font-family-body)}specialist-finder specialist-finder-results .s-filters-item-text{font-size:1rem;line-height:1.625rem;font-weight:400;font-family:var(--brand-primitives-typography-styles-font-family-body);padding-left:.313rem}specialist-finder specialist-finder-results .s-filters-item-label{margin:.313rem 0}specialist-finder specialist-finder-results .s-filters-item-label input{width:1.125rem;height:1.125rem}specialist-finder specialist-finder-results .s-filters-options{padding:1.25rem;justify-content:space-between;position:sticky;bottom:0;background:#fff;border-top:.063rem solid var(--border-bottom)}specialist-finder specialist-finder-results .s-filters-options button{font-weight:500;text-decoration:underline;color:var(--btn-color-2);font-size:1rem;line-height:1.313rem;font-family:var(--brand-primitives-typography-styles-font-family-body)}@media(min-width: 992px){specialist-finder specialist-finder-results .s-results-view{width:25.25rem}}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view{border:0;padding-right:.8125rem !important}@media(min-width: 992px){specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view{border-bottom:.125rem solid var(--border-bottom) !important}}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item{background-color:var(--bg-color);border:.063rem solid var(--btn-border);border-radius:.313rem;margin-bottom:.625rem}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header{padding:.625rem !important;padding-bottom:0 !important}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion{flex-direction:row;align-items:flex-start;width:100%}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-primary-column{padding-right:.313rem;border-right:0 solid var(--border-bottom);flex-direction:column;gap:0}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-primary-column .s-marker-item{width:2.563rem;height:3rem}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-primary-column .s-marker-item .s-marker-pin{display:block;width:2.563rem;height:3rem}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-primary-column .s-marker-item .s-marker-label{left:.813rem;right:auto;text-align:center;font-size:.75rem;border-radius:50%;width:1.063rem;height:1.063rem;display:flex;align-items:center;justify-content:center;top:.625rem;color:var(--brand-primitives-color-section-section-bg-light-1);position:absolute}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-primary-column .s-distance-item{font-size:.625rem;white-space:nowrap;font-weight:500;font-family:var(--brand-primitives-typography-styles-font-family-body);display:flex;flex-direction:column;align-items:center}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-secondary-column{width:100%;padding-left:0rem !important}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-secondary-column *{font-family:var(--brand-primitives-typography-styles-font-family-body);font-weight:500}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-secondary-column .s-checkbox{position:relative;height:1.125rem;width:1.125rem}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-results-header .s-btn-accordion .s-column.s-secondary-column .s-name-item{justify-content:space-between}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body{display:flex;justify-content:center;padding-top:0;flex-direction:row;padding-left:.9375rem !important;padding-right:1.875rem !important}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items{width:95%;justify-content:flex-start;border-top:.125rem solid var(--border-3)}@media(min-width: 768px)and (max-width: 991.98px){specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items{width:85%}}@media(min-width: 992px){specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items{width:73%}}@media(max-width: 767.98px){specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items{align-items:center}}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items a{display:flex}@media(max-width: 767.98px){specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items a i{font-size:1.125rem;padding-top:.3125rem !important}}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items a.s-more{display:none}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-accordion-body .s-link-items span.s-link-text{padding-left:0rem !important}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-results-body .s-link-items{flex-direction:row;gap:1.188rem !important}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-results-body .s-link-items a{text-decoration:none;font-size:1rem;color:var(--brand-primitives-color-secondary-light-tint-1);font-weight:600;font-family:var(--brand-primitives-typography-styles-font-family-body)}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-results-body .s-link-items a i{display:block;font-weight:500;text-decoration:none;width:1rem;height:auto;margin-right:.5rem}specialist-finder specialist-finder-results .s-results-view .s-accordion-list-view .s-accordion-item .s-accordion-view-collapse .s-results-body .s-link-items a span{text-decoration:underline;padding-left:0rem !important}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-overlay-content .s-overlay-header a{margin-left:.313rem;font-size:1rem;color:var(--brand-primitives-color-secondary-light-tint-1);font-weight:600;font-family:var(--brand-primitives-typography-styles-font-family-body)}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-overlay-content .s-overlay-body h4{font-size:1.5rem;font-weight:400;color:var(--btn-border);font-family:var(--brand-primitives-typography-styles-font-family-headings)}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-overlay-content .s-overlay-body h6{font-size:1rem;font-weight:400;color:var(--brand-primitives-color-primary-dark-base);font-family:var(--brand-primitives-typography-styles-font-family-headings)}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-overlay-content .s-overlay-body div{font-size:1.125rem;line-height:1.625rem;font-family:var(--brand-primitives-typography-styles-font-family-body);color:var(--text-2)}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-overlay-content #s-overlay-phone a{text-decoration:underline;font-weight:500;color:var(--btn-color-2)}specialist-finder specialist-finder-results .s-results-view .s-overlay-section .s-close-overlay{font-size:1.125rem;line-height:1.625rem;font-family:var(--brand-primitives-typography-styles-font-family-body)}specialist-finder specialist-finder-results .s-action-bar{grid-column:span 3}@media(max-width: 991.98px){specialist-finder specialist-finder-results .s-action-bar{border-bottom:.125rem solid var(--border-bottom) !important}}@media(max-width: 767.98px){specialist-finder specialist-finder-results .s-action-bar{flex-direction:column;align-items:flex-start;gap:1.188rem}}specialist-finder specialist-finder-results .s-action-bar .s-btn-compare{display:none !important}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn{border-right:0px solid #efefef;font-weight:700;background:var(--brand-primitives-color-secondary-light-tint-1);color:var(--brand-primitives-color-neutral-light-base);padding:.625rem 1.188rem;font-family:var(--brand-primitives-typography-styles-font-family-headings);min-width:10.313rem;display:flex;align-items:center;justify-content:center;font-weight:normal;font-size:1rem;flex-direction:row-reverse;box-shadow:0 .188rem .375rem 0 rgba(0,0,0,.25)}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn.s-btn-load-more i{display:none !important}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn.s-btn-compare{display:none !important}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn::after{display:none !important}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn.s-disabled{opacity:.5;cursor:not-allowed}specialist-finder specialist-finder-results .s-action-bar .s-cta-btn i{margin-left:.375rem !important;margin-right:.375rem !important}specialist-finder specialist-finder-results .s-action-bar .dropdown .s-cta-btn{background-color:var(--btn-border)}specialist-finder specialist-finder-results .s-map-view .s-map{border:.125rem solid var(--border-bottom)}@media(max-width: 991.98px){specialist-finder specialist-finder-results .s-map-view .s-map{height:40.625rem !important}}specialist-finder specialist-finder-results .s-map-view .s-map-pin-label{margin-top:-0.5rem !important;color:var(--brand-primitives-color-section-section-bg-light-1) !important}specialist-finder specialist-finder-results .s-map-view .s-map-pin-label.s-pin-active{color:var(--brand-primitives-color-section-section-bg-dark-1) !important}specialist-finder specialist-finder-results .s-map-view button.gm-ui-hover-effect{background:var(--close-btn) !important;opacity:1;border-radius:50%}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d{padding-right:.75rem !important;overflow:scroll}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-specialty-value{font-size:.875rem;font-weight:400;color:var(--text-2);font-family:Roboto,Arial,sans-serif}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-name-text{font-size:1rem;font-weight:500;font-family:Roboto,Arial,sans-serif;line-height:normal;color:var(--text-2)}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-distance-item{white-space:nowrap;font-weight:500;display:flex;flex-direction:column;align-items:center}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-distance-item span{font-family:Roboto,Arial,sans-serif;color:var(--text-2);font-size:.625rem}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-address-item span{color:var(--text-2);font-family:Roboto,Arial,sans-serif;font-weight:300;font-size:.75rem;line-height:normal}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-link-items{width:95%;font-size:.75rem;margin:0 0;border-top:.125rem solid var(--border-3)}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-link-items i{padding:0 !important;color:var(--icon-color) !important;font-size:1rem !important}specialist-finder specialist-finder-results .s-map-view .gm-style-iw-d .s-info-window-content .s-name .s-specialty-value{display:none}specialist-finder specialist-finder-results ::-webkit-scrollbar{width:5px;height:5px}specialist-finder specialist-finder-results ::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0);box-shadow:inset 0 0 4px #bcbcbc;background-color:rgba(0,0,0,.5)}specialist-finder specialist-finder-results ::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0,0,0,0)}specialist-finder *{font-family:var(--brand-primitives-typography-styles-font-family-body)}.cgd-specialist-finder.modal-open .cmp-experiencefragment.cmp-experiencefragment--header{z-index:1000 !important}#specialistFinderEmailModal{z-index:2000}#specialistFinderEmailModal button{border:unset;background:unset}#specialistFinderEmailModal .modal-dialog{max-width:31.25rem}#specialistFinderEmailModal .modal-dialog .modal-header .close span{font-size:1.5rem;font-weight:700;opacity:.5;line-height:1.5rem}#specialistFinderEmailModal .modal-dialog .modal-header .close{height:1.5rem}#specialistFinderEmailModal .modal-dialog .modal-body .form-group.email-input-container label{margin-bottom:.5rem !important;color:var(--text-2);font-size:1.125rem;line-height:1.313rem;font-family:var(--brand-primitives-typography-styles-font-family-body),sans-serif}#specialistFinderEmailModal .modal-dialog .modal-body .form-group.email-input-container .input-group-prepend{display:none}#specialistFinderEmailModal .modal-dialog .modal-body .form-group.email-input-container input{color:var(--modal-input)}#specialistFinderEmailModal .modal-dialog .modal-body .email-input-container{padding-top:1.875rem !important}#specialistFinderEmailModal .modal-dialog .modal-body .email-input-container.form-group{padding-top:0rem !important}#specialistFinderEmailModal .modal-dialog .modal-body .email-input-container p{font-size:1rem;line-height:1.25rem;color:var(--border);font-weight:400;font-family:"PT Sans",sans-serif;text-wrap:unset}#specialistFinderEmailModal .modal-dialog .modal-body .email-input-container p:nth-child(2){margin-bottom:1rem !important}#specialistFinderEmailModal .modal-footer{padding-top:0rem !important;border-top:0}#specialistFinderEmailModal .modal-footer .btn-secondary{color:var(--brand-primitives-color-section-section-bg-light-1);background-color:var(--dropdown);border-color:var(--dropdown)}#specialistFinderEmailModal .modal-footer button{border:.063rem solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;text-align:center;vertical-align:middle;display:inline-block;margin:.25rem}#specialistFinderEmailModal .modal-footer .btn-primary{color:var(--brand-primitives-color-section-section-bg-light-1);background-color:var(--btn-color-3);border-color:var(--btn-color-3);display:flex;flex-direction:row;gap:.313rem}#specialistFinderEmailModal .modal-footer .btn-primary img{width:1.5rem;height:1.5rem}.aemform{color:var(--brand-primitives-color-neutral-dark-shade-1, #1A1A1A);font-family:var(--brand-primitives-typography-styles-font-family-body, "PT Sans");font-size:var(--brand-primitives-channel-sizing-web-desktop-body-1-font-size, 16px);font-weight:400;line-height:var(--brand-primitives-channel-sizing-web-tablet-body-1-leading, 24px);padding-left:3.5rem;padding-right:3.5rem;padding-bottom:10rem !important;padding-top:3.5rem !important}@media(max-width: 767.98px){.aemform{padding:0 !important}}.aemform .cmp-adaptiveform-container__wrapper .aem-Grid{display:flex}.aemform .cmp-adaptiveform-container__wrapper .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--5{width:50%}.aemform .cmp-adaptiveform-container__wrapper .aem-GridColumn--default--6.aem-GridColumn--offset--default--1>[class*=cmp-adaptiveform]{padding-left:1rem !important}@media(max-width: 767.98px){.aemform .cmp-adaptiveform-container__wrapper .aem-GridColumn--default--6.aem-GridColumn--offset--default--1>[class*=cmp-adaptiveform]{padding-left:0rem !important}}.aemform .cmp-adaptiveform-container__wrapper .aem-GridColumn--default--6{margin-left:0rem !important}.aemform .cmp-adaptiveform-container__wrapper .text:first-of-type{margin-bottom:var(--spacing-components-desktop-24, 24px)}.aemform .cmp-adaptiveform-container__wrapper .text:first-of-type p{color:var(--static-text-icon-text-subtle, rgba(24, 51, 83, 0.64))}.aemform *{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.aemform b,.aemform strong{font-weight:700}.aemform b a,.aemform strong a{text-decoration:none;color:var(--brand-primitives-color-neutral-dark-shade-1, #1A1A1A)}@media(min-width: 768px){.aemform .aem-Grid>.fragment .aem-GridColumn--default--6:nth-of-type(even),.aemform .fragment.speciality .dropdown.base.aem-GridColumn{padding-left:1.6% !important;padding-right:0% !important}}@media(max-width: 767.98px){.aemform .aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6{width:100%}}@media(min-width: 768px){.aemform .fragment.speciality .dropdown.base.aem-GridColumn{margin-top:0rem !important}}.aemform :is(input:not([type=checkbox]):not([type=radio]),select){width:100%;height:3rem;min-height:3rem;margin:var(--spacing-components-desktop-4, 4px) 0;padding:var(--spacing-components-desktop-12, 12px) var(--spacing-components-desktop-8, 8px);border-radius:var(--corner-radius-base-radius-base, 4px);border:var(--borders-weight-weight-2, 2px) solid var(--interactive-low-prominence-outline-default, rgba(0, 0, 0, 0.04))}.aemform :is(input:not([type=checkbox]):not([type=radio]),select)[aria-invalid=true]{border-color:var(--brand-primitives-color-system-error-light-tint-2, #DF0000)}.aemform input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--static-text-icon-text-subtle, rgba(24, 51, 83, 0.64));opacity:1}.aemform .cmp-adaptiveform-dropdown__widget:required:invalid{color:var(--static-text-icon-text-subtle, rgba(24, 51, 83, 0.64))}@media(max-width: 767.98px){.aemform .dropdown.base:has(select[name=speciality]){width:100% !important}}.aemform .cmp-adaptiveform-dropdown::after{content:"";position:absolute;right:.75rem;top:3.438rem;cursor:pointer;width:1.188rem;height:1.188rem;transform:translateY(-50%);pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggOS44NjY2N0wwIDEuODY2NjdMMS44NjY2NyAwTDggNi4xMzMzM0wxNC4xMzMzIDBMMTYgMS44NjY2N0w4IDkuODY2NjdaIiBmaWxsPSIjNjA1Rjc4Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:.875rem .563rem;transition:transform .2s ease}.aemform .cmp-adaptiveform-dropdown__widget{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem !important;background-image:none}.aemform p:has(.npi-modal-open){font-size:var(--typography-headings-body-body-2-font-size, 14px);padding-top:.1875rem;padding-bottom:.1875rem;line-height:var(--typography-headings-body-body-2-leading, 22px)}.aemform p:has(.npi-modal-open) .npi-modal-open{line-height:var(--typography-headings-body-body-2-leading, 22px);text-decoration:underline;cursor:pointer;color:var(--brand-primitives-color-secondary-light-tint-1, #47A8C4)}.aemform .textinput,.aemform .dropdown.base{margin-top:var(--spacing-components-desktop-16, 16px)}@media(max-width: 767.98px){.aemform .textinput,.aemform .dropdown.base{width:100% !important;padding-left:0rem !important}}.aemform .radiobutton:has([data-name=suggested_address]){display:flex;justify-content:center;background:var(--static-section-background-section-bg-2, #F6F5EF)}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton{width:100%}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__label-container{padding:var(--spacing-components-desktop-16, 16px) var(--spacing-components-desktop-16, 16px) 0;margin:0 !important}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__label-container>.cmp-adaptiveform-radiobutton__label{font-weight:400}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__widget{display:flex;gap:var(--Grid-Foundations-gutter, 30px)}@media(max-width: 767.98px){.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__widget{flex-direction:column;gap:var(--spacing-components-desktop-16, 16px)}}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__option{padding:var(--spacing-components-desktop-16, 16px) var(--spacing-components-desktop-32, 32px) var(--spacing-components-desktop-32, 32px)}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__option .radio-title{padding-bottom:1rem !important}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__option .cmp-adaptiveform-radiobutton__option-label{font-weight:700;padding:var(--spacing-components-desktop-10, 10px)}.aemform .radiobutton:has([data-name=suggested_address]) .cmp-adaptiveform-radiobutton__option__widget{accent-color:var(--interactive-low-prominence-text-icon-active, #000)}@media(min-width: 768px){.aemform .cmp-adaptiveform-container__wrapper{display:flex;flex-wrap:wrap;align-items:flex-start}.aemform .cmp-adaptiveform-container__wrapper>.fragment.personal_info,.aemform .cmp-adaptiveform-container__wrapper>.fragment.personal_info>.cmp-container,.aemform .cmp-adaptiveform-container__wrapper>.fragment.personal_info>.cmp-container>.aem-Grid,.aemform .cmp-adaptiveform-container__wrapper>.fragment.speciality,.aemform .cmp-adaptiveform-container__wrapper>.fragment.speciality>.cmp-container,.aemform .cmp-adaptiveform-container__wrapper>.fragment.speciality>.cmp-container>.aem-Grid{display:contents}.aemform .cmp-adaptiveform-container__wrapper>.fragment.personal_info .emailinput.textinput.base.piinfo.aem-GridColumn{width:calc(50% - 56px) !important;flex:0 0 50%;margin-left:0rem !important;clear:none !important;box-sizing:border-box}.aemform .cmp-adaptiveform-container__wrapper>.fragment.speciality .dropdown.base.aem-GridColumn{width:calc(50% - 5px) !important;flex:0 0 50%;margin-left:0rem !important;margin-top:.9375rem !important;clear:none !important;box-sizing:border-box}.aemform .fragment.speciality+.fragment .dropdown.base.aem-GridColumn{width:100% !important;padding-left:var(--spacing-components-desktop-16, 16px)}}.aemform a{color:var(--brand-primitives-color-secondary-light-tint-1, #47A8C4)}.aemform .cmp-adaptiveform-checkbox{width:100%}.aemform .cmp-adaptiveform-checkbox__widget-container{display:flex;align-items:flex-start;gap:.5rem}.aemform .cmp-adaptiveform-checkbox__widget{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;min-width:1.25rem;margin:0rem;border:var(--borders-weight-weight-2, 2px) solid var(--interactive-low-prominence-text-icon-active, #000);border-radius:var(--corner-radius-base-radius-base, 4px);background:var(--interactive-ctas-high-prominence-text-interactive, #FFF);position:relative;cursor:pointer}.aemform .cmp-adaptiveform-checkbox__widget[aria-invalid=true]{border-color:var(--system-text-error, #BA2C34)}.aemform .cmp-adaptiveform-checkbox__widget:checked{background:var(--component-theme-light-surface-static-text-icon-text-standard, #474747);border-color:var(--checkbox-bg, #183353)}.aemform .cmp-adaptiveform-checkbox__widget:checked::after{content:"";position:absolute;left:4px;width:8px;height:13px;border:solid #fff;border-width:0 2px 3px 0;transform:rotate(45deg)}.aemform .cmp-adaptiveform-checkbox__label{margin:0rem;align-self:center}.aemform .checkbox.base:has([name=healthDataCollectionConsent]),.aemform .button.base{margin-top:var(--spacing-components-desktop-24, 24px)}.aemform .checkbox.base:has([name=healthDataCollectionConsent]) .cmp-adaptiveform-checkbox__errormessage{padding-left:1.6875rem !important}.aemform [class^=cmp-adaptiveform-][class$=__errormessage]{font-size:var(--typography-headings-body-body-2-font-size, 14px);line-height:var(--typography-headings-body-body-2-leading, 22px);color:var(--system-text-error, #BA2C34);font-style:italic}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog{position:relative;width:90%;margin:1rem !important;pointer-events:none;height:unset;padding:0rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog select[aria-invalid=false]+.cmp-adaptiveform-dropdown__errormessage{display:none}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog select.touched[aria-invalid=false]+.cmp-adaptiveform-dropdown__errormessage{display:block}@media(min-width: 576px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog{max-width:31.25rem;margin-top:1.75rem !important;margin-bottom:1.75rem !important;margin-left:auto !important;margin-right:auto !important}}@media(min-width: 992px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog{max-width:37.5rem}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content{border:0rem;border-radius:0rem;position:relative;display:flex;outline:0rem;max-width:100%;height:unset;padding-top:0rem !important;padding-bottom:0rem !important;padding-left:.75rem !important;padding-right:.75rem !important;flex-direction:column;width:100%;pointer-events:auto;background-clip:padding-box}@media(min-width: 992px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content{padding-left:1.5rem !important;padding-right:1.5rem !important;padding-bottom:var(--spacing-components-desktop-40, 40px)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .panelcontainer{position:relative}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .panelcontainer .cmp-container{display:flex;flex-direction:column}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container{padding-bottom:var(--spacing-components-desktop-8, 8px);padding-left:0rem !important;padding-right:0rem !important;padding-top:.75rem !important;border-bottom:unset;margin-bottom:0rem !important;display:flex;justify-content:space-between}@media(min-width: 992px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container{padding-top:0rem !important}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container .cmp-container__label{padding-bottom:0rem !important;font-family:var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);color:var(--component-theme-light-surface-assets-primary-base, #E87722);margin-bottom:0rem !important;font-size:var(--typography-headings-headline-4-font-size, 28px);line-height:var(--typography-headings-headline-4-leading, 40px)}@media(min-width: 992px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container .cmp-container__label{font-size:var(--typography-headings-headline-4-font-size, 24px);line-height:var(--typography-headings-headline-4-leading, 32px)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container+.button.base{order:-1;width:100%;display:flex;flex-direction:row;justify-content:flex-end;padding-top:1.5rem !important;padding-top:1.5rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container+.button.base .cmp-adaptiveform-button{margin-top:0rem !important;margin-bottom:0rem !important;line-height:0}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container+.button.base .cmp-adaptiveform-button button.cmp-adaptiveform-button__widget{margin:0rem;padding:0rem !important;border:none;background:rgba(0,0,0,0)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container+.button.base .cmp-adaptiveform-button button.cmp-adaptiveform-button__widget::after{content:"";display:inline-block;width:1.25rem;height:1.25rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMjBMMCAxOEw4IDEwTDAgMkwyIDBMMTAgOEwxOCAwTDIwIDJMMTIgMTBMMjAgMThMMTggMjBMMTAgMTJMMiAyMFoiIGZpbGw9IiMwMDcxOTUiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-size:contain}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-container__label-container+.button.base .cmp-adaptiveform-button .cmp-adaptiveform-button__text{display:none}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .button.base+.text.base{margin-top:0rem !important;margin-bottom:0rem !important;padding-bottom:1.5rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .button.base+.text.base .cmp-adaptiveform-text.cmp-adaptiveform-text__label{margin:0rem;padding:0rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .button.base+.text.base .cmp-adaptiveform-text.cmp-adaptiveform-text__label p{margin:0rem;padding:0rem !important;line-height:1.5rem;font-weight:400;margin-bottom:0rem !important;color:var(--static-text-icon-text-standard, rgba(24, 51, 83, 0.64))}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-adaptiveform-textinput{margin-bottom:0rem !important;margin-top:0rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .modal-content .cmp-adaptiveform-textinput .cmp-adaptiveform-textinput__label{color:var(--static-text-icon-text-standard, rgba(24, 51, 83, 0.64))}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base{text-align:left !important;margin-bottom:var(--spacing-components-desktop-16, 16px);margin-top:2.5rem !important;justify-content:flex-start}@media(max-width: 991.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button{width:100%}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget{align-items:center;border-radius:var(--corner-radius-button-radius-button-UL, 2px) var(--corner-radius-button-radius-button-UR, 2px) var(--corner-radius-button-radius-button-LR, 2px) var(--corner-radius-button-radius-button-LL, 2px);border:var(--borders-weight-weight-2, 2px) solid var(--interactive-ctas-high-prominence-outline-default, #47A8C4);background:var(--interactive-ctas-high-prominence-background-default, #47A8C4);padding:var(--spacing-button-large-top-and-bottom, 16px) var(--spacing-button-large-left-and-right, 40px);height:3rem;justify-content:space-around;width:100% !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget:disabled{opacity:.5}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget:focus{box-shadow:none}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget:hover{cursor:pointer}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget .cmp-adaptiveform-button__text{display:flex;align-items:center;justify-content:space-around;width:100%;line-height:1.25rem;font-family:var(--brand-primitives-typography-styles-font-family-cta, Oswald);font-size:var(--typography-headings-cta-large-font-size, 20px);font-weight:400;color:var(--interactive-ctas-high-prominence-text-interactive, #FFF)}@media(max-width: 991.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget .cmp-adaptiveform-button__text{justify-content:center;gap:.5rem}}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget .cmp-adaptiveform-button__text{font-size:1rem;line-height:1rem}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget .cmp-adaptiveform-button__text::after{content:" ";padding-left:1rem !important;align-items:center;display:flex;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE0Ljc1NTYgMTZMOS4xNTU1NiAxMC40QzguNzExMTEgMTAuNzU1NiA4LjIgMTEuMDM3IDcuNjIyMjIgMTEuMjQ0NEM3LjA0NDQ0IDExLjQ1MTkgNi40Mjk2MyAxMS41NTU2IDUuNzc3NzggMTEuNTU1NkM0LjE2Mjk2IDExLjU1NTYgMi43OTYzIDEwLjk5NjMgMS42Nzc3OCA5Ljg3Nzc4QzAuNTU5MjU5IDguNzU5MjYgMCA3LjM5MjU5IDAgNS43Nzc3OEMwIDQuMTYyOTYgMC41NTkyNTkgMi43OTYzIDEuNjc3NzggMS42Nzc3OEMyLjc5NjMgMC41NTkyNTkgNC4xNjI5NiAwIDUuNzc3NzggMEM3LjM5MjU5IDAgOC43NTkyNiAwLjU1OTI1OSA5Ljg3Nzc4IDEuNjc3NzhDMTAuOTk2MyAyLjc5NjMgMTEuNTU1NiA0LjE2Mjk2IDExLjU1NTYgNS43Nzc3OEMxMS41NTU2IDYuNDI5NjMgMTEuNDUxOSA3LjA0NDQ0IDExLjI0NDQgNy42MjIyMkMxMS4wMzcgOC4yIDEwLjc1NTYgOC43MTExMSAxMC40IDkuMTU1NTZMMTYgMTQuNzU1NkwxNC43NTU2IDE2Wk01Ljc3Nzc4IDkuNzc3NzhDNi44ODg4OSA5Ljc3Nzc4IDcuODMzMzMgOS4zODg4OSA4LjYxMTExIDguNjExMTFDOS4zODg4OSA3LjgzMzMzIDkuNzc3NzggNi44ODg4OSA5Ljc3Nzc4IDUuNzc3NzhDOS43Nzc3OCA0LjY2NjY3IDkuMzg4ODkgMy43MjIyMiA4LjYxMTExIDIuOTQ0NDRDNy44MzMzMyAyLjE2NjY3IDYuODg4ODkgMS43Nzc3OCA1Ljc3Nzc4IDEuNzc3NzhDNC42NjY2NyAxLjc3Nzc4IDMuNzIyMjIgMi4xNjY2NyAyLjk0NDQ0IDIuOTQ0NDRDMi4xNjY2NyAzLjcyMjIyIDEuNzc3NzggNC42NjY2NyAxLjc3Nzc4IDUuNzc3NzhDMS43Nzc3OCA2Ljg4ODg5IDIuMTY2NjcgNy44MzMzMyAyLjk0NDQ0IDguNjExMTFDMy43MjIyMiA5LjM4ODg5IDQuNjY2NjcgOS43Nzc3OCA1Ljc3Nzc4IDkuNzc3NzhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:1rem;position:relative;width:1rem;height:1rem;left:1rem}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .textinput.base+.button.base .cmp-adaptiveform-button__widget input::placeholder{color:rgba(71,71,71,.64)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container{margin-bottom:var(--spacing-components-desktop-16, 16px)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container h5{color:var(--Component-Theme-Light-Surface-Assets-Primary-base, #E87722);font-family:var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);font-size:var(--Typography-Headings-Headline-4-font-size, 28px);line-height:var(--Typography-Headings-Headline-4-leading, 40px)}@media(max-width: 991.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container h5{font-size:var(--typography-headings-headline-4-font-size, 24px);line-height:var(--typography-headings-headline-4-leading, 32px)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container.table-heading-error-container{padding:0rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container.table-heading-error-container h5{margin-bottom:0rem !important;color:var(--table-heading);font-size:1.25rem;font-weight:700;line-height:normal}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-container.table-heading-error-container p{font-size:1rem;line-height:1.5rem;margin-bottom:1rem !important;color:var(--brand-primitives-color-system-error-light-tint-2, #DF0000)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table{border-radius:0rem;width:100%;margin-bottom:.625rem !important;margin-top:0rem !important;overflow:hidden;border-collapse:collapse;table-layout:fixed;word-wrap:break-word}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th:nth-child(5),.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td:nth-child(5),.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th:nth-child(3),.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td:nth-child(3){display:none}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th{border:1px solid rgba(71,71,71,.24)}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th{border-top:1px solid rgba(71,71,71,.24);border-bottom:1px solid rgba(71,71,71,.24);border-left:none;border-right:none}}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr>th:first-child,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr>td:first-child{border-left:1px solid rgba(71,71,71,.24)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr>th:nth-last-child(2),.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr>td:nth-last-child(2){border-right:1px solid rgba(71,71,71,.24)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tr{background-color:rgba(0,0,0,0)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table thead tr th,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table tbody tr td{vertical-align:middle}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td{padding:var(--spacing-table-cell-top-and-bottom, 16px) var(--spacing-table-cell-left-and-right, 18px);min-width:35px;min-height:var(--spacing-table-header-cell-default, 64px)}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td{padding:var(--spacing-table-cell-top-and-bottom, 10px) var(--spacing-table-cell-left-and-right, 12px);min-height:var(--spacing-table-header-cell-default, 48px)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table th{font-stretch:normal;text-align:left;background-image:none}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td{text-align:left}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td a.add-to-form-link{display:flex;color:var(--interactive-text-icon-interactive, #007195);text-decoration:none}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td a.add-to-form-link::before{content:"";display:inline-block;width:.75rem;height:.75rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMTQyODYgNi44NTcxNEgwVjUuMTQyODZINS4xNDI4NlYwSDYuODU3MTRWNS4xNDI4NkgxMlY2Ljg1NzE0SDYuODU3MTRWMTJINS4xNDI4NlY2Ljg1NzE0WiIgZmlsbD0iIzAwNzE5NSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:contain;margin:auto;margin-right:.5rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td a.add-to-form-link:hover{cursor:pointer}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td a.add-to-form-link.add-to-form-mobile{margin-top:.625rem !important}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .results-table td a.add-to-form-link.add-to-form-mobile{display:block !important;font-size:var(--typography-headings-body-body-2-font-size, 14px);line-height:var(--typography-headings-body-body-2-leading, 22px)}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog nav.pagination-container .paginationjs-pages{display:flex;justify-content:center}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog nav.pagination-container .paginationjs-pages ul{display:flex}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container{z-index:2;display:flex;margin-bottom:0rem !important;margin-top:0rem !important;margin-left:auto;margin-right:auto;display:block;width:auto;float:none;position:relative;padding-bottom:1.5rem !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul{align-items:center;gap:.5rem !important;left:0rem;right:0rem;float:left;margin:0rem;padding:0rem !important;justify-content:center !important;display:flex}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul li a{width:1.75rem;height:1.75rem;line-height:1.563rem;font-size:1.125rem;font-weight:400}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-prev,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-next{cursor:pointer;height:var(--spacing-components-desktop-40, 40px);min-width:var(--spacing-components-desktop-40, 40px);padding:var(--spacing-components-desktop-6, 6px)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-prev a,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-next a{position:relative;font-size:0rem;line-height:0;display:block}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-prev a::after,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-next a::after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMzMzMzMgMTYuNjY2N0wwIDguMzMzMzNMOC4zMzMzMyAwTDkuODEyNSAxLjQ3OTE3TDIuOTU4MzMgOC4zMzMzM0w5LjgxMjUgMTUuMTg3NUw4LjMzMzMzIDE2LjY2NjdaIiBmaWxsPSIjMDA3MTk1Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:contain;background-position:center;width:.563rem;height:1rem;position:absolute;top:calc(50% - .625rem);left:.5rem}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-prev a::after,.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-next a::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNzgxMjUgMTEuMjVMMTEuNzgxMiAxOC4yNUwxMCAyMEwwIDEwTDEwIDBMMTEuNzgxMiAxLjc1TDQuNzgxMjUgOC43NUgyMFYxMS4yNUg0Ljc4MTI1WiIgZmlsbD0iIzAwNzE5NSIvPgo8L3N2Zz4K);width:20px}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-next a::after{transform:rotate(180deg);left:auto;right:.5rem}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page.active{border-radius:var(--corner-radius-button-radius-button-UL, 2px);border:var(--special-focus-weight, 2px) solid var(--interactive-outline-focus, #007195);background:none;height:var(--spacing-components-desktop-40, 40px);min-width:var(--spacing-components-desktop-40, 40px);float:left;height:2.75rem;text-align:center}@media(max-width: 991.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page.active a{width:1.5rem;height:1.5rem}}@media(max-width: 767.98px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page.active{height:2.188rem}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page.active a:hover{text-decoration:none !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page{border:none;margin:0rem;float:left;list-style:none;text-align:center;height:var(--spacing-components-desktop-40, 40px);min-width:var(--spacing-components-desktop-40, 40px);padding:var(--spacing-components-desktop-6, 6px)}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page a{line-height:var(--typography-headings-intro-intro-2-leading, 36px);font-size:var(--typography-headings-intro-intro-2-font-size, 24px);background:none;margin:0rem;cursor:pointer;border-radius:.25rem;opacity:1;text-decoration:none;justify-content:center;color:var(--interactive-low-prominence-text-icon-interactive, #183353);border:none;padding:0rem !important;text-align:center}@media(min-width: 768px){.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-page.J-paginationjs-page a{display:flex;align-items:center}}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-ellipsis a{display:flex;justify-content:space-around}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .pagination-container ul .paginationjs-ellipsis a:hover{text-decoration:underline !important}.aemform .fragment.panelcontainer.modal .cmp-container.modal-dialog .table-heading-error-container~nav.pagination-container.mt-3{display:none !important}.aemform .button.base{display:flex;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.aemform .button.base .cmp-adaptiveform-button__widget{display:flex;padding:var(--spacing-button-regular-top-and-bottom, 14px) var(--grid-columns-2col, 180px);align-items:center;gap:var(--spacing-components-desktop-8, 8px);border-radius:var(--corner-radius-button-radius-button-UL, 2px) var(--corner-radius-button-radius-button-UR, 2px) var(--corner-radius-button-radius-button-LR, 2px) var(--corner-radius-button-radius-button-LL, 2px);border:var(--borders-weight-weight-2, 2px) solid var(--interactive-ctas-high-prominence-outline-default, #47A8C4);background:var(--interactive-ctas-high-prominence-background-default, #47A8C4);color:var(--interactive-ctas-high-prominence-text-interactive, #FFF);text-align:center;font-size:var(--typography-headings-cta-large-font-size, 20px);line-height:1.25rem}@media(max-width: 767.98px){.aemform .button.base .cmp-adaptiveform-button__widget{max-width:21.438rem}}.aemform .thank-you-message,.aemform .error-message{display:flex;justify-content:center;flex-direction:column}.aemform .thank-you-message h3,.aemform .error-message h3{font-weight:700;line-height:var(--typography-headings-headline-4-leading, 40px);font-size:var(--typography-headings-headline-4-font-size, 28px);color:var(--component-theme-light-surface-assets-primary-base, #E87722);font-family:var(--Brand-Primitives-Typography-Styles-Font-Family-Headings, Oswald);margin:0;letter-spacing:var(--Typography-Headings-Headline-4-letter-spacing, 0)}.aemform .thank-you-message p,.aemform .error-message p{color:var(--static-text-icon-text-standard, rgba(24, 51, 83, 0.64));padding-top:var(--spacing-components-desktop-8, 8px);letter-spacing:var(--typography-headings-body-body-1-letter-spacing, 0)}.aemform .thank-you-link{color:var(--brand-primitives-color-secondary-light-tint-1, #47A8C4);font-weight:700;margin:0rem}.aemform .error-message p a{color:var(--component-theme-light-surface-interactive-text-icon-interactive, #007195);font-weight:700;text-decoration:underline}.aemform .error-link{display:flex;padding:var(--spacing-button-regular-top-and-bottom, 14px) var(--spacing-button-regular-left-and-right, 28px);margin-top:var(--spacing-components-desktop-8, 8px);border-radius:var(--corner-radius-button-radius-button-UL, 2px) var(--corner-radius-button-radius-button-UR, 2px) var(--corner-radius-button-radius-button-LR, 2px) var(--corner-radius-button-radius-button-LL, 2px);border:var(--borders-weight-weight-2, 2px) solid var(--interactive-ctas-high-prominence-outline-default, #47A8C4);background:var(--interactive-ctas-high-prominence-background-default, #47A8C4);gap:.5rem;color:var(--interactive-ctas-high-prominence-text-interactive, #FFF) !important;font-family:var(--brand-primitives-typography-styles-font-family-cta, Oswald);line-height:1rem;font-size:1rem;text-decoration:none !important;max-width:8rem;justify-content:center;font-weight:400 !important}.aemform .thank-you-message .thank-you-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.aemform .fragment.speciality+.dropdown.base{padding-left:1rem !important}.aemform .checkbox.base:has([name=terms]){margin-bottom:var(--spacing-components-desktop-16, 16px);margin-top:var(--spacing-components-desktop-40, 40px)}.aemform .checkbox.base:has([name=terms])+.fragment~.textinput{margin:0 !important}.aemform .checkbox.base:has([name=reciver_email_updates]){margin-top:var(--Spacing-Section-normal, 56px);margin-bottom:var(--spacing-components-desktop-40, 40px)}.aemform .textinput.base:has([name=emailMatch]){padding-left:1.6% !important}@media(max-width: 767.98px){.aemform .textinput.base:has([name=emailMatch]){padding-left:0 !important}}.request-a-representative .amg-container-fluid.amg-sb,.request-a-dhr-collection-kit .amg-container-fluid.amg-sb,.register-for-updates .amg-container-fluid.amg-sb,.Watch-the-2022-Presentation .amg-container-fluid.amg-sb{padding-left:0rem;padding-right:0rem}.request-a-representative .checkbox.base:has([name=healthDataCollectionConsent]),.request-a-representative .checkbox.base:has([name=healthDataDisclosureConsent]),.request-a-dhr-collection-kit .checkbox.base:has([name=healthDataCollectionConsent]),.request-a-dhr-collection-kit .checkbox.base:has([name=healthDataDisclosureConsent]),.register-for-updates .checkbox.base:has([name=healthDataCollectionConsent]),.register-for-updates .checkbox.base:has([name=healthDataDisclosureConsent]){margin-bottom:var(--spacing-components-desktop-24, 24px)}.request-a-representative .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.request-a-representative .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5,.request-a-dhr-collection-kit .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.request-a-dhr-collection-kit .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5,.register-for-updates .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.register-for-updates .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5{display:none}.request-a-representative:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.request-a-representative:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5,.request-a-dhr-collection-kit:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.request-a-dhr-collection-kit:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5,.register-for-updates:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text p,.register-for-updates:has(.aemform .cmp-adaptiveform-container__wrapper) .container.responsivegrid.full-bleed .cmp-container>.text>.cmp-text h5{display:block}.request-a-representative .aemform .fragment.speciality .dropdown.base.aem-GridColumn,.request-a-dhr-collection-kit .aemform .fragment.speciality .dropdown.base.aem-GridColumn{padding-left:0rem !important}.request-a-representative form,.request-a-dhr-collection-kit form{max-width:50.625rem;margin-inline:auto}.request-a-dhr-collection-kit .cmp-adaptiveform-checkbox__widget-container:has([name=healthDataCollectionConsent]) .cmp-adaptiveform-checkbox__label p{padding-bottom:var(--spacing-components-desktop-16, 16px)}

/*# sourceMappingURL=styles.css.map */
