:root { --heading-2xs: clamp(1.7rem, calc(0.013305613305613308 * (100vw - 47.8rem) + 1.5rem), 3.58rem); --heading-xs: clamp(2.88rem, calc(0.016632016632016636 * (100vw - 47.8rem) + 2.88rem), 4.48rem); --heading-s: clamp(3.6rem, calc(0.020790020790020784 * (100vw - 47.8rem) + 3.6rem), 5.6rem); --heading-m: clamp(4.5rem, calc(0.025987525987525985 * (100vw - 47.8rem) + 4.5rem), 7rem); --heading-l: clamp(5.63rem, calc(0.032432432432432434 * (100vw - 47.8rem) + 5.63rem), 8.75rem); --heading-xl: clamp(7.03rem, calc(0.04064449064449063 * (100vw - 47.8rem) + 7.03rem), 10.94rem); --heading-2xl: clamp(8.79rem, calc(0.05072765072765074 * (100vw - 47.8rem) + 8.79rem), 13.67rem); --text-2xs: clamp(0.82rem, calc(-0.0010395010395010393 * (100vw - 47.8rem) + 0.82rem), 0.72rem); --text-xs: clamp(1.02rem, calc(-0.0006237006237006243 * (100vw - 47.8rem) + 1.02rem), 0.96rem); --text-s: clamp(1.28rem, calc(0 * (100vw - 47.8rem) + 1.28rem), 1.28rem); --text-m: clamp(1.6rem, calc(0.001039501039501038 * (100vw - 47.8rem) + 1.6rem), 1.7rem); --text-l: clamp(2rem, calc(0.002806652806652807 * (100vw - 47.8rem) + 2rem), 2.27rem); --text-xl: clamp(2.5rem, calc(0.005405405405405406 * (100vw - 47.8rem) + 2.5rem), 3.02rem); --text-2xl: clamp(3.13rem, calc(0.00935550935550936 * (100vw - 47.8rem) + 3.13rem), 4.03rem);}