:root { --black: hsl(0, 0%, 0%); --heading-2xs: clamp(0.35rem, calc(-0.0007407407407407406 * (100vw - 22.5rem) + 0.35rem), 0.3rem); --heading-xs: clamp(0.5rem, calc(-0.00029629629629629656 * (100vw - 22.5rem) + 0.5rem), 0.48rem); --heading-s: clamp(0.71rem, calc(0.0008888888888888897 * (100vw - 22.5rem) + 0.71rem), 0.77rem); --heading-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem); --heading-l: clamp(1.41rem, calc(0.009037037037037038 * (100vw - 22.5rem) + 1.41rem), 2.02rem); --heading-xl: clamp(2rem, calc(0.018814814814814815 * (100vw - 22.5rem) + 2rem), 3.27rem); --heading-2xl: clamp(2.83rem, calc(0.036444444444444446 * (100vw - 22.5rem) + 2.83rem), 5.29rem);}