:root { --text-2xs: clamp(1.15rem, calc(0.0015178571428571441 * (100vw - 32rem) + 1.15rem), 1.32rem); --text-xs: clamp(1.23rem, calc(0.0016071428571428567 * (100vw - 32rem) + 1.23rem), 1.41rem); --text-s: clamp(1.31rem, calc(0.001696428571428571 * (100vw - 32rem) + 1.31rem), 1.5rem); --text-m: clamp(1.4rem, calc(0.0017857142857142874 * (100vw - 32rem) + 1.4rem), 1.6rem); --text-l: clamp(1.49rem, calc(0.001964285714285714 * (100vw - 32rem) + 1.49rem), 1.71rem); --text-xl: clamp(1.59rem, calc(0.0020535714285714285 * (100vw - 32rem) + 1.59rem), 1.82rem); --text-2xl: clamp(1.7rem, calc(0.002142857142857143 * (100vw - 32rem) + 1.7rem), 1.94rem); --heading-h6: clamp(1.04rem, calc(0.0035714285714285704 * (100vw - 32rem) + 1.04rem), 1.44rem); --heading-h5: clamp(1.25rem, calc(0.005892857142857142 * (100vw - 32rem) + 1.25rem), 1.91rem); --heading-h4: clamp(1.5rem, calc(0.009374999999999998 * (100vw - 32rem) + 1.5rem), 2.55rem); --heading-h3: clamp(1.8rem, calc(0.014285714285714285 * (100vw - 32rem) + 1.8rem), 3.4rem); --heading-h2: clamp(2.16rem, calc(0.021160714285714286 * (100vw - 32rem) + 2.16rem), 4.53rem); --heading-h1: clamp(2.59rem, calc(0.03080357142857143 * (100vw - 32rem) + 2.59rem), 6.04rem); --heading-marker: 1.33em;}