:root { --e-global-typography-v4-h2-heading-font-family:var(--font-primary); --e-global-typography-v4-h2-heading-font-size:clamp(28px, 4vw + 16px, 48px);; --e-global-typography-v4-h2-heading-font-weight:700; --e-global-typography-v4-h2-heading-line-height:3.5rem; --e-global-typography-v4-h2-heading-letter-spacing:clamp(6px, 1.5vw, 11px);; --e-global-typography-v4-h2-heading-text-transform:uppercase; --e-global-typography-v4-h1-heading-font-family:var(--font-primary); --e-global-typography-v4-h1-heading-font-size:clamp(40px, 5vw + 16px, 72px); --e-global-typography-v4-h1-heading-font-weight:500; --e-global-typography-v4-h1-heading-line-height:4.95rem; --e-global-typography-v4-h1-heading-letter-spacing:clamp(6px, 1.5vw, 11px);; --e-global-typography-v4-h1-heading-text-transform:uppercase; }@media(max-width: 767px){:root { --e-global-typography-v4-h2-heading-line-height:3rem; }}