:root { --color-primary: hsl(202, 71%, 51%); --color-secondary: hsl(215, 58%, 18%); --color-cta: hsl(27, 90%, 69%); --color-bg: hsl(210, 4%, 91%); --color-bg-dark: hsl(0, 0%, 0%); --color-headline: var(--color-primary); --color-text: hsl(215, 58%, 18%); --color-text-light: hsl(210, 4%, 91%); --color-border: hsla(0, 0%, 50%, 0.2); --color-white: hsl(0, 0%, 100%); --color-shadow: hsla(0, 0%, 0%, 0.075); --color-primary-d-1: hsl(202, 71%, 44%); --color-cta-d-1: hsl(27, 90%, 60%); --color-cta-d-2: hsl(27, 89%, 45%); --color-cta-d-3: hsl(27, 100%, 27%); --text-2xs: clamp(0.9375rem, 0.92rem + 0.08vw, 1rem); --text-xs: clamp(1rem, 0.965rem + 0.16vw, 1.125rem); --text-s: clamp(1.0625rem, 1.01rem + 0.24vw, 1.25rem); --text-m: clamp(1.125rem, 1.055rem + 0.32vw, 1.375rem); --text-l: clamp(1.25rem, 1.1625rem + 0.4vw, 1.5625rem); --text-xl: clamp(2rem, 1.7rem + 1.2vw, 3.125rem); --text-2xl: clamp(2.7rem, 2.025rem + 3.2vw, 5.625rem); --text-3xl: clamp(2.14rem, calc(0.023499999999999997 * (100vw - 22.5rem) + 2.14rem), 3.55rem); --text-4xl: clamp(2.67rem, calc(0.03433333333333334 * (100vw - 22.5rem) + 2.67rem), 4.73rem); --space-4xs: clamp(0.41rem, calc(0.0005000000000000004 * (100vw - 22.5rem) + 0.41rem), 0.44rem); --space-2xs: clamp(0.51rem, calc(0.00033333333333333365 * (100vw - 22.5rem) + 0.51rem), 0.53rem); --space-xs: clamp(0.64rem, calc(0.000999999999999999 * (100vw - 22.5rem) + 0.64rem), 0.7rem); --space-s: clamp(0.8rem, calc(0.002333333333333332 * (100vw - 22.5rem) + 0.8rem), 0.94rem); --space-m: clamp(1rem, calc(0.004166666666666667 * (100vw - 22.5rem) + 1rem), 1.25rem); --space-l: clamp(1.25rem, calc(0.006999999999999998 * (100vw - 22.5rem) + 1.25rem), 1.67rem); --space-xl: clamp(1.56rem, calc(0.011000000000000003 * (100vw - 22.5rem) + 1.56rem), 2.22rem); --space-2xl: clamp(1.95rem, calc(0.016833333333333332 * (100vw - 22.5rem) + 1.95rem), 2.96rem); --space-3xl: clamp(2.44rem, calc(0.07600000000000001 * (100vw - 22.5rem) + 2.44rem), 7rem); --space-4xl: clamp(3.05rem, calc(0.11400000000000002 * (100vw - 22.5rem) + 3.05rem), 9.89rem);}