:root { --e-global-color-v4-color-primary:var(--color-primary); --e-global-color-v4-color-primary-hover:var(--color-primary-hover); --e-global-color-v4-color-secondary:var(--color-secondary); --e-global-color-v4-color-accent:var(--color-accent); --e-global-color-v4-color-heading:var(--color-heading); --e-global-color-v4-color-text:var(--color-text); --e-global-color-v4-color-text-muted:var(--color-text-muted); --e-global-color-v4-color-bg:var(--color-bg); --e-global-color-v4-color-bg-alt:var(--color-bg-alt); --e-global-color-v4-color-surface:var(--color-surface); --e-global-color-v4-color-border:var(--color-border); --e-global-color-v4-color-border-strong:var(--color-border-strong); --e-global-color-v4-color-white:var(--color-white); --e-global-color-v4-color-black:var(--color-black); --e-global-color-v4-color-success:var(--color-success); --e-global-color-v4-color-warning:var(--color-warning); --e-global-color-v4-color-error:var(--color-error); }
:root { --e-global-typography-v4-nav-small-font-family:var(--font-heading); --e-global-typography-v4-nav-small-font-size:1rem; --e-global-typography-v4-nav-small-font-weight:500; --e-global-typography-v4-nav-big-font-family:var(--font-heading); --e-global-typography-v4-nav-big-font-size:var(--text-xl); --e-global-typography-v4-nav-big-font-weight:500; --e-global-typography-v4-text-m-font-family:var(--font-body); --e-global-typography-v4-text-m-font-size:var(--text-m); --e-global-typography-v4-text-m-font-weight:400; --e-global-typography-v4-text-m-line-height:1.6em; --e-global-typography-v4-text-s-font-family:var(--font-body); --e-global-typography-v4-text-s-font-size:var(--text-s); --e-global-typography-v4-text-s-font-weight:400; --e-global-typography-v4-text-s-line-height:1.55em; --e-global-typography-v4-text-xs-font-family:var(--font-body); --e-global-typography-v4-text-xs-font-size:var(--text-xs); --e-global-typography-v4-text-xs-font-weight:400; --e-global-typography-v4-text-xs-line-height:1.5em; --e-global-typography-v4-heading-2xl-font-family:var(--font-heading); --e-global-typography-v4-heading-2xl-font-size:5.5rem; --e-global-typography-v4-heading-2xl-line-height:1em; --e-global-typography-v4-heading-2xl-letter-spacing:-0.04em; --e-global-typography-v4-heading-xl-font-family:var(--font-heading); --e-global-typography-v4-heading-xl-font-size:4rem; --e-global-typography-v4-heading-xl-line-height:1.05em; --e-global-typography-v4-heading-xl-letter-spacing:-0.035em; --e-global-typography-v4-heading-l-font-family:var(--font-heading); --e-global-typography-v4-heading-l-font-size:var(--heading-l); --e-global-typography-v4-heading-l-font-weight:500; --e-global-typography-v4-heading-l-line-height:var(--line-height-xs); --e-global-typography-v4-heading-m-font-family:var(--font-heading); --e-global-typography-v4-heading-m-font-size:var(--heading-m); --e-global-typography-v4-heading-m-font-weight:500; --e-global-typography-v4-heading-m-line-height:var(--line-height-s); --e-global-typography-v4-heading-s-font-family:var(--font-heading); --e-global-typography-v4-heading-s-font-size:var(--heading-s); --e-global-typography-v4-heading-s-font-weight:500; --e-global-typography-v4-heading-s-line-height:var(--line-height-s); --e-global-typography-v4-heading-xs-font-family:var(--font-heading); --e-global-typography-v4-heading-xs-font-size:1.25rem; --e-global-typography-v4-heading-xs-line-height:1.25em; --e-global-typography-v4-heading-xs-letter-spacing:-0.01em; }@media(max-width: 1024px){:root { --e-global-typography-v4-heading-2xl-font-size:4rem; --e-global-typography-v4-heading-xl-font-size:3rem; --e-global-typography-v4-heading-l-font-size:2.25rem; --e-global-typography-v4-heading-m-font-size:1.875rem; --e-global-typography-v4-heading-s-font-size:1.375rem; }}@media(max-width: 767px){:root { --e-global-typography-v4-heading-2xl-font-size:3rem; --e-global-typography-v4-heading-xl-font-size:2.5rem; --e-global-typography-v4-heading-l-font-size:2rem; --e-global-typography-v4-heading-m-font-size:1.625rem; }}