
    /**! Dynamic Apps Build: vrc-4.202516_6 - 2025-11-24T13:00:30.999Z */
    body { color: var(--gcss-colors-text-body-primary); font-family: var(--gcss-typography-font-core-primary-family); font-size: 1rem; }
    p { line-height: var(--gcss-typography-font-size-default-line-height); }
    .gcss-theme-light, .gcss-theme-dark { color: var(--gcss-colors-text-body-primary); }
    .gcss-typography-brand-heading{font-family: var(--gcss-typography-brand-heading-1-family); font-weight: normal; line-height: var(--gcss-typography-brand-heading-1-line-height);}
    .gcss-colors-background-primary, .gcss-colors-background-primary-before:before, .gcss-colors-background-primary-after:after, .gcss-colors-background-primary-hover:hover { background-color: var(--gcss-colors-background-primary) }.gcss-colors-background-secondary, .gcss-colors-background-secondary-before:before, .gcss-colors-background-secondary-after:after, .gcss-colors-background-secondary-hover:hover { background-color: var(--gcss-colors-background-secondary) }.gcss-colors-background-tertiary, .gcss-colors-background-tertiary-before:before, .gcss-colors-background-tertiary-after:after, .gcss-colors-background-tertiary-hover:hover { background-color: var(--gcss-colors-background-tertiary) }.gcss-colors-background-quaternary, .gcss-colors-background-quaternary-before:before, .gcss-colors-background-quaternary-after:after, .gcss-colors-background-quaternary-hover:hover { background-color: var(--gcss-colors-background-quaternary) }.gcss-colors-background-gutter, .gcss-colors-background-gutter-before:before, .gcss-colors-background-gutter-after:after, .gcss-colors-background-gutter-hover:hover { background-color: var(--gcss-colors-background-gutter) }.gcss-colors-background-semi-opaque, .gcss-colors-background-semi-opaque-before:before, .gcss-colors-background-semi-opaque-after:after, .gcss-colors-background-semi-opaque-hover:hover { background-color: var(--gcss-colors-background-semi-opaque) }.gcss-colors-element-primary, .gcss-colors-element-primary-before:before, .gcss-colors-element-primary-after:after, .gcss-colors-element-primary-hover:hover { background-color: var(--gcss-colors-element-primary) }.gcss-colors-element-secondary, .gcss-colors-element-secondary-before:before, .gcss-colors-element-secondary-after:after, .gcss-colors-element-secondary-hover:hover { background-color: var(--gcss-colors-element-secondary) }.gcss-colors-element-tertiary, .gcss-colors-element-tertiary-before:before, .gcss-colors-element-tertiary-after:after, .gcss-colors-element-tertiary-hover:hover { background-color: var(--gcss-colors-element-tertiary) }.gcss-colors-element-accent, .gcss-colors-element-accent-before:before, .gcss-colors-element-accent-after:after, .gcss-colors-element-accent-hover:hover { background-color: var(--gcss-colors-element-accent) }.gcss-colors-element-complementary, .gcss-colors-element-complementary-before:before, .gcss-colors-element-complementary-after:after, .gcss-colors-element-complementary-hover:hover { background-color: var(--gcss-colors-element-complementary) }.gcss-colors-element-subdued, .gcss-colors-element-subdued-before:before, .gcss-colors-element-subdued-after:after, .gcss-colors-element-subdued-hover:hover { background-color: var(--gcss-colors-element-subdued) }.gcss-colors-element-subdued-dark, .gcss-colors-element-subdued-dark-before:before, .gcss-colors-element-subdued-dark-after:after, .gcss-colors-element-subdued-dark-hover:hover { background-color: var(--gcss-colors-element-subdued-dark) }.gcss-colors-element-error, .gcss-colors-element-error-before:before, .gcss-colors-element-error-after:after, .gcss-colors-element-error-hover:hover { background-color: var(--gcss-colors-element-error) }.gcss-colors-element-positive, .gcss-colors-element-positive-before:before, .gcss-colors-element-positive-after:after, .gcss-colors-element-positive-hover:hover { background-color: var(--gcss-colors-element-positive) }.gcss-colors-element-warning, .gcss-colors-element-warning-before:before, .gcss-colors-element-warning-after:after, .gcss-colors-element-warning-hover:hover { background-color: var(--gcss-colors-element-warning) }.gcss-colors-element-disclosure-bubble, .gcss-colors-element-disclosure-bubble-before:before, .gcss-colors-element-disclosure-bubble-after:after, .gcss-colors-element-disclosure-bubble-hover:hover { background-color: var(--gcss-colors-element-disclosure-bubble) }.gcss-colors-element-disclosure-panel, .gcss-colors-element-disclosure-panel-before:before, .gcss-colors-element-disclosure-panel-after:after, .gcss-colors-element-disclosure-panel-hover:hover { background-color: var(--gcss-colors-element-disclosure-panel) }.gcss-colors-element-bottom-navigation-previous, .gcss-colors-element-bottom-navigation-previous-before:before, .gcss-colors-element-bottom-navigation-previous-after:after, .gcss-colors-element-bottom-navigation-previous-hover:hover { background-color: var(--gcss-colors-element-bottom-navigation-previous) }.gcss-colors-element-tab-active, .gcss-colors-element-tab-active-before:before, .gcss-colors-element-tab-active-after:after, .gcss-colors-element-tab-active-hover:hover { background-color: var(--gcss-colors-element-tab-active) }.gcss-colors-element-tab-inactive, .gcss-colors-element-tab-inactive-before:before, .gcss-colors-element-tab-inactive-after:after, .gcss-colors-element-tab-inactive-hover:hover { background-color: var(--gcss-colors-element-tab-inactive) }.gcss-colors-element-primary-hover, .gcss-colors-element-primary-hover-before:before, .gcss-colors-element-primary-hover-after:after, .gcss-colors-element-primary-hover-hover:hover { background-color: var(--gcss-colors-element-primary-hover) }.gcss-colors-element-secondary-hover, .gcss-colors-element-secondary-hover-before:before, .gcss-colors-element-secondary-hover-after:after, .gcss-colors-element-secondary-hover-hover:hover { background-color: var(--gcss-colors-element-secondary-hover) }.gcss-colors-element-subdued-light, .gcss-colors-element-subdued-light-before:before, .gcss-colors-element-subdued-light-after:after, .gcss-colors-element-subdued-light-hover:hover { background-color: var(--gcss-colors-element-subdued-light) }.gcss-colors-element-primary-active, .gcss-colors-element-primary-active-before:before, .gcss-colors-element-primary-active-after:after, .gcss-colors-element-primary-active-hover:hover { background-color: var(--gcss-colors-element-primary-active) }.gcss-colors-element-secondary-active, .gcss-colors-element-secondary-active-before:before, .gcss-colors-element-secondary-active-after:after, .gcss-colors-element-secondary-active-hover:hover { background-color: var(--gcss-colors-element-secondary-active) }.gcss-theme-dark .gcss-colors-text-heading, .gcss-theme-light .gcss-colors-text-heading, .gcss-colors-text-heading, .gcss-colors-text-heading-before:before, .gcss-colors-text-heading-after:after,
                     .gcss-theme-dark .gcss-colors-text-heading-hover:hover,
                     .gcss-theme-light .gcss-colors-text-heading-hover:hover,
                     .gcss-colors-text-heading-hover:hover { color: var(--gcss-colors-text-heading) }.gcss-theme-dark .gcss-colors-text-body-primary, .gcss-theme-light .gcss-colors-text-body-primary, .gcss-colors-text-body-primary, .gcss-colors-text-body-primary-before:before, .gcss-colors-text-body-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-primary-hover:hover,
                     .gcss-colors-text-body-primary-hover:hover { color: var(--gcss-colors-text-body-primary) }.gcss-theme-dark .gcss-colors-text-body-secondary, .gcss-theme-light .gcss-colors-text-body-secondary, .gcss-colors-text-body-secondary, .gcss-colors-text-body-secondary-before:before, .gcss-colors-text-body-secondary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-secondary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-secondary-hover:hover,
                     .gcss-colors-text-body-secondary-hover:hover { color: var(--gcss-colors-text-body-secondary) }.gcss-theme-dark .gcss-colors-text-body-tertiary, .gcss-theme-light .gcss-colors-text-body-tertiary, .gcss-colors-text-body-tertiary, .gcss-colors-text-body-tertiary-before:before, .gcss-colors-text-body-tertiary-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-tertiary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-tertiary-hover:hover,
                     .gcss-colors-text-body-tertiary-hover:hover { color: var(--gcss-colors-text-body-tertiary) }.gcss-theme-dark .gcss-colors-text-body-subdued, .gcss-theme-light .gcss-colors-text-body-subdued, .gcss-colors-text-body-subdued, .gcss-colors-text-body-subdued-before:before, .gcss-colors-text-body-subdued-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-subdued-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-subdued-hover:hover,
                     .gcss-colors-text-body-subdued-hover:hover { color: var(--gcss-colors-text-body-subdued) }.gcss-theme-dark .gcss-colors-text-body-subdued-dark, .gcss-theme-light .gcss-colors-text-body-subdued-dark, .gcss-colors-text-body-subdued-dark, .gcss-colors-text-body-subdued-dark-before:before, .gcss-colors-text-body-subdued-dark-after:after,
                     .gcss-theme-dark .gcss-colors-text-body-subdued-dark-hover:hover,
                     .gcss-theme-light .gcss-colors-text-body-subdued-dark-hover:hover,
                     .gcss-colors-text-body-subdued-dark-hover:hover { color: var(--gcss-colors-text-body-subdued-dark) }.gcss-theme-dark .gcss-colors-text-element-primary, .gcss-theme-light .gcss-colors-text-element-primary, .gcss-colors-text-element-primary, .gcss-colors-text-element-primary-before:before, .gcss-colors-text-element-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-primary-hover:hover,
                     .gcss-colors-text-element-primary-hover:hover { color: var(--gcss-colors-text-element-primary) }.gcss-theme-dark .gcss-colors-text-element-secondary, .gcss-theme-light .gcss-colors-text-element-secondary, .gcss-colors-text-element-secondary, .gcss-colors-text-element-secondary-before:before, .gcss-colors-text-element-secondary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-secondary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-secondary-hover:hover,
                     .gcss-colors-text-element-secondary-hover:hover { color: var(--gcss-colors-text-element-secondary) }.gcss-theme-dark .gcss-colors-text-element-accent, .gcss-theme-light .gcss-colors-text-element-accent, .gcss-colors-text-element-accent, .gcss-colors-text-element-accent-before:before, .gcss-colors-text-element-accent-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-accent-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-accent-hover:hover,
                     .gcss-colors-text-element-accent-hover:hover { color: var(--gcss-colors-text-element-accent) }.gcss-theme-dark .gcss-colors-text-element-incentive-primary, .gcss-theme-light .gcss-colors-text-element-incentive-primary, .gcss-colors-text-element-incentive-primary, .gcss-colors-text-element-incentive-primary-before:before, .gcss-colors-text-element-incentive-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-incentive-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-incentive-primary-hover:hover,
                     .gcss-colors-text-element-incentive-primary-hover:hover { color: var(--gcss-colors-text-element-incentive-primary) }.gcss-theme-dark .gcss-colors-text-element-subdued, .gcss-theme-light .gcss-colors-text-element-subdued, .gcss-colors-text-element-subdued, .gcss-colors-text-element-subdued-before:before, .gcss-colors-text-element-subdued-after:after,
                     .gcss-theme-dark .gcss-colors-text-element-subdued-hover:hover,
                     .gcss-theme-light .gcss-colors-text-element-subdued-hover:hover,
                     .gcss-colors-text-element-subdued-hover:hover { color: var(--gcss-colors-text-element-subdued) }.gcss-theme-dark .gcss-colors-text-disclosure-bubble, .gcss-theme-light .gcss-colors-text-disclosure-bubble, .gcss-colors-text-disclosure-bubble, .gcss-colors-text-disclosure-bubble-before:before, .gcss-colors-text-disclosure-bubble-after:after,
                     .gcss-theme-dark .gcss-colors-text-disclosure-bubble-hover:hover,
                     .gcss-theme-light .gcss-colors-text-disclosure-bubble-hover:hover,
                     .gcss-colors-text-disclosure-bubble-hover:hover { color: var(--gcss-colors-text-disclosure-bubble) }.gcss-theme-dark .gcss-colors-text-disclosure-panel, .gcss-theme-light .gcss-colors-text-disclosure-panel, .gcss-colors-text-disclosure-panel, .gcss-colors-text-disclosure-panel-before:before, .gcss-colors-text-disclosure-panel-after:after,
                     .gcss-theme-dark .gcss-colors-text-disclosure-panel-hover:hover,
                     .gcss-theme-light .gcss-colors-text-disclosure-panel-hover:hover,
                     .gcss-colors-text-disclosure-panel-hover:hover { color: var(--gcss-colors-text-disclosure-panel) }.gcss-theme-dark .gcss-colors-text-tab-active, .gcss-theme-light .gcss-colors-text-tab-active, .gcss-colors-text-tab-active, .gcss-colors-text-tab-active-before:before, .gcss-colors-text-tab-active-after:after,
                     .gcss-theme-dark .gcss-colors-text-tab-active-hover:hover,
                     .gcss-theme-light .gcss-colors-text-tab-active-hover:hover,
                     .gcss-colors-text-tab-active-hover:hover { color: var(--gcss-colors-text-tab-active) }.gcss-theme-dark .gcss-colors-text-tab-inactive, .gcss-theme-light .gcss-colors-text-tab-inactive, .gcss-colors-text-tab-inactive, .gcss-colors-text-tab-inactive-before:before, .gcss-colors-text-tab-inactive-after:after,
                     .gcss-theme-dark .gcss-colors-text-tab-inactive-hover:hover,
                     .gcss-theme-light .gcss-colors-text-tab-inactive-hover:hover,
                     .gcss-colors-text-tab-inactive-hover:hover { color: var(--gcss-colors-text-tab-inactive) }.gcss-theme-dark .gcss-colors-text-decoration-color-body-primary, .gcss-theme-light .gcss-colors-text-decoration-color-body-primary, .gcss-colors-text-decoration-color-body-primary, .gcss-colors-text-decoration-color-body-primary-before:before, .gcss-colors-text-decoration-color-body-primary-after:after,
                     .gcss-theme-dark .gcss-colors-text-decoration-color-body-primary-hover:hover,
                     .gcss-theme-light .gcss-colors-text-decoration-color-body-primary-hover:hover,
                     .gcss-colors-text-decoration-color-body-primary-hover:hover { text-decoration-color: var(--gcss-colors-text-decoration-color-body-primary) }.gcss-colors-line-background-primary, .gcss-colors-line-background-primary-before:before, .gcss-colors-line-background-primary-after:after, .gcss-colors-line-background-primary-hover:hover { border-color: var(--gcss-colors-line-background-primary) }.gcss-colors-line-element-accent, .gcss-colors-line-element-accent-before:before, .gcss-colors-line-element-accent-after:after, .gcss-colors-line-element-accent-hover:hover { border-color: var(--gcss-colors-line-element-accent) }.gcss-colors-line-element-complementary, .gcss-colors-line-element-complementary-before:before, .gcss-colors-line-element-complementary-after:after, .gcss-colors-line-element-complementary-hover:hover { border-color: var(--gcss-colors-line-element-complementary) }.gcss-colors-line-element-primary, .gcss-colors-line-element-primary-before:before, .gcss-colors-line-element-primary-after:after, .gcss-colors-line-element-primary-hover:hover { border-color: var(--gcss-colors-line-element-primary) }.gcss-colors-line-element-subdued, .gcss-colors-line-element-subdued-before:before, .gcss-colors-line-element-subdued-after:after, .gcss-colors-line-element-subdued-hover:hover { border-color: var(--gcss-colors-line-element-subdued) }.gcss-colors-line-primary, .gcss-colors-line-primary-before:before, .gcss-colors-line-primary-after:after, .gcss-colors-line-primary-hover:hover { border-color: var(--gcss-colors-line-primary) }.gcss-colors-brand-primary, .gcss-colors-brand-primary-before:before, .gcss-colors-brand-primary-after:after, .gcss-colors-brand-primary-hover:hover { color: var(--gcss-colors-brand-primary) } .gcss-colors-brand-primary--light { color: var(--gcss-colors-brand-primary_light) } .gcss-colors-brand-primary--dark { color: var(--gcss-colors-brand-primary_dark) }.gcss-colors-brand-secondary, .gcss-colors-brand-secondary-before:before, .gcss-colors-brand-secondary-after:after, .gcss-colors-brand-secondary-hover:hover { color: var(--gcss-colors-brand-secondary) } .gcss-colors-brand-secondary--light { color: var(--gcss-colors-brand-secondary_light) } .gcss-colors-brand-secondary--dark { color: var(--gcss-colors-brand-secondary_dark) }.gcss-colors-brand-tertiary, .gcss-colors-brand-tertiary-before:before, .gcss-colors-brand-tertiary-after:after, .gcss-colors-brand-tertiary-hover:hover { color: var(--gcss-colors-brand-tertiary) } .gcss-colors-brand-tertiary--light { color: var(--gcss-colors-brand-tertiary_light) } .gcss-colors-brand-tertiary--dark { color: var(--gcss-colors-brand-tertiary_dark) }.gcss-colors-brand-accent, .gcss-colors-brand-accent-before:before, .gcss-colors-brand-accent-after:after, .gcss-colors-brand-accent-hover:hover { color: var(--gcss-colors-brand-accent) } .gcss-colors-brand-accent--light { color: var(--gcss-colors-brand-accent_light) } .gcss-colors-brand-accent--dark { color: var(--gcss-colors-brand-accent_dark) }.gcss-colors-brand-complementary, .gcss-colors-brand-complementary-before:before, .gcss-colors-brand-complementary-after:after, .gcss-colors-brand-complementary-hover:hover { color: var(--gcss-colors-brand-complementary) } .gcss-colors-brand-complementary--light { color: var(--gcss-colors-brand-complementary_light) } .gcss-colors-brand-complementary--dark { color: var(--gcss-colors-brand-complementary_dark) }.gcss-colors-brand-subdued, .gcss-colors-brand-subdued-before:before, .gcss-colors-brand-subdued-after:after, .gcss-colors-brand-subdued-hover:hover { color: var(--gcss-colors-brand-subdued) } .gcss-colors-brand-subdued--light { color: var(--gcss-colors-brand-subdued_light) } .gcss-colors-brand-subdued--dark { color: var(--gcss-colors-brand-subdued_dark) }.gcss-colors-brand-subdued-dark, .gcss-colors-brand-subdued-dark-before:before, .gcss-colors-brand-subdued-dark-after:after, .gcss-colors-brand-subdued-dark-hover:hover { color: var(--gcss-colors-brand-subdued-dark) } .gcss-colors-brand-subdued-dark--light { color: var(--gcss-colors-brand-subdued-dark_light) } .gcss-colors-brand-subdued-dark--dark { color: var(--gcss-colors-brand-subdued-dark_dark) }.gcss-colors-brand-error, .gcss-colors-brand-error-before:before, .gcss-colors-brand-error-after:after, .gcss-colors-brand-error-hover:hover { color: var(--gcss-colors-brand-error) } .gcss-colors-brand-error--light { color: var(--gcss-colors-brand-error_light) } .gcss-colors-brand-error--dark { color: var(--gcss-colors-brand-error_dark) }.gcss-colors-brand-positive, .gcss-colors-brand-positive-before:before, .gcss-colors-brand-positive-after:after, .gcss-colors-brand-positive-hover:hover { color: var(--gcss-colors-brand-positive) } .gcss-colors-brand-positive--light { color: var(--gcss-colors-brand-positive_light) } .gcss-colors-brand-positive--dark { color: var(--gcss-colors-brand-positive_dark) }.gcss-colors-brand-warning, .gcss-colors-brand-warning-before:before, .gcss-colors-brand-warning-after:after, .gcss-colors-brand-warning-hover:hover { color: var(--gcss-colors-brand-warning) } .gcss-colors-brand-warning--light { color: var(--gcss-colors-brand-warning_light) } .gcss-colors-brand-warning--dark { color: var(--gcss-colors-brand-warning_dark) }.gcss-colors-brand-disclosure-bubble, .gcss-colors-brand-disclosure-bubble-before:before, .gcss-colors-brand-disclosure-bubble-after:after, .gcss-colors-brand-disclosure-bubble-hover:hover { color: var(--gcss-colors-brand-disclosure-bubble) } .gcss-colors-brand-disclosure-bubble--light { color: var(--gcss-colors-brand-disclosure-bubble_light) } .gcss-colors-brand-disclosure-bubble--dark { color: var(--gcss-colors-brand-disclosure-bubble_dark) }.gcss-colors-brand-disclosure-panel, .gcss-colors-brand-disclosure-panel-before:before, .gcss-colors-brand-disclosure-panel-after:after, .gcss-colors-brand-disclosure-panel-hover:hover { color: var(--gcss-colors-brand-disclosure-panel) } .gcss-colors-brand-disclosure-panel--light { color: var(--gcss-colors-brand-disclosure-panel_light) } .gcss-colors-brand-disclosure-panel--dark { color: var(--gcss-colors-brand-disclosure-panel_dark) }.gcss-colors-brand-bottom-navigation-previous, .gcss-colors-brand-bottom-navigation-previous-before:before, .gcss-colors-brand-bottom-navigation-previous-after:after, .gcss-colors-brand-bottom-navigation-previous-hover:hover { color: var(--gcss-colors-brand-bottom-navigation-previous) } .gcss-colors-brand-bottom-navigation-previous--light { color: var(--gcss-colors-brand-bottom-navigation-previous_light) } .gcss-colors-brand-bottom-navigation-previous--dark { color: var(--gcss-colors-brand-bottom-navigation-previous_dark) }.gcss-colors-brand-tab-active, .gcss-colors-brand-tab-active-before:before, .gcss-colors-brand-tab-active-after:after, .gcss-colors-brand-tab-active-hover:hover { color: var(--gcss-colors-brand-tab-active) } .gcss-colors-brand-tab-active--light { color: var(--gcss-colors-brand-tab-active_light) } .gcss-colors-brand-tab-active--dark { color: var(--gcss-colors-brand-tab-active_dark) }.gcss-colors-brand-tab-inactive, .gcss-colors-brand-tab-inactive-before:before, .gcss-colors-brand-tab-inactive-after:after, .gcss-colors-brand-tab-inactive-hover:hover { color: var(--gcss-colors-brand-tab-inactive) } .gcss-colors-brand-tab-inactive--light { color: var(--gcss-colors-brand-tab-inactive_light) } .gcss-colors-brand-tab-inactive--dark { color: var(--gcss-colors-brand-tab-inactive_dark) }.gcss-colors-brand-subdued-light, .gcss-colors-brand-subdued-light-before:before, .gcss-colors-brand-subdued-light-after:after, .gcss-colors-brand-subdued-light-hover:hover { color: var(--gcss-colors-brand-subdued-light) } .gcss-colors-brand-subdued-light--light { color: var(--gcss-colors-brand-subdued-light_light) } .gcss-colors-brand-subdued-light--dark { color: var(--gcss-colors-brand-subdued-light_dark) }
    .gcss-typography-brand-heading-1, .xs\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.gcss-typography-brand-heading-2, .xs\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.gcss-typography-brand-heading-3, .xs\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.gcss-typography-brand-heading-4, .xs\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.gcss-typography-brand-heading-5, .xs\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.gcss-typography-brand-heading-6, .xs\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.gcss-typography-brand-heading-7, .xs\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.gcss-typography-brand-heading-8, .xs\:gcss-typography-brand-heading-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.gcss-typography-brand-heading-family, .xs\:gcss-typography-brand-heading-family { }.gcss-typography-brand-heading-weight, .xs\:gcss-typography-brand-heading-weight { }.gcss-typography-utility-heading-1, .xs\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.gcss-typography-utility-heading-2, .xs\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.gcss-typography-utility-heading-3, .xs\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.gcss-typography-utility-heading-4, .xs\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.gcss-typography-utility-heading-5, .xs\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.gcss-typography-utility-heading-6, .xs\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.gcss-typography-utility-heading-7, .xs\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.gcss-typography-responsive-copy-1, .xs\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.gcss-typography-responsive-copy-2, .xs\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.gcss-typography-responsive-copy-3, .xs\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.gcss-typography-responsive-copy-4, .xs\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.gcss-typography-responsive-copy-5, .xs\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.gcss-typography-responsive-copy-6, .xs\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.gcss-typography-responsive-copy-7, .xs\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.gcss-typography-font-brand-primary, .xs\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.gcss-typography-font-core-primary, .xs\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.gcss-typography-font-brand-secondary, .xs\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.gcss-typography-font-core-secondary, .xs\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.gcss-typography-font-incentive-primary, .xs\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.gcss-typography-brand-heading-big-1, .xs\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.gcss-typography-brand-heading-big-2, .xs\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.gcss-typography-brand-heading-big-3, .xs\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.gcss-typography-brand-heading-big-4, .xs\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.gcss-typography-brand-heading-bigger-1, .xs\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.gcss-typography-brand-heading-bigger-2, .xs\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.gcss-typography-utility-heading-big-1, .xs\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.gcss-typography-utility-heading-big-2, .xs\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.gcss-typography-utility-heading-big-3, .xs\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.gcss-typography-utility-heading-big-4, .xs\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.gcss-typography-body-size-1, .xs\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.gcss-typography-body-size-2, .xs\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.gcss-typography-body-size-3, .xs\:gcss-typography-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-line-height);}.gcss-typography-label-1, .xs\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.gcss-typography-label-2, .xs\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.gcss-typography-label-3, .xs\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.gcss-typography-label-4, .xs\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.gcss-typography-label-5, .xs\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.gcss-typography-label-6, .xs\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.gcss-typography-label-7, .xs\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.gcss-typography-label-8, .xs\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.gcss-typography-label-9, .xs\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.gcss-typography-label-10, .xs\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.gcss-typography-font-size-default, .xs\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.gcss-typography-font-size-large, .xs\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.gcss-typography-font-size-small, .xs\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.gcss-typography-font-size-tiny, .xs\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.gcss-typography-font-size-legal, .xs\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.gcss-typography-incentive-heading-1, .xs\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.gcss-typography-incentive-heading-2, .xs\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.gcss-typography-incentive-heading-3, .xs\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.gcss-typography-incentive-heading-4, .xs\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.gcss-typography-incentive-heading-5, .xs\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.gcss-typography-incentive-heading-6, .xs\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.gcss-typography-incentive-heading-7, .xs\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.gcss-typography-override-bold, .xs\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.gcss-typography-override-light, .xs\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.gcss-typography-override-medium, .xs\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.gcss-typography-override-italic, .xs\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.gcss-typography-override-bold-italic, .xs\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.gcss-typography-utility-no-text-transform, .xs\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.gcss-typography-utility-text-lowercase, .xs\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.gcss-typography-utility-text-uppercase, .xs\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
    @media (min-width: 509px) {
.sm\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.sm\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.sm\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.sm\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.sm\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.sm\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.sm\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.sm\:gcss-typography-brand-heading-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.sm\:gcss-typography-brand-heading-family { }.sm\:gcss-typography-brand-heading-weight { }.sm\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.sm\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.sm\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.sm\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.sm\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.sm\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.sm\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.sm\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.sm\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.sm\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.sm\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.sm\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.sm\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.sm\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.sm\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.sm\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.sm\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.sm\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.sm\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.sm\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.sm\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.sm\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.sm\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.sm\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.sm\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.sm\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.sm\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.sm\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.sm\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.sm\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.sm\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.sm\:gcss-typography-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-line-height);}.sm\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.sm\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.sm\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.sm\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.sm\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.sm\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.sm\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.sm\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.sm\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.sm\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.sm\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.sm\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.sm\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.sm\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.sm\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.sm\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.sm\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.sm\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.sm\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.sm\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.sm\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.sm\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.sm\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.sm\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.sm\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.sm\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.sm\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.sm\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.sm\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.sm\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }
@media (min-width: 700px) {
.md\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.md\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.md\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.md\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.md\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.md\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.md\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.md\:gcss-typography-brand-heading-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.md\:gcss-typography-brand-heading-family { }.md\:gcss-typography-brand-heading-weight { }.md\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.md\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.md\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.md\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.md\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.md\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.md\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.md\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.md\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.md\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.md\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.md\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.md\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.md\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.md\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.md\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.md\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.md\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.md\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.md\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.md\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.md\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.md\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.md\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.md\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.md\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.md\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.md\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.md\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.md\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.md\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.md\:gcss-typography-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-line-height);}.md\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.md\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.md\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.md\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.md\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.md\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.md\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.md\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.md\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.md\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.md\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.md\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.md\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.md\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.md\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.md\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.md\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.md\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.md\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.md\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.md\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.md\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.md\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.md\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.md\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.md\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.md\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.md\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.md\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.md\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }
@media (min-width: 1005px) {
.lg\:gcss-typography-brand-heading-1 { font-family: var(--gcss-typography-brand-heading-1-family);line-height: var(--gcss-typography-brand-heading-1-line-height);font-weight: var(--gcss-typography-brand-heading-1-weight);font-size: var(--gcss-typography-brand-heading-1-size);letter-spacing: var(--gcss-typography-brand-heading-1-letter-spacing);}.lg\:gcss-typography-brand-heading-2 { font-family: var(--gcss-typography-brand-heading-2-family);font-weight: var(--gcss-typography-brand-heading-2-weight);font-size: var(--gcss-typography-brand-heading-2-size);line-height: var(--gcss-typography-brand-heading-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-2-letter-spacing);}.lg\:gcss-typography-brand-heading-3 { font-family: var(--gcss-typography-brand-heading-3-family);font-weight: var(--gcss-typography-brand-heading-3-weight);font-size: var(--gcss-typography-brand-heading-3-size);line-height: var(--gcss-typography-brand-heading-3-line-height);letter-spacing: var(--gcss-typography-brand-heading-3-letter-spacing);}.lg\:gcss-typography-brand-heading-4 { font-family: var(--gcss-typography-brand-heading-4-family);font-weight: var(--gcss-typography-brand-heading-4-weight);font-size: var(--gcss-typography-brand-heading-4-size);line-height: var(--gcss-typography-brand-heading-4-line-height);letter-spacing: var(--gcss-typography-brand-heading-4-letter-spacing);}.lg\:gcss-typography-brand-heading-5 { font-family: var(--gcss-typography-brand-heading-5-family);font-weight: var(--gcss-typography-brand-heading-5-weight);font-size: var(--gcss-typography-brand-heading-5-size);line-height: var(--gcss-typography-brand-heading-5-line-height);letter-spacing: var(--gcss-typography-brand-heading-5-letter-spacing);}.lg\:gcss-typography-brand-heading-6 { font-family: var(--gcss-typography-brand-heading-6-family);font-weight: var(--gcss-typography-brand-heading-6-weight);font-size: var(--gcss-typography-brand-heading-6-size);line-height: var(--gcss-typography-brand-heading-6-line-height);letter-spacing: var(--gcss-typography-brand-heading-6-letter-spacing);}.lg\:gcss-typography-brand-heading-7 { font-family: var(--gcss-typography-brand-heading-7-family);font-weight: var(--gcss-typography-brand-heading-7-weight);font-size: var(--gcss-typography-brand-heading-7-size);line-height: var(--gcss-typography-brand-heading-7-line-height);letter-spacing: var(--gcss-typography-brand-heading-7-letter-spacing);}.lg\:gcss-typography-brand-heading-8 { font-family: var(--gcss-typography-brand-heading-8-family);font-weight: var(--gcss-typography-brand-heading-8-weight);font-size: var(--gcss-typography-brand-heading-8-size);letter-spacing: var(--gcss-typography-brand-heading-8-letter-spacing);line-height: var(--gcss-typography-brand-heading-8-line-height);}.lg\:gcss-typography-brand-heading-family { }.lg\:gcss-typography-brand-heading-weight { }.lg\:gcss-typography-utility-heading-1 { font-family: var(--gcss-typography-utility-heading-1-family);font-weight: var(--gcss-typography-utility-heading-1-weight);font-size: var(--gcss-typography-utility-heading-1-size);line-height: var(--gcss-typography-utility-heading-1-line-height);}.lg\:gcss-typography-utility-heading-2 { font-family: var(--gcss-typography-utility-heading-2-family);font-weight: var(--gcss-typography-utility-heading-2-weight);font-size: var(--gcss-typography-utility-heading-2-size);line-height: var(--gcss-typography-utility-heading-2-line-height);}.lg\:gcss-typography-utility-heading-3 { font-family: var(--gcss-typography-utility-heading-3-family);font-weight: var(--gcss-typography-utility-heading-3-weight);font-size: var(--gcss-typography-utility-heading-3-size);line-height: var(--gcss-typography-utility-heading-3-line-height);}.lg\:gcss-typography-utility-heading-4 { font-family: var(--gcss-typography-utility-heading-4-family);font-weight: var(--gcss-typography-utility-heading-4-weight);font-size: var(--gcss-typography-utility-heading-4-size);line-height: var(--gcss-typography-utility-heading-4-line-height);}.lg\:gcss-typography-utility-heading-5 { font-family: var(--gcss-typography-utility-heading-5-family);font-weight: var(--gcss-typography-utility-heading-5-weight);font-size: var(--gcss-typography-utility-heading-5-size);line-height: var(--gcss-typography-utility-heading-5-line-height);}.lg\:gcss-typography-utility-heading-6 { font-family: var(--gcss-typography-utility-heading-6-family);font-weight: var(--gcss-typography-utility-heading-6-weight);font-size: var(--gcss-typography-utility-heading-6-size);line-height: var(--gcss-typography-utility-heading-6-line-height);}.lg\:gcss-typography-utility-heading-7 { font-family: var(--gcss-typography-utility-heading-7-family);font-weight: var(--gcss-typography-utility-heading-7-weight);font-size: var(--gcss-typography-utility-heading-7-size);line-height: var(--gcss-typography-utility-heading-7-line-height);}.lg\:gcss-typography-responsive-copy-1 { font-family: var(--gcss-typography-responsive-copy-1-family);font-weight: var(--gcss-typography-responsive-copy-1-weight);font-size: var(--gcss-typography-responsive-copy-1-size);}.lg\:gcss-typography-responsive-copy-2 { font-family: var(--gcss-typography-responsive-copy-2-family);font-weight: var(--gcss-typography-responsive-copy-2-weight);font-size: var(--gcss-typography-responsive-copy-2-size);}.lg\:gcss-typography-responsive-copy-3 { font-family: var(--gcss-typography-responsive-copy-3-family);font-weight: var(--gcss-typography-responsive-copy-3-weight);font-size: var(--gcss-typography-responsive-copy-3-size);}.lg\:gcss-typography-responsive-copy-4 { font-family: var(--gcss-typography-responsive-copy-4-family);font-weight: var(--gcss-typography-responsive-copy-4-weight);font-size: var(--gcss-typography-responsive-copy-4-size);}.lg\:gcss-typography-responsive-copy-5 { font-family: var(--gcss-typography-responsive-copy-5-family);font-weight: var(--gcss-typography-responsive-copy-5-weight);font-size: var(--gcss-typography-responsive-copy-5-size);}.lg\:gcss-typography-responsive-copy-6 { font-family: var(--gcss-typography-responsive-copy-6-family);font-weight: var(--gcss-typography-responsive-copy-6-weight);font-size: var(--gcss-typography-responsive-copy-6-size);}.lg\:gcss-typography-responsive-copy-7 { font-family: var(--gcss-typography-responsive-copy-7-family);font-weight: var(--gcss-typography-responsive-copy-7-weight);font-size: var(--gcss-typography-responsive-copy-7-size);}.lg\:gcss-typography-font-brand-primary { font-family: var(--gcss-typography-font-brand-primary-family);}.lg\:gcss-typography-font-core-primary { font-family: var(--gcss-typography-font-core-primary-family);}.lg\:gcss-typography-font-brand-secondary { font-family: var(--gcss-typography-font-brand-secondary-family);}.lg\:gcss-typography-font-core-secondary { font-family: var(--gcss-typography-font-core-secondary-family);}.lg\:gcss-typography-font-incentive-primary { font-family: var(--gcss-typography-font-incentive-primary-family);}.lg\:gcss-typography-brand-heading-big-1 { font-family: var(--gcss-typography-brand-heading-big-1-family);font-weight: var(--gcss-typography-brand-heading-big-1-weight);font-size: var(--gcss-typography-brand-heading-big-1-size);line-height: var(--gcss-typography-brand-heading-big-1-line-height);}.lg\:gcss-typography-brand-heading-big-2 { font-family: var(--gcss-typography-brand-heading-big-2-family);font-weight: var(--gcss-typography-brand-heading-big-2-weight);font-size: var(--gcss-typography-brand-heading-big-2-size);line-height: var(--gcss-typography-brand-heading-big-2-line-height);}.lg\:gcss-typography-brand-heading-big-3 { font-family: var(--gcss-typography-brand-heading-big-3-family);font-weight: var(--gcss-typography-brand-heading-big-3-weight);font-size: var(--gcss-typography-brand-heading-big-3-size);line-height: var(--gcss-typography-brand-heading-big-3-line-height);}.lg\:gcss-typography-brand-heading-big-4 { font-family: var(--gcss-typography-brand-heading-big-4-family);font-weight: var(--gcss-typography-brand-heading-big-4-weight);font-size: var(--gcss-typography-brand-heading-big-4-size);line-height: var(--gcss-typography-brand-heading-big-4-line-height);}.lg\:gcss-typography-brand-heading-bigger-1 { font-family: var(--gcss-typography-brand-heading-bigger-1-family);font-weight: var(--gcss-typography-brand-heading-bigger-1-weight);font-size: var(--gcss-typography-brand-heading-bigger-1-size);line-height: var(--gcss-typography-brand-heading-bigger-1-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-1-letter-spacing);}.lg\:gcss-typography-brand-heading-bigger-2 { font-family: var(--gcss-typography-brand-heading-bigger-2-family);font-weight: var(--gcss-typography-brand-heading-bigger-2-weight);font-size: var(--gcss-typography-brand-heading-bigger-2-size);line-height: var(--gcss-typography-brand-heading-bigger-2-line-height);letter-spacing: var(--gcss-typography-brand-heading-bigger-2-letter-spacing);}.lg\:gcss-typography-utility-heading-big-1 { font-family: var(--gcss-typography-utility-heading-big-1-family);font-weight: var(--gcss-typography-utility-heading-big-1-weight);font-size: var(--gcss-typography-utility-heading-big-1-size);line-height: var(--gcss-typography-utility-heading-big-1-line-height);}.lg\:gcss-typography-utility-heading-big-2 { font-family: var(--gcss-typography-utility-heading-big-2-family);font-weight: var(--gcss-typography-utility-heading-big-2-weight);font-size: var(--gcss-typography-utility-heading-big-2-size);line-height: var(--gcss-typography-utility-heading-big-2-line-height);}.lg\:gcss-typography-utility-heading-big-3 { font-family: var(--gcss-typography-utility-heading-big-3-family);font-weight: var(--gcss-typography-utility-heading-big-3-weight);font-size: var(--gcss-typography-utility-heading-big-3-size);line-height: var(--gcss-typography-utility-heading-big-3-line-height);}.lg\:gcss-typography-utility-heading-big-4 { font-family: var(--gcss-typography-utility-heading-big-4-family);font-weight: var(--gcss-typography-utility-heading-big-4-weight);font-size: var(--gcss-typography-utility-heading-big-4-size);line-height: var(--gcss-typography-utility-heading-big-4-line-height);}.lg\:gcss-typography-body-size-1 { font-family: var(--gcss-typography-body-size-1-family);font-weight: var(--gcss-typography-body-size-1-weight);font-size: var(--gcss-typography-body-size-1-size);line-height: var(--gcss-typography-body-size-1-line-height);}.lg\:gcss-typography-body-size-2 { font-family: var(--gcss-typography-body-size-2-family);font-weight: var(--gcss-typography-body-size-2-weight);font-size: var(--gcss-typography-body-size-2-size);line-height: var(--gcss-typography-body-size-2-line-height);}.lg\:gcss-typography-body-size-3 { font-family: var(--gcss-typography-body-size-3-family);font-weight: var(--gcss-typography-body-size-3-weight);font-size: var(--gcss-typography-body-size-3-size);line-height: var(--gcss-typography-body-size-3-line-height);}.lg\:gcss-typography-label-1 { font-family: var(--gcss-typography-label-1-family);font-weight: var(--gcss-typography-label-1-weight);font-size: var(--gcss-typography-label-1-size);}.lg\:gcss-typography-label-2 { font-family: var(--gcss-typography-label-2-family);font-weight: var(--gcss-typography-label-2-weight);font-size: var(--gcss-typography-label-2-size);}.lg\:gcss-typography-label-3 { font-family: var(--gcss-typography-label-3-family);font-weight: var(--gcss-typography-label-3-weight);font-size: var(--gcss-typography-label-3-size);}.lg\:gcss-typography-label-4 { font-family: var(--gcss-typography-label-4-family);font-weight: var(--gcss-typography-label-4-weight);font-size: var(--gcss-typography-label-4-size);}.lg\:gcss-typography-label-5 { font-family: var(--gcss-typography-label-5-family);font-weight: var(--gcss-typography-label-5-weight);font-size: var(--gcss-typography-label-5-size);}.lg\:gcss-typography-label-6 { font-family: var(--gcss-typography-label-6-family);font-weight: var(--gcss-typography-label-6-weight);font-size: var(--gcss-typography-label-6-size);}.lg\:gcss-typography-label-7 { font-family: var(--gcss-typography-label-7-family);font-weight: var(--gcss-typography-label-7-weight);font-size: var(--gcss-typography-label-7-size);}.lg\:gcss-typography-label-8 { font-family: var(--gcss-typography-label-8-family);font-weight: var(--gcss-typography-label-8-weight);font-size: var(--gcss-typography-label-8-size);}.lg\:gcss-typography-label-9 { font-family: var(--gcss-typography-label-9-family);font-weight: var(--gcss-typography-label-9-weight);font-size: var(--gcss-typography-label-9-size);}.lg\:gcss-typography-label-10 { font-family: var(--gcss-typography-label-10-family);font-weight: var(--gcss-typography-label-10-weight);font-size: var(--gcss-typography-label-10-size);}.lg\:gcss-typography-font-size-default { font-size: var(--gcss-typography-font-size-default-size);line-height: var(--gcss-typography-font-size-default-line-height);}.lg\:gcss-typography-font-size-large { font-size: var(--gcss-typography-font-size-large-size);line-height: var(--gcss-typography-font-size-large-line-height);}.lg\:gcss-typography-font-size-small { font-size: var(--gcss-typography-font-size-small-size);line-height: var(--gcss-typography-font-size-small-line-height);}.lg\:gcss-typography-font-size-tiny { font-size: var(--gcss-typography-font-size-tiny-size);line-height: var(--gcss-typography-font-size-tiny-line-height);}.lg\:gcss-typography-font-size-legal { font-size: var(--gcss-typography-font-size-legal-size);line-height: var(--gcss-typography-font-size-legal-line-height);font-style: var(--gcss-typography-font-size-legal-font-style);}.lg\:gcss-typography-incentive-heading-1 { font-family: var(--gcss-typography-incentive-heading-1-family);font-weight: var(--gcss-typography-incentive-heading-1-weight);font-size: var(--gcss-typography-incentive-heading-1-size);line-height: var(--gcss-typography-incentive-heading-1-line-height);}.lg\:gcss-typography-incentive-heading-2 { font-family: var(--gcss-typography-incentive-heading-2-family);font-weight: var(--gcss-typography-incentive-heading-2-weight);font-size: var(--gcss-typography-incentive-heading-2-size);line-height: var(--gcss-typography-incentive-heading-2-line-height);}.lg\:gcss-typography-incentive-heading-3 { font-family: var(--gcss-typography-incentive-heading-3-family);font-weight: var(--gcss-typography-incentive-heading-3-weight);font-size: var(--gcss-typography-incentive-heading-3-size);line-height: var(--gcss-typography-incentive-heading-3-line-height);}.lg\:gcss-typography-incentive-heading-4 { font-family: var(--gcss-typography-incentive-heading-4-family);font-weight: var(--gcss-typography-incentive-heading-4-weight);font-size: var(--gcss-typography-incentive-heading-4-size);line-height: var(--gcss-typography-incentive-heading-4-line-height);}.lg\:gcss-typography-incentive-heading-5 { font-family: var(--gcss-typography-incentive-heading-5-family);font-weight: var(--gcss-typography-incentive-heading-5-weight);font-size: var(--gcss-typography-incentive-heading-5-size);line-height: var(--gcss-typography-incentive-heading-5-line-height);}.lg\:gcss-typography-incentive-heading-6 { font-family: var(--gcss-typography-incentive-heading-6-family);font-weight: var(--gcss-typography-incentive-heading-6-weight);font-size: var(--gcss-typography-incentive-heading-6-size);line-height: var(--gcss-typography-incentive-heading-6-line-height);}.lg\:gcss-typography-incentive-heading-7 { font-family: var(--gcss-typography-incentive-heading-7-family);font-weight: var(--gcss-typography-incentive-heading-7-weight);font-size: var(--gcss-typography-incentive-heading-7-size);line-height: var(--gcss-typography-incentive-heading-7-line-height);}.lg\:gcss-typography-override-bold { font-weight: var(--gcss-typography-override-bold-weight);}.lg\:gcss-typography-override-light { font-weight: var(--gcss-typography-override-light-weight);}.lg\:gcss-typography-override-medium { font-weight: var(--gcss-typography-override-medium-weight);}.lg\:gcss-typography-override-italic { font-style: var(--gcss-typography-override-italic-font-style);font-weight: var(--gcss-typography-override-italic-weight);}.lg\:gcss-typography-override-bold-italic { font-style: var(--gcss-typography-override-bold-italic-font-style);font-weight: var(--gcss-typography-override-bold-italic-weight);}.lg\:gcss-typography-utility-no-text-transform { text-transform: var(--gcss-typography-utility-no-text-transform-text-transform);}.lg\:gcss-typography-utility-text-lowercase { text-transform: var(--gcss-typography-utility-text-lowercase-text-transform);}.lg\:gcss-typography-utility-text-uppercase { text-transform: var(--gcss-typography-utility-text-uppercase-text-transform);}
  }

  