:root{--space-xxxs:clamp(0.25rem,calc(0.15rem + .52vw),.56rem);--space-xxs:clamp(0.5rem,calc(0.38rem + .63vw),.88rem);--space-xs:clamp(0.75rem,calc(0.63rem + .63vw),1.13rem);--space-s:clamp(1rem,calc(0.77rem + 1.15vw),1.69rem);--space-m:clamp(1.5rem,calc(1.25rem + 1.25vw),2.25rem);--space-l:clamp(2rem,calc(1.54rem + 2.29vw),3.38rem);--space-xl:clamp(3rem,calc(2.5rem + 2.5vw),4.5rem);--space-xxl:clamp(4rem,calc(3.08rem + 4.58vw),6.75rem);--section-xxxs:clamp(0.38rem,calc(0.08rem + 1.46vw),1.25rem);--section-xxs:clamp(0.75rem,calc(0.38rem + 1.88vw),1.88rem);--section-xs:clamp(1.13rem,calc(0.67rem + 2.29vw),2.5rem);--section-s:clamp(1.5rem,calc(0.75rem + 3.75vw),3.75rem);--section-m:clamp(2.25rem,calc(1.33rem + 4.58vw),5rem);--section-l:clamp(3rem,calc(1.5rem + 7.5vw),7.5rem);--section-xl:clamp(4.5rem,calc(2.67rem + 9.17vw),10rem)}.section-xl{padding-top:var(--section-xl);padding-bottom:var(--section-xl)}.section-l{padding-top:var(--section-l);padding-bottom:var(--section-l)}.section-m{padding-top:var(--section-m);padding-bottom:var(--section-m)}.section-s{padding-top:var(--section-s);padding-bottom:var(--section-s)}.section-xs{padding-top:var(--section-xs);padding-bottom:var(--section-xs)}.section-xxs{padding-top:var(--section-xxs);padding-bottom:var(--section-xxs)}.section-xxxs{padding-top:var(--section-xxxs);padding-bottom:var(--section-xxxs)}.grid-gap{grid-gap:var(--gap-m)}