:root { --text-2xs: clamp(6.76px, calc(0.0030711610486891397 * (100vw - 478px) + 6.76px), 9.22px); --text-xs: clamp(9px, calc(0.0031460674157303367 * (100vw - 478px) + 9px), 11.52px); --text-s: clamp(12px, calc(0.0029962546816479406 * (100vw - 478px) + 12px), 14.4px); --text-m: clamp(16px, calc(0.0024968789013732834 * (100vw - 478px) + 16px), 18px); --text-l: clamp(21.33px, calc(0.001460674157303373 * (100vw - 478px) + 21.33px), 22.5px); --text-xl: clamp(28.43px, calc(-0.0003745318352059934 * (100vw - 478px) + 28.43px), 28.13px); --text-2xl: clamp(37.9px, calc(-0.003420724094881401 * (100vw - 478px) + 37.9px), 35.16px); --ueberschrift-2xs: clamp(0.77rem, calc(0.00998801438274071 * (100vw - 29.88rem) + 0.77rem), 1.27rem); --ueberschrift-xs: clamp(0.96rem, calc(0.014582500998801437 * (100vw - 29.88rem) + 0.96rem), 1.69rem); --ueberschrift-s: clamp(1.2rem, calc(0.020974830203755495 * (100vw - 29.88rem) + 1.2rem), 2.25rem); --ueberschrift-m: clamp(1.5rem, calc(0.02996404314822213 * (100vw - 29.88rem) + 1.5rem), 3rem); --ueberschrift-l: clamp(1.88rem, calc(0.04234918098282062 * (100vw - 29.88rem) + 1.88rem), 4rem); --ueberschrift-xl: clamp(2.34rem, calc(0.059728326008789454 * (100vw - 29.88rem) + 2.34rem), 5.33rem); --ueberschrift-2xl: clamp(2.93rem, calc(0.08349980023971233 * (100vw - 29.88rem) + 2.93rem), 7.11rem);}