:root { --e-global-color-v4-brand:var(--brand); --e-global-color-v4-brand-deep:var(--brand-deep); --e-global-color-v4-brand-dark:var(--brand-dark); --e-global-color-v4-brand-soft:var(--brand-soft); --e-global-color-v4-brand-line:var(--brand-line); --e-global-color-v4-accent:var(--accent); --e-global-color-v4-accent-dark:var(--accent-dark); --e-global-color-v4-accent-soft:var(--accent-soft); --e-global-color-v4-support:var(--support); --e-global-color-v4-support-dark:var(--support-dark); --e-global-color-v4-support-soft:var(--support-soft); --e-global-color-v4-support-line:var(--support-line); --e-global-color-v4-ink:var(--ink); --e-global-color-v4-ink-2:var(--ink-2); --e-global-color-v4-ink-3:var(--ink-3); --e-global-color-v4-surface:var(--surface); --e-global-color-v4-surface-2:var(--surface-2); --e-global-color-v4-surface-3:var(--surface-3); --e-global-color-v4-line:var(--line); }
:root { --e-global-typography-v4-gx-h1-font-family:var(--font-heading); --e-global-typography-v4-gx-h1-font-size:var(--h1); --e-global-typography-v4-gx-h1-font-weight:600; --e-global-typography-v4-gx-h1-line-height:1.15em; --e-global-typography-v4-gx-h1-letter-spacing:-0.01em; --e-global-typography-v4-gx-h2-font-family:var(--font-heading); --e-global-typography-v4-gx-h2-font-size:var(--h2); --e-global-typography-v4-gx-h2-font-weight:600; --e-global-typography-v4-gx-h2-line-height:1.15em; --e-global-typography-v4-gx-h2-letter-spacing:-0.01em; --e-global-typography-v4-gx-h3-font-family:var(--font-heading); --e-global-typography-v4-gx-h3-font-size:var(--h3); --e-global-typography-v4-gx-h3-font-weight:600; --e-global-typography-v4-gx-h3-line-height:1.3em; --e-global-typography-v4-gx-h3-letter-spacing:-0.005em; --e-global-typography-v4-gx-text-font-family:var(--font-body); --e-global-typography-v4-gx-text-font-size:var(--text); --e-global-typography-v4-gx-text-font-weight:400; --e-global-typography-v4-gx-text-line-height:1.6em; --e-global-typography-v4-gx-text-small-font-family:var(--font-body); --e-global-typography-v4-gx-text-small-font-size:var(--small); --e-global-typography-v4-gx-text-small-font-weight:400; --e-global-typography-v4-gx-text-small-line-height:1.5em; --e-global-typography-v4-gx-eyebrow-font-family:var(--font-body); --e-global-typography-v4-gx-eyebrow-font-size:var(--micro); --e-global-typography-v4-gx-eyebrow-font-weight:600; --e-global-typography-v4-gx-eyebrow-line-height:1.4em; --e-global-typography-v4-gx-eyebrow-letter-spacing:0.06em; --e-global-typography-v4-gx-eyebrow-text-transform:uppercase; --e-global-typography-v4-gx-label-font-family:var(--font-body); --e-global-typography-v4-gx-label-font-size:var(--micro); --e-global-typography-v4-gx-label-font-weight:600; --e-global-typography-v4-gx-label-line-height:1.4em; --e-global-typography-v4-gx-label-letter-spacing:0.08em; --e-global-typography-v4-gx-label-text-transform:uppercase; --e-global-typography-v4-gx-phone-font-family:var(--font-heading); --e-global-typography-v4-gx-phone-font-size:26px; --e-global-typography-v4-gx-phone-font-weight:600; --e-global-typography-v4-gx-phone-line-height:1.1em; --e-global-typography-v4-gx-step-number-font-family:var(--font-heading); --e-global-typography-v4-gx-step-number-font-size:44px; --e-global-typography-v4-gx-step-number-font-weight:600; --e-global-typography-v4-gx-step-number-line-height:0.85em; }@media(max-width: 1024px){:root { --e-global-typography-v4-gx-h1-font-size:38px; --e-global-typography-v4-gx-h2-font-size:28px; }}@media(max-width: 767px){:root { --e-global-typography-v4-gx-h1-font-size:30px; --e-global-typography-v4-gx-h2-font-size:24px; --e-global-typography-v4-gx-step-number-font-size:40px; }}