:root{--component-list-item-dimension-sizing-max-height-icon-wrapper: 3.5rem;--component-list-item-dimension-spacing-padding-block-content-text-only: .5rem;--component-link-dimension-sizing-icon: 1rem;--component-header-dimension-sizing-min-height: 3.5rem;--component-modal-dimension-sizing-max-width-button-group-rows: 15rem;--component-modal-dimension-sizing-max-width-button-group-columns: 30.5rem;--component-modal-dimension-sizing-height-graphic: 10rem;--typography-font-size-100: 1rem;--typography-font-size-150: 1.125rem;--typography-font-size-200: 1.125rem;--typography-font-size-300: 1.25rem;--typography-font-size-400: 1.5rem;--typography-font-size-500: 1.75rem;--typography-font-size-600: 3rem;--typography-font-size-700: 3.75rem;--typography-font-size-800: 3.75rem;--typography-font-size-action-label: 1rem;--typography-font-size-025: .75rem;--typography-font-size-050: .875rem;--typography-line-height-action-label: 1.25rem;--typography-line-height-for-025: 1rem;--typography-line-height-for-050: 1rem;--typography-line-height-for-100: 1.25rem;--typography-line-height-for-150: 1.75rem;--typography-line-height-for-200: 1.5rem;--typography-line-height-for-300: 1.5rem;--typography-line-height-for-400: 1.75rem;--typography-line-height-for-500: 2.5rem;--typography-line-height-for-600: 3.25rem;--typography-line-height-for-700: 4rem;--typography-line-height-for-800: 4rem;--typography-line-height-for-editorial-050: 1.25rem;--typography-line-height-for-editorial-100: 1.5rem;--typography-line-height-for-editorial-200: 1.75rem;--typography-paragraph-spacing-body-050: 0;--typography-paragraph-spacing-body-100: 0;--typography-paragraph-spacing-body-200: 0;--typography-paragraph-spacing-editorial-050: .75rem;--typography-paragraph-spacing-editorial-100: .75rem;--typography-paragraph-spacing-editorial-200: .75rem;--dimension-sizing-line-height-action-label-2-lines: 2.5rem;--dimension-sizing-max-width-full: 78.5rem;--dimension-sizing-max-width-narrow: 65.5rem;--dimension-spacing-padding-inline-action-text: 1rem;--dimension-spacing-padding-inline-page: 1rem;--dimension-spacing-padding-inline-action-icon: .75rem;--dimension-spacing-padding-inline-default: 1rem;--typography-heading-secondary-050-line-height: 1rem;--typography-heading-secondary-050-font-size: .875rem;--typography-heading-050-line-height: 1rem;--typography-heading-050-font-size: .875rem}@media screen and (min-width:768px){:root{--component-list-item-dimension-sizing-max-height-icon-wrapper: 4rem;--component-list-item-dimension-spacing-padding-block-content-text-only: .25rem;--component-link-dimension-sizing-icon: 1.25rem;--component-header-dimension-sizing-min-height: 4rem;--component-modal-dimension-sizing-max-width-button-group-rows: 17rem;--component-modal-dimension-sizing-max-width-button-group-columns: 34.5rem;--component-modal-dimension-sizing-height-graphic: 12.5rem;--typography-font-size-100: 1.125rem;--typography-font-size-150: 1.25rem;--typography-font-size-200: 1.25rem;--typography-font-size-300: 1.5rem;--typography-font-size-400: 1.75rem;--typography-font-size-500: 2rem;--typography-font-size-600: 3rem;--typography-font-size-700: 3.75rem;--typography-font-size-800: 4.5rem;--typography-font-size-action-label: 1.125rem;--typography-font-size-025: .75rem;--typography-font-size-050: 1rem;--typography-line-height-action-label: 1.5rem;--typography-line-height-for-025: 1rem;--typography-line-height-for-050: 1.25rem;--typography-line-height-for-100: 1.5rem;--typography-line-height-for-150: 1.75rem;--typography-line-height-for-200: 1.5rem;--typography-line-height-for-300: 1.75rem;--typography-line-height-for-400: 2rem;--typography-line-height-for-500: 2.25rem;--typography-line-height-for-600: 3.25rem;--typography-line-height-for-700: 4rem;--typography-line-height-for-800: 4.75rem;--typography-line-height-for-editorial-050: 1.5rem;--typography-line-height-for-editorial-100: 1.75rem;--typography-line-height-for-editorial-200: 2rem;--typography-paragraph-spacing-body-050: 0;--typography-paragraph-spacing-body-100: 0;--typography-paragraph-spacing-body-200: 0;--typography-paragraph-spacing-editorial-050: .75rem;--typography-paragraph-spacing-editorial-100: .75rem;--typography-paragraph-spacing-editorial-200: 1rem;--dimension-sizing-line-height-action-label-2-lines: 3rem;--dimension-sizing-max-width-full: 79.5rem;--dimension-sizing-max-width-narrow: 66.5rem;--dimension-spacing-padding-inline-action-text: 1.25rem;--dimension-spacing-padding-inline-page: 1.5rem;--dimension-spacing-padding-inline-action-icon: 1rem;--dimension-spacing-padding-inline-default: 1rem;--typography-heading-secondary-050-line-height: 1.25rem;--typography-heading-secondary-050-font-size: 1rem;--typography-heading-050-line-height: 1.25rem;--typography-heading-050-font-size: 1rem}}:root{--color-border-strong: #263238;--color-background-page: #f9fafb;--color-background-surface-100: #ffffff;--color-background-surface-100-hovered: #f0f6ff;--color-background-surface-100-pressed: #e6f1ff;--color-background-surface-200: #eceff1;--color-background-surface-300: #e1e5ea;--color-background-surface-900: #263238;--color-background-accent: #0163e5;--color-background-accent-hovered: #014fb7;--color-background-accent-pressed: #014298;--color-background-critical-100: #ffe9e6;--color-background-warning-100: #ffecc3;--color-background-positive-100: #dff3e4;--color-background-critical-200: #ffbcb3;--color-background-warning-200: #ffbf58;--color-background-positive-200: #9edaad;--color-background-disabled: #ffffff;--color-background-brand-yellow-100: #ffef73;--color-background-brand-yelloworange-100: #ffecc3;--color-background-brand-redorange-100: #ffeadc;--color-background-brand-red-100: #ffe9e6;--color-background-brand-pink-100: #ffe8ef;--color-background-brand-redviolet-100: #f8eaf2;--color-background-brand-blueviolet-100: #f3ebf4;--color-background-brand-darkblue-100: #efedf7;--color-background-brand-mediumblue-100: #e2f0f8;--color-background-brand-lightblue-100: #dbf1fb;--color-background-brand-turquoise-100: #d7f4f2;--color-background-brand-green-100: #dff3e4;--color-background-brand-mediumgreen-100: #e7f2d5;--color-background-brand-lightgreen-100: #eef2b5;--color-background-brand-brightyellow-100: #f8f282;--color-background-brand-yellow-500: #ffe500;--color-background-brand-yelloworange-500: #fab000;--color-background-brand-redorange-500: #f06e00;--color-background-brand-red-500: #e4032e;--color-background-brand-pink-500: #e6007e;--color-background-brand-redviolet-500: #a71680;--color-background-brand-blueviolet-500: #702283;--color-background-brand-darkblue-500: #323ca0;--color-background-brand-mediumblue-500: #007bc4;--color-background-brand-lightblue-500: #009fe3;--color-background-brand-turquoise-500: #00b7af;--color-background-brand-green-500: #13a538;--color-background-brand-mediumgreen-500: #86bc25;--color-background-brand-lightgreen-500: #c8d300;--color-background-brand-brightyellow-500: #f2e500;--color-background-text-selection-primary: rgba(1, 99, 229, .25);--color-background-text-selection-for-on-accent: rgba(38, 50, 56, .75);--color-background-text-selection-for-on-surface-900: rgba(38, 50, 56, .75);--color-foreground-primary: #263238;--color-foreground-secondary: #636c70;--color-foreground-accent: #0163e5;--color-foreground-accent-hovered: #014fb7;--color-foreground-accent-pressed: #014298;--color-foreground-critical: #b40b20;--color-foreground-critical-hovered: #a21823;--color-foreground-critical-pressed: #5c1818;--color-foreground-warning: #945900;--color-foreground-positive: #006f27;--color-foreground-disabled: #cfd8dc;--color-foreground-on-accent: #ffffff;--color-foreground-on-surface-900: #ffffff;--color-foreground-on-surface-900-accent: #99c1f5;--color-foreground-on-surface-900-accent-hovered: #e6f1ff;--color-foreground-on-surface-900-accent-pressed: #f0f6ff;--color-border-primary: #e1e5ea;--color-border-secondary: #78909c;--color-border-accent: #0163e5;--color-border-accent-hovered: #014fb7;--color-border-accent-pressed: #014298;--color-border-critical: #e4032e;--color-border-critical-hovered: #a21823;--color-border-critical-pressed: #5c1818;--color-border-warning: #fab000;--color-border-positive: #119733;--color-border-disabled: #e1e5ea;--color-border-focus: #263238;--color-border-on-accent-focus: #ffffff;--color-border-on-surface-900-focus: #ffffff;--color-border-brand-yellow-500: #ffe500;--color-border-brand-yelloworange-500: #fab000;--color-border-brand-redorange-500: #f06e00;--color-border-brand-red-500: #e4032e;--color-border-brand-pink-500: #e6007e;--color-border-brand-redviolet-500: #a71680;--color-border-brand-blueviolet-500: #702283;--color-border-brand-darkblue-500: #323ca0;--color-border-brand-mediumblue-500: #007bc4;--color-border-brand-lightblue-500: #009fe3;--color-border-brand-turquoise-500: #00b7af;--color-border-brand-green-500: #13a538;--color-border-brand-mediumgreen-500: #86bc25;--color-border-brand-lightgreen-500: #c8d300;--color-border-brand-brightyellow-500: #f2e500;--component-button-color-background-destructive: #ffffff;--component-button-color-background-destructive-hovered: #ffe9e6;--component-button-color-background-destructive-pressed: #ffbcb3;--component-button-color-background-secondary: var(--color-background-surface-100);--component-bubble-color-background-notification: #b40b20;--component-bubble-color-foreground-on-notification: #ffffff;--component-bubble-color-border-notification: #ffffff;--component-avatar-color-foreground-primary: var(--color-foreground-primary);--component-avatar-color-background-surface: var(--color-background-surface-200);--component-form-field-color-border-hovered: #263238;--component-form-field-dimension-spacing-gap-label-input: var(--dimension-spacing-scale-025);--component-form-field-dimension-spacing-padding-inline-start-field-base: .75rem;--component-form-field-dimension-spacing-padding-inline-end-field-base: .25rem;--component-radio-button-color-background-surface: var(--color-background-surface-100);--component-radio-button-color-background-surface-hovered: var(--color-background-surface-100-hovered);--component-radio-button-color-background-surface-pressed: var(--color-background-surface-100-pressed);--component-radio-button-color-foreground-critical: var(--color-foreground-critical);--component-radio-button-dimension-sizing-control-wrapper: var(--dimension-sizing-line-height-action-label);--component-radio-button-dimension-sizing-selection-marker: .5rem;--component-checkbox-color-foreground-check-mark: var(--color-foreground-accent);--component-checkbox-color-background-surface: var(--color-background-surface-100);--component-checkbox-color-background-surface-hovered: var(--color-background-surface-100-hovered);--component-checkbox-color-background-surface-pressed: var(--color-background-surface-100-pressed);--component-checkbox-color-background-surface-selected: var(--color-background-surface-100);--component-checkbox-color-background-surface-hovered-selected: var(--color-background-surface-100-hovered);--component-checkbox-color-background-surface-pressed-selected: var(--color-background-surface-100-pressed);--component-checkbox-dimension-border-radius-checkbox: .25rem;--component-checkbox-dimension-border-radius-focus-outline: .375rem;--component-checkbox-dimension-sizing-control-checkmark: .875rem;--component-switch-color-background-activated: #546e7a;--component-switch-color-background-activated-hovered: #455a64;--component-switch-color-background-activated-pressed: #263238;--component-switch-color-background-disabled: #e1e5ea;--component-switch-dimension-border-radius-rail: 1rem;--component-switch-dimension-sizing-min-height-rail: 1.5rem;--component-switch-dimension-sizing-max-width-rail: 2.5rem;--component-switch-dimension-sizing-draisine: 1rem;--component-brand-color-background-cornelsen-logo: #de2922;--component-brand-dimension-sizing-c-logo: 2rem;--component-brand-dimension-spacing-gap-text-c-logo: .75rem;--component-list-item-color-background-icon-wrapper: var(--color-background-surface-100-pressed);--component-list-item-dimension-sizing-min-height: 3.5rem;--component-list-item-dimension-sizing-min-size-icon-wrapper: var(--dimension-sizing-touch-target-default);--component-list-item-dimension-sizing-min-height-content-asset-and-text: 2.5rem;--component-list-item-dimension-sizing-min-height-content-text-only: 2.5rem;--component-list-item-dimension-sizing-checkmark: .875rem;--component-list-item-dimension-spacing-gap-content: .5rem;--component-list-item-dimension-spacing-gap-label-stack: 0;--component-list-item-dimension-spacing-padding-block-content-asset-and-text: var(--dimension-spacing-scale-050);--component-list-item-dimension-spacing-padding-inline-end-content-end: 0;--component-notice-color-border-subte: var(--color-border-secondary);--component-notice-color-border-positive: var(--color-border-positive);--component-notice-color-border-critical: var(--color-border-critical);--component-notice-color-border-warning: var(--color-border-warning);--component-backdrop-color-background-surface: rgba(38, 50, 56, .4);--component-backdrop-color-background-on-surface-100-surface: rgba(255, 255, 255, .4);--component-segmented-control-color-background-surface: var(--color-border-secondary);--component-segmented-control-color-background-selected: var(--color-background-surface-100-pressed);--component-snackbar-color-foreground-positive: #9edaad;--component-snackbar-dimension-spacing-padding-inline: .75rem;--component-snackbar-dimension-spacing-padding-block: 0;--component-tag-color-background-subtle: var(--color-background-surface-300);--component-tag-color-background-subtle-hovered: var(--color-background-surface-200);--component-tag-color-background-subtle-pressed: #cfd8dc;--component-tag-color-background-attention: var(--color-background-surface-900);--component-tag-color-background-attention-hovered: #37474f;--component-tag-color-background-attention-pressed: #101314;--component-tag-color-background-disabled: var(--color-background-surface-200);--component-tag-color-background-filled-positive: var(--color-background-positive-200);--component-tag-color-background-filled-positive-hovered: var(--color-background-positive-100);--component-tag-color-background-filled-positive-pressed: var(--color-background-positive-200);--component-tag-color-background-filled-warning: var(--color-background-warning-200);--component-tag-color-background-filled-warning-hovered: var(--color-background-warning-100);--component-tag-color-background-filled-warning-pressed: var(--color-background-warning-200);--component-tag-color-background-filled-critical: var(--color-background-critical-200);--component-tag-color-background-filled-critical-hovered: var(--color-background-critical-100);--component-tag-color-background-filled-critical-pressed: var(--color-background-critical-200);--component-progress-bar-color-background-loaded: #cfd8dc;--component-progress-bar-dimension-border-radius-normal: .25rem;--component-progress-bar-dimension-border-radius-thin: .125rem;--component-progress-bar-dimension-sizing-height-default: .5rem;--component-progress-bar-dimension-sizing-height-thin: .25rem;--component-popover-color-background-surface: #ffffff;--component-popover-dimension-spacing-gap-base-element: .25rem;--component-info-text-color-foreground-1: #8f106e;--component-info-text-color-foreground-2: #006961;--component-info-text-color-foreground-3: #b22f08;--component-info-text-color-foreground-4: #005a94;--component-info-text-color-foreground-5: #b30062;--component-info-text-color-foreground-6: #4b6d1a;--component-info-text-color-foreground-7: #601b70;--component-info-text-color-foreground-8: #636c70;--component-info-text-color-foreground-9: #253081;--component-info-text-color-foreground-10: #00628b;--component-loader-spinner-dimension-spacing-gap-loading-spinner-text: var(--dimension-spacing-scale-050);--component-tooltip-dimension-spacing-gap-action-tooltip-wrapper: var(--dimension-spacing-scale-050);--component-tooltip-dimension-spacing-gap-text-tooltip-wrapper: 0;--component-tooltip-dimension-spacing-gap-header-text-coach-mark: -.75rem;--component-tooltip-dimension-sizing-max-width-coach-mark: 25rem;--component-tooltip-dimension-sizing-min-width-coach-mark: 18rem;--component-tooltip-dimension-sizing-width-max-width-text: 23.5rem;--component-tooltip-dimension-sizing-width-min-width-text: 1.75rem;--component-selection-control-dimension-spacing-padding-inline-start-tip-wrapper: var(--dimension-spacing-padding-inline-default);--component-tabs-dimension-spacing-gap-tabs: var(--dimension-spacing-scale-100);--component-modal-dimension-border-radius-top: 1rem;--component-card-dimension-spacing-padding-content: .75rem;--component-card-dimension-spacing-padding-inline-start-cover-overflow-top: 7.5rem;--component-card-dimension-sizing-min-height-cover-overflow-top: 6.75rem;--component-card-dimension-sizing-min-height-image: 7.5rem;--component-card-dimension-border-width-left-course: .5rem;--component-card-dimension-border-radius-card: 0;--component-card-dimension-border-radius-focus-outline: var(--dimension-border-radius-focus-outline-rectangular);--component-filter-dimension-spacing-padding-inline-action-text: var(--dimension-spacing-padding-inline-action-text);--component-filter-dimension-spacing-padding-inline-action-icon: var(--dimension-spacing-padding-inline-action-icon);--component-form-dimension-spacing-gap-form-field-form-field: 1.25rem;--boolean-only-product: true;--boolean-only-ai: false;--dimension-sizing-touch-target-default: 2.75rem;--dimension-sizing-icon-default: 1.5rem;--dimension-sizing-touch-target-small: 1.5rem;--dimension-sizing-icon-small: 1rem;--dimension-sizing-line-height-action-label: var(--typography-line-height-for-100);--dimension-border-radius-rounded: .25rem;--dimension-border-radius-pill: 1.5rem;--dimension-border-radius-focus-outline-pill: 1.5rem;--dimension-border-radius-focus-outline-rounded: .375rem;--dimension-border-radius-focus-outline-rectangular: .125rem;--dimension-border-radius-circle: 62.5rem;--dimension-spacing-scale-100: 1rem;--dimension-spacing-scale-125: 1.25rem;--dimension-spacing-scale-150: 1.5rem;--dimension-spacing-scale-200: 2rem;--dimension-spacing-scale-250: 2.5rem;--dimension-spacing-scale-300: 3rem;--dimension-spacing-scale-400: 4rem;--dimension-spacing-scale-500: 5rem;--dimension-spacing-scale-600: 6rem;--dimension-spacing-scale-700: 7rem;--dimension-spacing-scale-025: .25rem;--dimension-spacing-scale-050: .5rem;--dimension-spacing-scale-075: .75rem;--dimension-spacing-scale-062: .625rem;--dimension-spacing-gap-icon-text: var(--dimension-spacing-scale-025);--dimension-spacing-gap-default: var(--dimension-spacing-scale-050);--dimension-spacing-gap-thin: var(--dimension-spacing-scale-025);--dimension-spacing-gap-thick: var(--dimension-spacing-scale-075);--dimension-spacing-padding-block-action: var(--dimension-spacing-scale-050);--dimension-spacing-padding-block-default: var(--dimension-spacing-scale-075);--dimension-border-width-default: .0625rem;--dimension-border-width-focus-outline: .125rem;--dimension-border-width-selected: .125rem;--shadow-default: 0 8px 16px -8px #47628533, 0 0 1px 0 #47628540;--shadow-level-1: 0 2px 4px -2px #47628533, 0 0 1px 0 #47628540;--shadow-level-2: 0 8px 16px -8px #47628533, 0 0 1px 0 #47628540;--shadow-level-3: 0 12px 16px -8px #47628533, 0 0 1px 0 #47628540;--shadow-level-4: 0 16px 24px -10px #47628533, 0 0 1px 0 #47628540;--shadow-level-5: 0 24px 40px -8px #47628533, 0 0 1px 0 #47628540;--typography-heading-secondary-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-050-font-weight: 400;--typography-heading-secondary-050-letter-spacing: 0;--typography-heading-secondary-050-paragraph-spacing: 0;--typography-heading-secondary-050-paragraph-indent: 0;--typography-heading-secondary-050-text-case: none;--typography-heading-secondary-050-text-decoration: none;--typography-heading-secondary-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-100-font-weight: 400;--typography-heading-secondary-100-line-height: var(--typography-line-height-for-100);--typography-heading-secondary-100-font-size: var(--typography-font-size-100);--typography-heading-secondary-100-letter-spacing: 0;--typography-heading-secondary-100-paragraph-spacing: 0;--typography-heading-secondary-100-paragraph-indent: 0;--typography-heading-secondary-100-text-case: none;--typography-heading-secondary-100-text-decoration: none;--typography-heading-secondary-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-200-font-weight: 400;--typography-heading-secondary-200-line-height: var(--typography-line-height-for-200);--typography-heading-secondary-200-font-size: var(--typography-font-size-200);--typography-heading-secondary-200-letter-spacing: 0;--typography-heading-secondary-200-paragraph-spacing: 0;--typography-heading-secondary-200-paragraph-indent: 0;--typography-heading-secondary-200-text-case: none;--typography-heading-secondary-200-text-decoration: none;--typography-heading-secondary-300-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-300-font-weight: 400;--typography-heading-secondary-300-line-height: var(--typography-line-height-for-300);--typography-heading-secondary-300-font-size: var(--typography-font-size-300);--typography-heading-secondary-300-letter-spacing: 0;--typography-heading-secondary-300-paragraph-spacing: 0;--typography-heading-secondary-300-paragraph-indent: 0;--typography-heading-secondary-300-text-case: none;--typography-heading-secondary-300-text-decoration: none;--typography-heading-secondary-400-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-400-font-weight: 400;--typography-heading-secondary-400-line-height: var(--typography-line-height-for-400);--typography-heading-secondary-400-font-size: var(--typography-font-size-400);--typography-heading-secondary-400-letter-spacing: 0;--typography-heading-secondary-400-paragraph-spacing: 0;--typography-heading-secondary-400-paragraph-indent: 0;--typography-heading-secondary-400-text-case: none;--typography-heading-secondary-400-text-decoration: none;--typography-heading-secondary-500-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-secondary-500-font-weight: 400;--typography-heading-secondary-500-line-height: var(--typography-line-height-for-500);--typography-heading-secondary-500-font-size: var(--typography-font-size-500);--typography-heading-secondary-500-letter-spacing: 0;--typography-heading-secondary-500-paragraph-spacing: 0;--typography-heading-secondary-500-paragraph-indent: 0;--typography-heading-secondary-500-text-case: none;--typography-heading-secondary-500-text-decoration: none;--typography-subline-for-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-subline-for-100-font-weight: 400;--typography-subline-for-100-line-height: var(--typography-line-height-for-025);--typography-subline-for-100-font-size: var(--typography-font-size-025);--typography-subline-for-100-letter-spacing: 0;--typography-subline-for-100-paragraph-spacing: 0;--typography-subline-for-100-paragraph-indent: 0;--typography-subline-for-100-text-case: none;--typography-subline-for-100-text-decoration: none;--typography-subline-for-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-subline-for-200-font-weight: 400;--typography-subline-for-200-line-height: var(--typography-line-height-for-050);--typography-subline-for-200-font-size: var(--typography-font-size-050);--typography-subline-for-200-letter-spacing: 0;--typography-subline-for-200-paragraph-spacing: 0;--typography-subline-for-200-paragraph-indent: 0;--typography-subline-for-200-text-case: none;--typography-subline-for-200-text-decoration: none;--typography-subline-for-300-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-subline-for-300-font-weight: 400;--typography-subline-for-300-line-height: var(--typography-line-height-for-100);--typography-subline-for-300-font-size: var(--typography-font-size-100);--typography-subline-for-300-letter-spacing: 0;--typography-subline-for-300-paragraph-spacing: 0;--typography-subline-for-300-paragraph-indent: 0;--typography-subline-for-300-text-case: none;--typography-subline-for-300-text-decoration: none;--typography-subline-for-400-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-subline-for-400-font-weight: 400;--typography-subline-for-400-line-height: var(--typography-line-height-for-200);--typography-subline-for-400-font-size: var(--typography-font-size-200);--typography-subline-for-400-letter-spacing: 0;--typography-subline-for-400-paragraph-spacing: 0;--typography-subline-for-400-paragraph-indent: 0;--typography-subline-for-400-text-case: none;--typography-subline-for-400-text-decoration: none;--typography-subline-for-500-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-subline-for-500-font-weight: 400;--typography-subline-for-500-line-height: var(--typography-line-height-for-300);--typography-subline-for-500-font-size: var(--typography-font-size-300);--typography-subline-for-500-letter-spacing: 0;--typography-subline-for-500-paragraph-spacing: 0;--typography-subline-for-500-paragraph-indent: 0;--typography-subline-for-500-text-case: none;--typography-subline-for-500-text-decoration: none;--typography-editorial-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-100-font-weight: 400;--typography-editorial-100-line-height: var(--typography-line-height-for-editorial-100);--typography-editorial-100-font-size: var(--typography-font-size-100);--typography-editorial-100-letter-spacing: 0;--typography-editorial-100-paragraph-spacing: var(--typography-paragraph-spacing-editorial-100);--typography-editorial-100-paragraph-indent: 0;--typography-editorial-100-text-case: none;--typography-editorial-100-text-decoration: none;--typography-editorial-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-050-font-weight: 400;--typography-editorial-050-line-height: var(--typography-line-height-for-editorial-050);--typography-editorial-050-font-size: var(--typography-font-size-050);--typography-editorial-050-letter-spacing: 0;--typography-editorial-050-paragraph-spacing: var(--typography-paragraph-spacing-editorial-050);--typography-editorial-050-paragraph-indent: 0;--typography-editorial-050-text-case: none;--typography-editorial-050-text-decoration: none;--typography-editorial-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-200-font-weight: 400;--typography-editorial-200-line-height: var(--typography-line-height-for-editorial-200);--typography-editorial-200-font-size: var(--typography-font-size-200);--typography-editorial-200-letter-spacing: 0;--typography-editorial-200-paragraph-spacing: var(--typography-paragraph-spacing-editorial-200);--typography-editorial-200-paragraph-indent: 0;--typography-editorial-200-text-case: none;--typography-editorial-200-text-decoration: none;--typography-editorial-strong-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-100-font-weight: 700;--typography-editorial-strong-100-line-height: var(--typography-line-height-for-editorial-100);--typography-editorial-strong-100-font-size: var(--typography-font-size-100);--typography-editorial-strong-100-letter-spacing: 0;--typography-editorial-strong-100-paragraph-spacing: var(--typography-paragraph-spacing-editorial-100);--typography-editorial-strong-100-paragraph-indent: 0;--typography-editorial-strong-100-text-case: none;--typography-editorial-strong-100-text-decoration: none;--typography-editorial-strong-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-050-font-weight: 700;--typography-editorial-strong-050-line-height: var(--typography-line-height-for-editorial-050);--typography-editorial-strong-050-font-size: var(--typography-font-size-050);--typography-editorial-strong-050-letter-spacing: 0;--typography-editorial-strong-050-paragraph-spacing: var(--typography-paragraph-spacing-editorial-050);--typography-editorial-strong-050-paragraph-indent: 0;--typography-editorial-strong-050-text-case: none;--typography-editorial-strong-050-text-decoration: none;--typography-editorial-strong-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-200-font-weight: 700;--typography-editorial-strong-200-line-height: var(--typography-line-height-for-editorial-200);--typography-editorial-strong-200-font-size: var(--typography-font-size-200);--typography-editorial-strong-200-letter-spacing: 0;--typography-editorial-strong-200-paragraph-spacing: var(--typography-paragraph-spacing-editorial-200);--typography-editorial-strong-200-paragraph-indent: 0;--typography-editorial-strong-200-text-case: none;--typography-editorial-strong-200-text-decoration: none;--typography-editorial-underlined-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-underlined-100-font-weight: 400;--typography-editorial-underlined-100-line-height: var(--typography-line-height-for-editorial-100);--typography-editorial-underlined-100-font-size: var(--typography-font-size-100);--typography-editorial-underlined-100-letter-spacing: 0;--typography-editorial-underlined-100-paragraph-spacing: var(--typography-paragraph-spacing-editorial-100);--typography-editorial-underlined-100-paragraph-indent: 0;--typography-editorial-underlined-100-text-case: none;--typography-editorial-underlined-100-text-decoration: underline;--typography-editorial-underlined-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-underlined-050-font-weight: 400;--typography-editorial-underlined-050-line-height: var(--typography-line-height-for-editorial-050);--typography-editorial-underlined-050-font-size: var(--typography-font-size-050);--typography-editorial-underlined-050-letter-spacing: 0;--typography-editorial-underlined-050-paragraph-spacing: var(--typography-paragraph-spacing-editorial-050);--typography-editorial-underlined-050-paragraph-indent: 0;--typography-editorial-underlined-050-text-case: none;--typography-editorial-underlined-050-text-decoration: underline;--typography-editorial-underlined-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-underlined-200-font-weight: 400;--typography-editorial-underlined-200-line-height: var(--typography-line-height-for-editorial-200);--typography-editorial-underlined-200-font-size: var(--typography-font-size-200);--typography-editorial-underlined-200-letter-spacing: 0;--typography-editorial-underlined-200-paragraph-spacing: var(--typography-paragraph-spacing-editorial-200);--typography-editorial-underlined-200-paragraph-indent: 0;--typography-editorial-underlined-200-text-case: none;--typography-editorial-underlined-200-text-decoration: underline;--typography-editorial-strong-underlined-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-underlined-100-font-weight: 700;--typography-editorial-strong-underlined-100-line-height: var(--typography-line-height-for-editorial-100);--typography-editorial-strong-underlined-100-font-size: var(--typography-font-size-100);--typography-editorial-strong-underlined-100-letter-spacing: 0;--typography-editorial-strong-underlined-100-paragraph-spacing: var(--typography-paragraph-spacing-editorial-100);--typography-editorial-strong-underlined-100-paragraph-indent: 0;--typography-editorial-strong-underlined-100-text-case: none;--typography-editorial-strong-underlined-100-text-decoration: underline;--typography-editorial-strong-underlined-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-underlined-050-font-weight: 700;--typography-editorial-strong-underlined-050-line-height: var(--typography-line-height-for-editorial-050);--typography-editorial-strong-underlined-050-font-size: var(--typography-font-size-050);--typography-editorial-strong-underlined-050-letter-spacing: 0;--typography-editorial-strong-underlined-050-paragraph-spacing: var(--typography-paragraph-spacing-editorial-050);--typography-editorial-strong-underlined-050-paragraph-indent: 0;--typography-editorial-strong-underlined-050-text-case: none;--typography-editorial-strong-underlined-050-text-decoration: underline;--typography-editorial-strong-underlined-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-editorial-strong-underlined-200-font-weight: 700;--typography-editorial-strong-underlined-200-line-height: var(--typography-line-height-for-editorial-200);--typography-editorial-strong-underlined-200-font-size: var(--typography-font-size-200);--typography-editorial-strong-underlined-200-letter-spacing: 0;--typography-editorial-strong-underlined-200-paragraph-spacing: var(--typography-paragraph-spacing-editorial-200);--typography-editorial-strong-underlined-200-paragraph-indent: 0;--typography-editorial-strong-underlined-200-text-case: none;--typography-editorial-strong-underlined-200-text-decoration: underline;--typography-marginal-capitalized-025-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-marginal-capitalized-025-font-weight: 400;--typography-marginal-capitalized-025-line-height: var(--typography-line-height-for-025);--typography-marginal-capitalized-025-font-size: var(--typography-font-size-025);--typography-marginal-capitalized-025-letter-spacing: 0;--typography-marginal-capitalized-025-paragraph-spacing: 0;--typography-marginal-capitalized-025-paragraph-indent: 0;--typography-marginal-capitalized-025-text-case: uppercase;--typography-marginal-capitalized-025-text-decoration: none;--typography-body-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-100-font-weight: 400;--typography-body-100-line-height: var(--typography-line-height-for-100);--typography-body-100-font-size: var(--typography-font-size-100);--typography-body-100-letter-spacing: 0;--typography-body-100-paragraph-spacing: var(--typography-paragraph-spacing-body-100);--typography-body-100-paragraph-indent: 0;--typography-body-100-text-case: none;--typography-body-100-text-decoration: none;--typography-body-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-050-font-weight: 400;--typography-body-050-line-height: var(--typography-line-height-for-050);--typography-body-050-font-size: var(--typography-font-size-050);--typography-body-050-letter-spacing: 0;--typography-body-050-paragraph-spacing: var(--typography-paragraph-spacing-body-050);--typography-body-050-paragraph-indent: 0;--typography-body-050-text-case: none;--typography-body-050-text-decoration: none;--typography-body-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-200-font-weight: 400;--typography-body-200-line-height: var(--typography-line-height-for-200);--typography-body-200-font-size: var(--typography-font-size-200);--typography-body-200-letter-spacing: 0;--typography-body-200-paragraph-spacing: var(--typography-paragraph-spacing-body-200);--typography-body-200-paragraph-indent: 0;--typography-body-200-text-case: none;--typography-body-200-text-decoration: none;--typography-body-strong-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-100-font-weight: 700;--typography-body-strong-100-line-height: var(--typography-line-height-for-100);--typography-body-strong-100-font-size: var(--typography-font-size-100);--typography-body-strong-100-letter-spacing: 0;--typography-body-strong-100-paragraph-spacing: var(--typography-paragraph-spacing-body-100);--typography-body-strong-100-paragraph-indent: 0;--typography-body-strong-100-text-case: none;--typography-body-strong-100-text-decoration: none;--typography-body-strong-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-050-font-weight: 700;--typography-body-strong-050-line-height: var(--typography-line-height-for-050);--typography-body-strong-050-font-size: var(--typography-font-size-050);--typography-body-strong-050-letter-spacing: 0;--typography-body-strong-050-paragraph-spacing: var(--typography-paragraph-spacing-body-050);--typography-body-strong-050-paragraph-indent: 0;--typography-body-strong-050-text-case: none;--typography-body-strong-050-text-decoration: none;--typography-body-strong-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-200-font-weight: 700;--typography-body-strong-200-line-height: var(--typography-line-height-for-200);--typography-body-strong-200-font-size: var(--typography-font-size-200);--typography-body-strong-200-letter-spacing: 0;--typography-body-strong-200-paragraph-spacing: var(--typography-paragraph-spacing-body-200);--typography-body-strong-200-paragraph-indent: 0;--typography-body-strong-200-text-case: none;--typography-body-strong-200-text-decoration: none;--typography-body-underlined-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-underlined-100-font-weight: 400;--typography-body-underlined-100-line-height: var(--typography-line-height-for-100);--typography-body-underlined-100-font-size: var(--typography-font-size-100);--typography-body-underlined-100-letter-spacing: 0;--typography-body-underlined-100-paragraph-spacing: var(--typography-paragraph-spacing-body-100);--typography-body-underlined-100-paragraph-indent: 0;--typography-body-underlined-100-text-case: none;--typography-body-underlined-100-text-decoration: underline;--typography-body-underlined-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-underlined-050-font-weight: 400;--typography-body-underlined-050-line-height: var(--typography-line-height-for-050);--typography-body-underlined-050-font-size: var(--typography-font-size-050);--typography-body-underlined-050-letter-spacing: 0;--typography-body-underlined-050-paragraph-spacing: var(--typography-paragraph-spacing-body-050);--typography-body-underlined-050-paragraph-indent: 0;--typography-body-underlined-050-text-case: none;--typography-body-underlined-050-text-decoration: underline;--typography-body-underlined-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-underlined-200-font-weight: 400;--typography-body-underlined-200-line-height: var(--typography-line-height-for-200);--typography-body-underlined-200-font-size: var(--typography-font-size-200);--typography-body-underlined-200-letter-spacing: 0;--typography-body-underlined-200-paragraph-spacing: var(--typography-paragraph-spacing-body-200);--typography-body-underlined-200-paragraph-indent: 0;--typography-body-underlined-200-text-case: none;--typography-body-underlined-200-text-decoration: underline;--typography-body-strong-underlined-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-underlined-100-font-weight: 700;--typography-body-strong-underlined-100-line-height: var(--typography-line-height-for-100);--typography-body-strong-underlined-100-font-size: var(--typography-font-size-100);--typography-body-strong-underlined-100-letter-spacing: 0;--typography-body-strong-underlined-100-paragraph-spacing: var(--typography-paragraph-spacing-body-100);--typography-body-strong-underlined-100-paragraph-indent: 0;--typography-body-strong-underlined-100-text-case: none;--typography-body-strong-underlined-100-text-decoration: underline;--typography-body-strong-underlined-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-underlined-050-font-weight: 700;--typography-body-strong-underlined-050-line-height: var(--typography-line-height-for-050);--typography-body-strong-underlined-050-font-size: var(--typography-font-size-050);--typography-body-strong-underlined-050-letter-spacing: 0;--typography-body-strong-underlined-050-paragraph-spacing: var(--typography-paragraph-spacing-body-050);--typography-body-strong-underlined-050-paragraph-indent: 0;--typography-body-strong-underlined-050-text-case: none;--typography-body-strong-underlined-050-text-decoration: underline;--typography-body-strong-underlined-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-body-strong-underlined-200-font-weight: 700;--typography-body-strong-underlined-200-line-height: var(--typography-line-height-for-200);--typography-body-strong-underlined-200-font-size: var(--typography-font-size-200);--typography-body-strong-underlined-200-letter-spacing: 0;--typography-body-strong-underlined-200-paragraph-spacing: var(--typography-paragraph-spacing-body-200);--typography-body-strong-underlined-200-paragraph-indent: 0;--typography-body-strong-underlined-200-text-case: none;--typography-body-strong-underlined-200-text-decoration: underline;--typography-heading-050-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-050-font-weight: 700;--typography-heading-050-letter-spacing: 0;--typography-heading-050-paragraph-spacing: 0;--typography-heading-050-paragraph-indent: 0;--typography-heading-050-text-case: none;--typography-heading-050-text-decoration: none;--typography-heading-100-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-100-font-weight: 700;--typography-heading-100-line-height: var(--typography-line-height-for-100);--typography-heading-100-font-size: var(--typography-font-size-100);--typography-heading-100-letter-spacing: 0;--typography-heading-100-paragraph-spacing: 0;--typography-heading-100-paragraph-indent: 0;--typography-heading-100-text-case: none;--typography-heading-100-text-decoration: none;--typography-heading-150-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-150-font-weight: 700;--typography-heading-150-line-height: var(--typography-line-height-for-150);--typography-heading-150-font-size: var(--typography-font-size-150);--typography-heading-150-letter-spacing: 0;--typography-heading-150-paragraph-spacing: 0;--typography-heading-150-paragraph-indent: 0;--typography-heading-150-text-case: none;--typography-heading-150-text-decoration: none;--typography-heading-200-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-200-font-weight: 700;--typography-heading-200-line-height: var(--typography-line-height-for-200);--typography-heading-200-font-size: var(--typography-font-size-200);--typography-heading-200-letter-spacing: 0;--typography-heading-200-paragraph-spacing: 0;--typography-heading-200-paragraph-indent: 0;--typography-heading-200-text-case: none;--typography-heading-200-text-decoration: none;--typography-heading-300-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-300-font-weight: 700;--typography-heading-300-line-height: var(--typography-line-height-for-300);--typography-heading-300-font-size: var(--typography-font-size-300);--typography-heading-300-letter-spacing: 0;--typography-heading-300-paragraph-spacing: 0;--typography-heading-300-paragraph-indent: 0;--typography-heading-300-text-case: none;--typography-heading-300-text-decoration: none;--typography-heading-400-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-400-font-weight: 700;--typography-heading-400-line-height: var(--typography-line-height-for-400);--typography-heading-400-font-size: var(--typography-font-size-400);--typography-heading-400-letter-spacing: 0;--typography-heading-400-paragraph-spacing: 0;--typography-heading-400-paragraph-indent: 0;--typography-heading-400-text-case: none;--typography-heading-400-text-decoration: none;--typography-heading-500-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-500-font-weight: 700;--typography-heading-500-line-height: var(--typography-line-height-for-500);--typography-heading-500-font-size: var(--typography-font-size-500);--typography-heading-500-letter-spacing: 0;--typography-heading-500-paragraph-spacing: 0;--typography-heading-500-paragraph-indent: 0;--typography-heading-500-text-case: none;--typography-heading-500-text-decoration: none;--typography-heading-600-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-600-font-weight: 700;--typography-heading-600-line-height: var(--typography-line-height-for-600);--typography-heading-600-font-size: var(--typography-font-size-600);--typography-heading-600-letter-spacing: 0;--typography-heading-600-paragraph-spacing: 0;--typography-heading-600-paragraph-indent: 0;--typography-heading-600-text-case: none;--typography-heading-600-text-decoration: none;--typography-heading-700-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-700-font-weight: 700;--typography-heading-700-line-height: var(--typography-line-height-for-700);--typography-heading-700-font-size: var(--typography-font-size-700);--typography-heading-700-letter-spacing: 0;--typography-heading-700-paragraph-spacing: 0;--typography-heading-700-paragraph-indent: 0;--typography-heading-700-text-case: none;--typography-heading-700-text-decoration: none;--typography-heading-800-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-heading-800-font-weight: 700;--typography-heading-800-line-height: var(--typography-line-height-for-800);--typography-heading-800-font-size: var(--typography-font-size-800);--typography-heading-800-letter-spacing: 0;--typography-heading-800-paragraph-spacing: 0;--typography-heading-800-paragraph-indent: 0;--typography-heading-800-text-case: none;--typography-heading-800-text-decoration: none;--typography-marginal-025-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-marginal-025-font-weight: 400;--typography-marginal-025-line-height: var(--typography-line-height-for-025);--typography-marginal-025-font-size: var(--typography-font-size-025);--typography-marginal-025-letter-spacing: 0;--typography-marginal-025-paragraph-spacing: 0;--typography-marginal-025-paragraph-indent: 0;--typography-marginal-025-text-case: none;--typography-marginal-025-text-decoration: none;--typography-marginal-025-strong-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-marginal-025-strong-font-weight: 700;--typography-marginal-025-strong-line-height: var(--typography-line-height-for-025);--typography-marginal-025-strong-font-size: var(--typography-font-size-025);--typography-marginal-025-strong-letter-spacing: 0;--typography-marginal-025-strong-paragraph-spacing: 0;--typography-marginal-025-strong-paragraph-indent: 0;--typography-marginal-025-strong-text-case: none;--typography-marginal-025-strong-text-decoration: none;--typography-label-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-label-font-weight: 400;--typography-label-line-height: var(--typography-line-height-action-label);--typography-label-font-size: var(--typography-font-size-action-label);--typography-label-letter-spacing: 0;--typography-label-paragraph-spacing: 0;--typography-label-paragraph-indent: 0;--typography-label-text-case: none;--typography-label-text-decoration: none;--typography-label-strong-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-label-strong-font-weight: 700;--typography-label-strong-line-height: var(--typography-line-height-action-label);--typography-label-strong-font-size: var(--typography-font-size-action-label);--typography-label-strong-letter-spacing: 0;--typography-label-strong-paragraph-spacing: 0;--typography-label-strong-paragraph-indent: 0;--typography-label-strong-text-case: none;--typography-label-strong-text-decoration: none;--typography-label-underlined-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-label-underlined-font-weight: 400;--typography-label-underlined-line-height: var(--typography-line-height-action-label);--typography-label-underlined-font-size: var(--typography-font-size-action-label);--typography-label-underlined-letter-spacing: 0;--typography-label-underlined-paragraph-spacing: 0;--typography-label-underlined-paragraph-indent: 0;--typography-label-underlined-text-case: none;--typography-label-underlined-text-decoration: underline;--typography-label-smaller-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-label-smaller-font-weight: 400;--typography-label-smaller-line-height: var(--typography-line-height-for-050);--typography-label-smaller-font-size: var(--typography-font-size-050);--typography-label-smaller-letter-spacing: 0;--typography-label-smaller-paragraph-spacing: 0;--typography-label-smaller-paragraph-indent: 0;--typography-label-smaller-text-case: none;--typography-label-smaller-text-decoration: none;--typography-label-smaller-strong-font-family: CV Dida Sans Flex UI , Helvetica, Arial, sans-serif;--typography-label-smaller-strong-font-weight: 700;--typography-label-smaller-strong-line-height: var(--typography-line-height-for-050);--typography-label-smaller-strong-font-size: var(--typography-font-size-050);--typography-label-smaller-strong-letter-spacing: 0;--typography-label-smaller-strong-paragraph-spacing: 0;--typography-label-smaller-strong-paragraph-indent: 0;--typography-label-smaller-strong-text-case: none;--typography-label-smaller-strong-text-decoration: none}.cl-card-page{margin:0;padding:0;display:grid;grid-gap:0;grid-template-areas:"main" "footer";grid-template-rows:1fr auto;min-height:100vh}.cl-card-page__main{grid-area:main;background-color:var(--color-background-surface-100, #ffffff)}.cl-card-page__footer{background-color:var(--color-background-surface-100, #ffffff);grid-area:footer}@media screen and (min-width:768px){.cl-card-page__main{align-self:center;background-color:var(--color-background-page, #f9fafb)}.cl-card-page__footer{background-color:var(--color-background-page, #f9fafb)}}.cl-page{margin:0;padding:0;display:grid;grid-gap:0;grid-template-areas:"header" "main" "footer";grid-template-rows:auto 1fr auto;min-height:100vh}.cl-page__header{grid-area:header}.cl-page__main{grid-area:main}.cl-page__footer{grid-area:footer}.cl-login-content{display:grid;row-gap:0;align-items:start;justify-content:left;margin:0 auto;max-width:1280px;grid-template-columns:repeat(4,1fr);column-gap:16px;padding:0 16px;width:calc(100% - 32px)}@media screen and (min-width:768px){.cl-login-content{grid-template-columns:repeat(7,1fr);column-gap:24px;padding:0 24px;width:calc(100% - 48px)}}.cl-login-content{margin-top:var(--dimension-spacing-scale-150, 1.5rem);max-width:368px}.cl-login-content__form-wrapper{grid-row:2;grid-column:1/-1;margin-bottom:var(--dimension-spacing-scale-300, 3rem)}.cl-login-content__info{font-weight:var(--typography-body-050-font-weight, 400);font-size:var(--typography-body-050-font-size, .875rem);line-height:var(--typography-body-050-line-height, 1rem);text-transform:var(--typography-body-050-text-case, none);letter-spacing:var(--typography-body-050-letter-spacing, 0);text-indent:var(--typography-body-050-paragraph-indent, 0);text-decoration:var(--typography-body-050-text-decoration, none);text-decoration:underline;display:inline-block;margin-top:var(--dimension-spacing-scale-300, 3rem)}.cl-login-content__visual{grid-row:1;grid-column:1/-1;justify-self:center;overflow:hidden;height:180px;width:290px;margin-bottom:var(--dimension-spacing-scale-150, 1.5rem)}.cl-login-content__visual>img{display:block;position:relative;top:-60px;height:290px;width:100vw;max-width:290px;object-fit:cover}@media screen and (min-width:768px){.cl-login-content{margin-top:var(--dimension-spacing-scale-400, 4rem);max-width:var(--cvds-screen-max-width, 1280px)}.cl-login-content__form-wrapper{grid-row:1;grid-column:1/4}.cl-login-content__visual{margin-top:var(--dimension-spacing-scale-250, 2.5rem);grid-row:1;grid-column:4/-1;height:226px;width:444px}.cl-login-content__visual>img{display:block;position:relative;top:-15px;left:50px;align-self:center;height:250px;width:100vw;max-width:390px;object-fit:cover}}
