:root { --brand-green: #00704a; --brand-blue: hsla(203, 92%, 25%, 1); --brand-grey: #58585a; --black: #000000; --white: #ffffff; --green-cta: hsla(159, 50%, 40%, 1); --green-text-link: hsla(159, 50%, 30%, 1); --blue-headings: hsla(203, 92%, 10%, 1); --grey-text: hsla(203, 10%, 20%, 1); --subtle-cream: hsla(24, 45%, 98%, 1); --green-bg--light: #ecf6f1; --green-border--light: #c6e3d8; --green-border--lighter: #e3eded; --green-boder--grid: rgba(51, 153, 117, 0.46); --space-0-5: 0.125rem; --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.25rem; --space-6: 1.5rem; --space-7: 1.75rem; --space-8: 2rem; --space-9: 2.25rem; --space-10: 2.5rem; --space-12: 3rem; --space-14: 3.5rem; --space-16: 4rem; --space-20: 5rem; --space-24: 6rem; --space-xs: var(--space-1); --space-sm: var(--space-2); --space-md: var(--space-4); --space-lg: var(--space-6); --space-xl: var(--space-8); --space-2xl: var(--space-12); --space-3xl: var(--space-16); --space-4xl: var(--space-20); --space-5xl: var(--space-24); --space-fluid-sm: clamp(3rem, calc(3rem + (4rem - 3rem) * ((100vw - 30rem) / 60rem)), 4rem); --space-fluid-md: clamp(4rem, calc(4rem + (5rem - 4rem) * ((100vw - 30rem) / 60rem)), 5rem); --space-fluid-lg: clamp(5rem, calc(5rem + (6rem - 5rem) * ((100vw - 30rem) / 60rem)), 6rem); --space-fluid-xl: clamp(1.56rem, calc(0.011000000000000003 * (100vw - 30rem) + 1.56rem), 2.22rem); --space-fluid-2xs: clamp(0.51rem, calc(0.00033333333333333365 * (100vw - 30rem) + 0.51rem), 0.53rem); --space-fluid-xs: clamp(0.64rem, calc(0.000999999999999999 * (100vw - 30rem) + 0.64rem), 0.7rem); --space-fluid-s: clamp(0.8rem, calc(0.002333333333333332 * (100vw - 30rem) + 0.8rem), 0.94rem); --space-fluid-m: clamp(1rem, calc(0.004166666666666667 * (100vw - 30rem) + 1rem), 1.25rem); --space-fluid-l: clamp(1.25rem, calc(0.006999999999999998 * (100vw - 30rem) + 1.25rem), 1.67rem); --space-fluid-2xl: clamp(1.95rem, calc(0.016833333333333332 * (100vw - 30rem) + 1.95rem), 2.96rem); --text-120: 7.5rem; --text-90: 5.625rem; --text-72: 4.5rem; --text-66: 4.125rem; --text-60: 3.75rem; --text-54: 3.375rem; --text-48: 3rem; --text-42: 2.625rem; --text-36: 2.25rem; --text-30: 1.875rem; --text-24: 1.5rem; --text-22: 1.375rem; --text-20: 1.25rem; --text-18: 1.125rem; --text-16: 1rem; --text-14: 0.875rem; --text-12: 0.75rem; --text-11: 0.6875rem; --text-10: 0.625rem; --text-fluid-16: clamp(1rem, calc(1rem + (1.125rem - 1rem) * ((100vw - 20rem) / 70rem)), 1.125rem); --text-fluid-18: clamp(1.125rem, calc(1.125rem + (1.25rem - 1.125rem) * ((100vw - 20rem) / 70rem)), 1.25rem); --text-fluid-20: clamp(1.25rem, calc(1.25rem + (1.5rem - 1.25rem) * ((100vw - 20rem) / 70rem)), 1.5rem); --text-fluid-24: clamp(1.5rem, calc(1.5rem + (1.875rem - 1.5rem) * ((100vw - 20rem) / 70rem)), 1.875rem); --text-fluid-30: clamp(1.875rem, calc(1.875rem + (2.25rem - 1.875rem) * ((100vw - 20rem) / 70rem)), 2.25rem); --text-fluid-36: clamp(2.25rem, calc(2.25rem + (2.625rem - 2.25rem) * ((100vw - 20rem) / 70rem)), 2.625rem); --text-fluid-42: clamp(2.625rem, calc(2.625rem + (3.375rem - 2.625rem) * ((100vw - 20rem) / 70rem)), 3.375rem);}