:root {--br-xs: 0.4rem;--br-sm: 0.6rem;--br-md: 0.8rem;--br-lg: 1.2rem;--br-xl: 1.6rem;--br-2xl: 2.4rem;--br-3xl: 3.2rem;--shadow-black-sm: 0px 1px 2px 0 rgba(0, 0, 0, 0.04);--shadow-black-md: 0px 1px 3px 0 rgba(0, 0, 0, 0.1);--shadow-black-lg: 0px 4px 8px -2px rgba(0, 0, 0, 0.04);--shadow-black-xl: 0px 12px 16px -4px rgba(0, 0, 0, 0.08);--shadow-black-2xl: 0px 20px 24px -4px rgba(0, 0, 0, 0.04);--shadow-black-3xl: 0px 24px 48px -12px rgba(0, 0, 0, 0.18);--shadow-black-4xl: 0px 32px 64px -12px rgba(0, 0, 0, 0.14);--transition: 0.2s ease-in-out;--grid-column-count-x5: 5;--grid-column-count-x4: 4;--grid-item--min-width-x5: 21.8rem;--grid-item--min-width-mobile-x5: 17.4rem;--grid-item--min-width-x4: 27rem;--grid-layout-gap-x5: 1.6rem;--grid-layout-gap-x5-mobile: 1rem;--grid-layout-gap-x4: 3.2rem;--gap-count-x5: calc(var(--grid-column-count-x5) - 1);--gap-count-x4: calc(var(--grid-column-count-x4) - 1);--total-gap-width-x5: calc(var(--gap-count-x5) * var(--grid-layout-gap-x5));--total-gap-width-x5-mobile: calc(var(--gap-count-x5) * var(--grid-layout-gap-x5-mobile));--total-gap-width-x4: calc(var(--gap-count-x4) * var(--grid-layout-gap-x4));--grid-item--max-width-x5: calc((100% - var(--total-gap-width-x5)) / var(--grid-column-count-x5));--grid-item--max-width-x5-mobile: calc((100% - var(--total-gap-width-x5-mobile)) / var(--grid-column-count-x5));--grid-item--max-width-x4: calc((100% - var(--total-gap-width-x4)) / var(--grid-column-count-x4));--grid-template-columns-x4: repeat(auto-fill, minmax(max(var(--grid-item--min-width-x4), var(--grid-item--max-width-x4)), 1fr));--fs-h1: clamp(2.4rem, calc(2.009rem + 1.087vw), 3.4rem);--fs-h2: clamp(2rem, calc(1.843rem + 0.435vw), 2.4rem);--fs-h3: clamp(1.8rem, calc(1.722rem + 0.217vw), 2rem);--fs-h4: clamp(1.6rem, calc(1.522rem + 0.217vw), 1.8rem);--fs-lead: clamp(1.4rem, calc(1.243rem + 0.435vw), 1.8rem);--fs-p: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-blockquote: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-table-head: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-table-body: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-list: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-large: clamp(1.4rem, calc(1.322rem + 0.217vw), 1.6rem);--fs-subtitle: clamp(1.2rem, calc(1.122rem + 0.217vw), 1.4rem);--fs-small: clamp(1.2rem, calc(1.122rem + 0.217vw), 1.4rem);--fs-inline-code: clamp(1.2rem, calc(1.122rem + 0.217vw), 1.4rem);--fs-details: clamp(1rem, calc(0.922rem + 0.217vw), 1.2rem);--grid-template-columns-x5: repeat(auto-fill, minmax(max(var(--grid-item--min-width-x5), var(--grid-item--max-width-x5)), 1fr));--grid-template-columns-mobile-x5: repeat(auto-fill, minmax(max(var(--grid-item--min-width-mobile-x5), var(--grid-item--max-width-x5-mobile)), 1fr));}