:root {--space-2xs: min(0.25em, calc(var(--size-font-fluid) * 0.25));--space-xs: min(0.5em, calc(var(--size-font-fluid) * 0.5)) ;--space-s: min(1em, var(--size-font-fluid)) ;--space-m: min(2em, calc(var(--size-font-fluid) * 2));--space-l: min(3em, calc(var(--size-font-fluid) * 3));--space-xl: min(4.5em, calc(var(--size-font-fluid) * 4.5));--space-2xl: min(6em, calc(var(--size-font-fluid) * 6));--space-3xl: min(8em, calc(var(--size-font-fluid) * 8));--space-section: var(--space-2xl);--text-xs: 0.75em;--text-s: 0.875em;--text-m: 1em;--text-l: 1.25em;--text-xl: 1.5em;--text-2xl: 2em;--grid-gap: var(--space-xl) var(--space-l);--grid-gap-s: var(--space-l) var(--space-m);--grid-gap-l: var(--space-xl) var(--space-2xl);--card-gap: var(--space-s);--card-padding: var(--space-m);--content-gap: calc(var(--space-s) * 1.25);--content-gap-s: var(--space-xs);--content-gap-l: var(--space-l);--container-gap: var(--space-2xl);--container-padding: var(--space-m);--padding-section: var(--space-section) calc(var(--space-m) * 0.7);--text-line-height: calc(0.55em + 1.5ex);--heading-line-height: calc(7px + 2ex);--text-font-weight: 400;--heading-font-weight: 600;--text-color: var(--base);--heading-color: var(--base);--letter-spacing: 0.03em;--radius: 1em;--radius-inside: calc(var(--radius) * 0.5);--radius-outside: calc(var(--radius) * 1.4);--radius-btn: 0.3em;--radius-pill: 9999px;--radius-circle: 50%;--radius-xs: min(0.25em, calc(var(--size-font-fluid) * 0.25));--radius-s: min(0.5em, calc(var(--size-font-fluid) * 0.5));--radius-m: min(1em, var(--size-font-fluid));--radius-l: min(1.5em, calc(var(--size-font-fluid) * 1.5));--radius-xl: min(2em, calc(var(--size-font-fluid) * 2));--radius-2xl: min(4.75em, calc(var(--size-font-fluid) * 4.75));--container-width: var(--size-container);--container-width-m: calc(var(--size-container) * 0.875);--container-width-s: calc(var(--size-container) * 0.7);--content-width: 70em;--content-width-m: 55em;--content-width-s: 40em;--grid-1: repeat(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-5: repeat(5, 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-2-3: minmax(0, 2fr) minmax(0, 3fr);--grid-2-4: minmax(0, 2fr) minmax(0, 4fr);--grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--grid-3-4: minmax(0, 3fr) minmax(0, 4fr);--grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--grid-4-2: minmax(0, 4fr) minmax(0, 2fr);--grid-4-3: minmax(0, 4fr) minmax(0, 3fr);--offset-header: 80px;--radius-main: var(--radius-xs) var(--radius-xs) var(--radius-2xl) var(--radius-xs);}