:root {--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 4,5rem;--space-13: 6,5rem;--container: 78rem;--gutter: 1,25rem;--space-12: 5,5rem;--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--h1-size: clamp(1.9rem, 3vw, 3rem);--h2-size: clamp(1.5rem, 2.2vw, 2.25rem);--h3-size: clamp(1.5rem, 2.2vw, 2.25rem);--body-size: 1rem;--lead-size: clamp(1.05rem, 0.6vw, 1.125rem);--small-size: 0.9375rem;--lh-tight: 1,1;--lh-base: 1,6;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--font-body: 'Inter', sans-serif;--font-heading: 'Montserrat', sans-serif;}