:root { --beige: #f7EEE3; --black: #000000; --pink: #FF8383; --purple: hsla(276, 100%, 45.1%, 1); --green: hsla(110, 96.4%, 32.9%, 1); --blue: hsla(209, 100%, 41%, 1); --light-grey: #E9E8E6; --gold: #BD9D35; --med-grey: #827B75; --dark-grey: #4A4A4A; --white: #FFFFFF; --space-s: clamp(1.44rem, calc(0.008385093167701864 * (100vw - 40rem) + 1.44rem), 2.25rem); --space-xs: clamp(1.15rem, calc(0.0055900621118012426 * (100vw - 40rem) + 1.15rem), 1.69rem); --space-m: clamp(1.8rem, calc(0.012422360248447206 * (100vw - 40rem) + 1.8rem), 3rem); --space-l: clamp(2.25rem, calc(0.018115942028985508 * (100vw - 40rem) + 2.25rem), 4rem); --space-xl: clamp(2.81rem, calc(0.026086956521739132 * (100vw - 40rem) + 2.81rem), 5.33rem); --space-2xl: clamp(3.52rem, calc(0.03716356107660456 * (100vw - 40rem) + 3.52rem), 7.11rem); --headings-h2: clamp(1.88rem, 0.62vi + 1.75rem, 2.25rem); --headings-h3: clamp(1.5rem, 0.31vi + 1.44rem, 1.69rem); --headings-h1: clamp(2.34rem, 1.09vi + 2.13rem, 3rem); --fs-body: clamp(1rem, 0.42vi + 0.92rem, 1.25rem); --fs-lg-body: clamp(1.25rem, 0.69vi + 1.11rem, 1.67rem); --nav-header: clamp(1.25rem, 1.49vi + 0.51rem, 1.67rem); --headings-h4: clamp(0.8rem, 0.79vi + 0.6rem, 1.22rem);}