:root { --primary: #CF2228; --primary-1: hsl(178 72% 47%); --secondary: #182653; --text: #fff; --bgctn: #F6F4F4; --h-s: clamp(0.8rem, calc(0.0026 * (100vw - 20rem) + 0.8rem), 1.06rem); --h-m: clamp(1rem, calc(0.0040999999999999995 * (100vw - 20rem) + 1rem), 1.41rem); --h-l: clamp(1.25rem, calc(0.006299999999999999 * (100vw - 20rem) + 1.25rem), 1.88rem); --h-xl: clamp(1.56rem, calc(0.009399999999999999 * (100vw - 20rem) + 1.56rem), 2.5rem); --text-s: clamp(0.94rem, calc(-0.0004999999999999994 * (100vw - 20rem) + 0.94rem), 0.89rem); --text-m: clamp(1.06rem, calc(0.0012999999999999989 * (100vw - 20rem) + 1.06rem), 1.19rem); --space-s: clamp(1.4rem, calc(0.0455 * (100vw - 32rem) + 1.4rem), 8.68rem); --space-m: clamp(1.58rem, calc(0.05525 * (100vw - 32rem) + 1.58rem), 10.42rem); --space-l: clamp(1.78rem, calc(0.067 * (100vw - 32rem) + 1.78rem), 12.5rem); --space-xl: clamp(2rem, calc(0.08125 * (100vw - 32rem) + 2rem), 15rem); --gap-xs: clamp(1.19rem, calc(0.0005625000000000005 * (100vw - 32rem) + 1.19rem), 1.28rem); --gap-s: clamp(1.33rem, calc(0.0016875000000000002 * (100vw - 32rem) + 1.33rem), 1.6rem); --gap-m: clamp(1.5rem, calc(0.003125 * (100vw - 32rem) + 1.5rem), 2rem);}