:root {--text-2xs: clamp(0.7rem, calc(0.00029629629629629656 * (100vw - 22.5rem) + 0.7rem), 0.72rem);--text-xs: clamp(0.79rem, calc(0.0011851851851851845 * (100vw - 22.5rem) + 0.79rem), 0.87rem);--text-s: clamp(0.89rem, calc(0.0022222222222222227 * (100vw - 22.5rem) + 0.89rem), 1.04rem);--text-m: clamp(1rem, calc(0.003703703703703704 * (100vw - 22.5rem) + 1rem), 1.25rem);--text-l: clamp(1.13rem, calc(0.005481481481481483 * (100vw - 22.5rem) + 1.13rem), 1.5rem);--text-xl: clamp(1.27rem, calc(0.007851851851851853 * (100vw - 22.5rem) + 1.27rem), 1.8rem);--text-2xl: clamp(1.42rem, calc(0.010962962962962966 * (100vw - 22.5rem) + 1.42rem), 2.16rem);--line-height-text: calc(8px + 2ex);--h-4: clamp(0.98rem, calc(0.002222222222222221 * (100vw - 22.5rem) + 0.98rem), 1.13rem);--h-3: clamp(1.31rem, calc(0.004148148148148148 * (100vw - 22.5rem) + 1.31rem), 1.59rem);--h-2: clamp(1.75rem, calc(0.007407407407407408 * (100vw - 22.5rem) + 1.75rem), 2.25rem);--h-1: clamp(2.33rem, calc(0.012592592592592594 * (100vw - 22.5rem) + 2.33rem), 3.18rem);--h-display: clamp(3.11rem, calc(0.020592592592592593 * (100vw - 22.5rem) + 3.11rem), 4.5rem);--line-height-headings: calc(4px + 2ex);--section-space-2xs: clamp(2.17rem, calc(-0.010222222222222221 * (100vw - 22.5rem) + 2.17rem), 1.48rem);--section-space-xs: clamp(2.6rem, calc(-0.005629629629629628 * (100vw - 22.5rem) + 2.6rem), 2.22rem);--section-space-s: clamp(3.13rem, calc(0.0029629629629629654 * (100vw - 22.5rem) + 3.13rem), 3.33rem);--section-space-m: clamp(3.75rem, calc(0.018518518518518517 * (100vw - 22.5rem) + 3.75rem), 5rem);--section-space-l: clamp(4.5rem, calc(0.044444444444444446 * (100vw - 22.5rem) + 4.5rem), 7.5rem);--section-space-xl: clamp(5.4rem, calc(0.08666666666666666 * (100vw - 22.5rem) + 5.4rem), 11.25rem);--section-space-2xl: clamp(6.48rem, calc(0.15407407407407406 * (100vw - 22.5rem) + 6.48rem), 16.88rem);--content-gap-m: var(--space-s);--content-gap-l: calc(var(--content-gap-m)*1.5);--content-gap-s: calc(var(--content-gap-m)/2);--container-gap: var(--space-l);--grid-gap: var(--space-m);--gutter: var(--grid-gap);--grid-auto: repeat(auto-fit, minmax(min(26.25rem, 100% - calc(var(--gutter) * 2)), 1fr));--grid-1: minmax(0,1fr);--grid-2: repeat(2, minmax(0, 1fr));--grid-3: repeat(3, minmax(0, 1fr));--grid-4: repeat(4, minmax(0, 1fr));--grid-6: repeat(6, minmax(0, 1fr));--grid-5: repeat(5, minmax(0, 1fr));--grid-7: repeat(7, minmax(0, 1fr));--grid-8: repeat(8, minmax(0, 1fr));--grid-9: repeat(9, minmax(0, 1fr));--grid-10: repeat(10, minmax(0, 1fr));--grid-11: repeat(11, minmax(0, 1fr));--grid-12: repeat(12, minmax(0, 1fr));--grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--width-wide: 90rem;--width-container: 70rem;--width-article: 65ch;--width-narrow: 60ch ;--radius-s: 0.25rem;--radius-m: 0.5rem;--radius-l: 1rem;--radius-full: 50%;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-btn: 999px;--space-2xs: clamp(0.87rem, calc(-0.0035555555555555553 * (100vw - 22.5rem) + 0.87rem), 0.63rem);--space-xs: clamp(1.04rem, calc(-0.002962962962962964 * (100vw - 22.5rem) + 1.04rem), 0.84rem);--space-s: clamp(1.25rem, calc(-0.0017777777777777794 * (100vw - 22.5rem) + 1.25rem), 1.13rem);--space-m: clamp(1.5rem, calc(0 * (100vw - 22.5rem) + 1.5rem), 1.5rem);--space-l: clamp(1.8rem, calc(0.0029629629629629624 * (100vw - 22.5rem) + 1.8rem), 2rem);--space-xl: clamp(2.16rem, calc(0.007555555555555552 * (100vw - 22.5rem) + 2.16rem), 2.67rem);--space-2xl: clamp(2.59rem, calc(0.014222222222222221 * (100vw - 22.5rem) + 2.59rem), 3.55rem);--columns-1: repeat(1, minmax(0, 1fr));--columns-2: repeat(2, minmax(0, 1fr));--columns-3: repeat(3, minmax(0, 1fr));--columns-4: repeat(4, minmax(0, 1fr));--columns-5: repeat(5, minmax(0, 1fr));--columns-6: repeat(6, minmax(0, 1fr));--columns-7: repeat(7, minmax(0, 1fr));--columns-8: repeat(8, minmax(0, 1fr));--radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);;--radius-xl: clamp(2.6rem, calc(-0.57vw + 3.38rem), 3.2rem);;--min-screen-width: 320px;--max-screen-width: 1400px;--line-height-xs: 1;--line-height-s: 1.2;--line-height-m: 1.3;--line-height-l: 1.4;--line-height-xl: 1.5;--h6: clamp(1.79rem, calc(0.005277777777777776 * (100vw - 36rem) + 1.79rem), 2.36rem);--h5: clamp(2.24rem, calc(0.008425925925925924 * (100vw - 36rem) + 2.24rem), 3.15rem);--h4: clamp(2.8rem, calc(0.012962962962962966 * (100vw - 36rem) + 2.8rem), 4.2rem);--h3: clamp(3.5rem, calc(0.01944444444444444 * (100vw - 36rem) + 3.5rem), 5.6rem);--h2: clamp(4.38rem, calc(0.02851851851851852 * (100vw - 36rem) + 4.38rem), 7.46rem);--h1: clamp(5.47rem, calc(0.04148148148148148 * (100vw - 36rem) + 5.47rem), 9.95rem);}