:root { --primary: #215377; --primary-t-1: hsla(205, 24%, 82%, 0.25); --primary-t-2: hsla(205, 24%, 65%, 0.5); --primary-t-3: hsla(205, 27%, 47%, 0.75); --secondary: #db505b; --muted: #f1f4f6; --light: #ffffff; --light-t-1: #ffffff; --light-t-2: #ffffff; --light-t-3: #ffffff; --light-t-4: #ffffff; --light-t-5: #ffffff; --dark: #000000; --dark-t-1: #2a2a2a; --dark-t-2: #555555; --dark-t-3: #808080; --dark-t-4: #aaaaaa; --dark-t-5: #d5d5d5; --text: #333; --danger: #D32636; --danger-bg: #ffeded; --success: #63ab43; --success-bg: #defadc; --warning: #ebaf26; --warning-bg: #faf2dc; --featured: #ebaf26; --featured-bg: #fffaeb; --text-2xs: clamp(1.2rem, calc(0 * (100vw - 36rem) + 1.2rem), 1.2rem); --text-xs: clamp(1.2rem, calc(0 * (100vw - 36rem) + 1.2rem), 1.2rem); --text-s: clamp(1.3rem, calc(0 * (100vw - 36rem) + 1.3rem), 1.3rem); --text-m: clamp(1.5rem, calc(0 * (100vw - 36rem) + 1.5rem), 1.5rem); --text-l: clamp(1.8rem, calc(0.0012820513 * (100vw - 36rem) + 1.8rem), 2rem); --text-xl: clamp(2.2rem, calc(0.0032051282 * (100vw - 36rem) + 2.2rem), 2.7rem); --text-2xl: clamp(2.6rem, calc(0.0064102564 * (100vw - 36rem) + 2.6rem), 3.6rem); --space-2xs: clamp(0.82rem, calc(0.0001282051282051283 * (100vw - 36rem) + 0.82rem), 0.84rem); --space-xs: clamp(1.02rem, calc(0.0007051282051282043 * (100vw - 36rem) + 1.02rem), 1.13rem); --space-s: clamp(1.28rem, calc(0.0014102564102564101 * (100vw - 36rem) + 1.28rem), 1.5rem); --space-m: clamp(1.6rem, calc(0.0025641025641025637 * (100vw - 36rem) + 1.6rem), 2rem); --space-l: clamp(2rem, calc(0.004294871794871795 * (100vw - 36rem) + 2rem), 2.67rem); --space-xl: clamp(2.5rem, calc(0.006730769230769229 * (100vw - 36rem) + 2.5rem), 3.55rem); --space-2xl: clamp(3.13rem, calc(0.010320512820512823 * (100vw - 36rem) + 3.13rem), 4.74rem);}.text-primary { color: var(--primary); }.text-primary-t-1 { color: var(--primary-t-1); }.text-primary-t-2 { color: var(--primary-t-2); }.text-primary-t-3 { color: var(--primary-t-3); }.bg-secondary { background-color: var(--secondary); }.bg-light { background-color: var(--light); }.bg-light-t-1 { background-color: var(--light-t-1); }.bg-light-t-2 { background-color: var(--light-t-2); }.bg-light-t-3 { background-color: var(--light-t-3); }.bg-light-t-4 { background-color: var(--light-t-4); }.bg-light-t-5 { background-color: var(--light-t-5); }.border-light { border-color: var(--light); }.border-light-t-1 { border-color: var(--light-t-1); }.border-light-t-2 { border-color: var(--light-t-2); }.border-light-t-3 { border-color: var(--light-t-3); }.border-light-t-4 { border-color: var(--light-t-4); }.border-light-t-5 { border-color: var(--light-t-5); }.text-light { color: var(--light); }.text-light-t-1 { color: var(--light-t-1); }.text-light-t-2 { color: var(--light-t-2); }.text-light-t-3 { color: var(--light-t-3); }.text-light-t-4 { color: var(--light-t-4); }.text-light-t-5 { color: var(--light-t-5); }.bg-dark { background-color: var(--dark); }.bg-dark-t-1 { background-color: var(--dark-t-1); }.bg-dark-t-2 { background-color: var(--dark-t-2); }.bg-dark-t-3 { background-color: var(--dark-t-3); }.bg-dark-t-4 { background-color: var(--dark-t-4); }.bg-dark-t-5 { background-color: var(--dark-t-5); }.border-dark { border-color: var(--dark); }.border-dark-t-1 { border-color: var(--dark-t-1); }.border-dark-t-2 { border-color: var(--dark-t-2); }.border-dark-t-3 { border-color: var(--dark-t-3); }.border-dark-t-4 { border-color: var(--dark-t-4); }.border-dark-t-5 { border-color: var(--dark-t-5); }.text-2xs { font-size: var(--text-2xs); }.text-xs { font-size: var(--text-xs); }.text-s { font-size: var(--text-s); }.text-m { font-size: var(--text-m); }.text-l { font-size: var(--text-l); }.text-xl { font-size: var(--text-xl); }.text-2xl { font-size: var(--text-2xl); }