:root { --text-2xs: clamp(0.61rem, calc(0.003595685177786657 * (100vw - 29.88rem) + 0.61rem), 0.79rem); --text-xs: clamp(0.69rem, calc(0.003995205753096286 * (100vw - 29.88rem) + 0.69rem), 0.89rem); --text-s: clamp(0.78rem, calc(0.0043947263284059125 * (100vw - 29.88rem) + 0.78rem), 1rem); --text-m: clamp(0.88rem, calc(0.0049940071913703536 * (100vw - 29.88rem) + 0.88rem), 1.13rem); --text-l: clamp(0.98rem, calc(0.005793048341989613 * (100vw - 29.88rem) + 0.98rem), 1.27rem); --text-xl: clamp(1.11rem, calc(0.006192568917299237 * (100vw - 29.88rem) + 1.11rem), 1.42rem); --text-2xl: clamp(1.25rem, calc(0.0069916100679184995 * (100vw - 29.88rem) + 1.25rem), 1.6rem); --heading-2xs: clamp(0.97rem, calc(0.009588493807431082 * (100vw - 29.88rem) + 0.97rem), 1.45rem); --heading-xs: clamp(1.09rem, calc(0.012984418697562922 * (100vw - 29.88rem) + 1.09rem), 1.74rem); --heading-s: clamp(1.22rem, calc(0.017179384738314023 * (100vw - 29.88rem) + 1.22rem), 2.08rem); --heading-m: clamp(1.38rem, calc(0.022373152217339196 * (100vw - 29.88rem) + 1.38rem), 2.5rem); --heading-l: clamp(1.55rem, calc(0.02896524170994806 * (100vw - 29.88rem) + 1.55rem), 3rem); --heading-xl: clamp(1.74rem, calc(0.03715541350379545 * (100vw - 29.88rem) + 1.74rem), 3.6rem); --heading-2xl: clamp(1.96rem, calc(0.04714342788653616 * (100vw - 29.88rem) + 1.96rem), 4.32rem);}