:root { --text-2xs: clamp(0.82rem, calc(0.00024968789013732855 * (100vw - 47.8rem) + 0.82rem), 0.84rem); --text-xs: clamp(1.02rem, calc(0.001373283395755304 * (100vw - 47.8rem) + 1.02rem), 1.13rem); --text-s: clamp(1.28rem, calc(0.002746566791510611 * (100vw - 47.8rem) + 1.28rem), 1.5rem); --text-m: clamp(1.6rem, calc(0.004993757802746565 * (100vw - 47.8rem) + 1.6rem), 2rem); --text-l: clamp(2rem, calc(0.008364544319600497 * (100vw - 47.8rem) + 2rem), 2.67rem); --text-xl: clamp(2.5rem, calc(0.013108614232209733 * (100vw - 47.8rem) + 2.5rem), 3.55rem); --text-2xl: clamp(3.13rem, calc(0.020099875156054933 * (100vw - 47.8rem) + 3.13rem), 4.74rem); --heading-2xs: clamp(2.05rem, calc(0.0059925093632958795 * (100vw - 47.8rem) + 2.05rem), 2.53rem); --heading-xs: clamp(2.56rem, calc(0.010237203495630459 * (100vw - 47.8rem) + 2.56rem), 3.38rem); --heading-s: clamp(3.2rem, calc(0.016229712858926337 * (100vw - 47.8rem) + 3.2rem), 4.5rem); --heading-m: clamp(4rem, calc(0.024968789013732832 * (100vw - 47.8rem) + 4rem), 6rem); --heading-l: clamp(5rem, calc(0.037453183520599245 * (100vw - 47.8rem) + 5rem), 8rem); --heading-xl: clamp(6.25rem, calc(0.05505617977528089 * (100vw - 47.8rem) + 6.25rem), 10.66rem); --heading-2xl: clamp(7.81rem, calc(0.07990012484394507 * (100vw - 47.8rem) + 7.81rem), 14.21rem); --space-2xs: 0.5rem; --space-xs: 1rem; --space-s: 2rem; --space-m: 4rem; --space-l: 16rem; --space-xl: 32rem; --space-2xl: clamp(24rem, calc(0.07407407407407407 * (100vw - 36rem) + 24rem), 32rem);}