:root {--content-width: 90rem;--content-width-small: 70rem;--content-width-narrow: 55rem;--color-primary: hsl(221, 56%, 30%);--color-secondary: hsl(221, 44%, 50%);--color-white: hsl(0, 0%, 100%);--color-lightest: hsl(206, 4%, 97%);--color-lighter: hsl(206, 4%, 95%);--color-light: hsl(206, 4%, 89%);--color-medium-light: hsl(206, 4%, 78%);--color-medium: hsl(206, 4%, 55%);--color-medium-dark: hsl(206, 4%, 46%);--color-dark: hsl(206, 4%, 10%);--color-black: hsl(0, 0%, 0%);--color-info: hsl(211, 52%, 46%);--color-success: hsl(122, 41%, 41%);--color-warning: hsl(53, 63%, 63%);--color-danger: hsl(5, 48%, 48%);--color-cat-skn: hsl(358, 85%, 52%);--color-cat-gut: hsl(180, 41%, 44%);--color-cat-aa: hsl(280, 45%, 40%);--color-cat-rec: hsl(147, 100%, 29%);--color-cat-cog: hsl(335, 85%, 55%);--color-cat-wl: hsl(203, 100%, 37%);--color-cat-lab: hsl(228, 2%, 51%);--content-x-padding: var(--space-md);--content-y-margin: var(--space-2xl);--content-contextual-spacing: var(--space-sm);--content-contextual-spacing-headings: calc(var(--space-sm) * 1.5);--content-grid-gap: var(--space-lg);--radius-xs: 0.25rem;--radius-sm: clamp(0.38rem, calc(-0.2vw + 0.55rem), 0.5rem);--radius-md: clamp(0.63rem, calc(-0.2vw + 0.8rem), 0.75rem);--radius-lg: clamp(1rem, calc(-0.39vw + 1.35rem), 1.25rem);--radius-xl: clamp(1.63rem, calc(-0.59vw + 2.15rem), 2rem);--radius-full: 999rem;--space-5xs: clamp(0.22rem, calc(0.0016296296296296297 * (100vw - 22.5rem) + 0.22rem), 0.33rem);--space-4xs: clamp(0.3rem, calc(0.0022222222222222227 * (100vw - 22.5rem) + 0.3rem), 0.45rem);--space-3xs: clamp(0.4rem, calc(0.002814814814814814 * (100vw - 22.5rem) + 0.4rem), 0.59rem);--space-2xs: clamp(0.53rem, calc(0.003851851851851852 * (100vw - 22.5rem) + 0.53rem), 0.79rem);--space-xs: clamp(0.7rem, calc(0.005333333333333335 * (100vw - 22.5rem) + 0.7rem), 1.06rem);--space-sm: clamp(0.94rem, calc(0.0069629629629629625 * (100vw - 22.5rem) + 0.94rem), 1.41rem);--space-md: clamp(1.25rem, calc(0.009333333333333332 * (100vw - 22.5rem) + 1.25rem), 1.88rem);--space-lg: clamp(1.67rem, calc(0.012296296296296296 * (100vw - 22.5rem) + 1.67rem), 2.5rem);--space-xl: clamp(2.22rem, calc(0.016444444444444442 * (100vw - 22.5rem) + 2.22rem), 3.33rem);--space-2xl: clamp(2.96rem, calc(0.021925925925925932 * (100vw - 22.5rem) + 2.96rem), 4.44rem);--space-3xl: clamp(3.95rem, calc(0.029185185185185182 * (100vw - 22.5rem) + 3.95rem), 5.92rem);--space-4xl: clamp(5.26rem, calc(0.03896296296296296 * (100vw - 22.5rem) + 5.26rem), 7.89rem);--space-5xl: clamp(7.01rem, calc(0.052 * (100vw - 22.5rem) + 7.01rem), 10.52rem);--space-6xl: clamp(9.35rem, calc(0.06918518518518518 * (100vw - 22.5rem) + 9.35rem), 14.02rem);--space-7xl: clamp(12.46rem, calc(0.0922962962962963 * (100vw - 22.5rem) + 12.46rem), 18.69rem);--space-8xl: clamp(16.61rem, calc(0.12311111111111114 * (100vw - 22.5rem) + 16.61rem), 24.92rem);--text-xs: clamp(0.79rem, calc(-0.00014814814814814828 * (100vw - 22.5rem) + 0.79rem), 0.78rem);--text-sm: clamp(0.89rem, calc(0.0007407407407407397 * (100vw - 22.5rem) + 0.89rem), 0.94rem);--text-md: clamp(1rem, calc(0.0019259259259259242 * (100vw - 22.5rem) + 1rem), 1.13rem);--text-lg: clamp(1.13rem, calc(0.003259259259259262 * (100vw - 22.5rem) + 1.13rem), 1.35rem);--text-xl: clamp(1.27rem, calc(0.005185185185185187 * (100vw - 22.5rem) + 1.27rem), 1.62rem);--text-2xl: clamp(1.42rem, calc(0.007703703703703704 * (100vw - 22.5rem) + 1.42rem), 1.94rem);--text-3xl: clamp(1.6rem, calc(0.010814814814814815 * (100vw - 22.5rem) + 1.6rem), 2.33rem);--text-4xl: clamp(1.8rem, calc(0.014814814814814812 * (100vw - 22.5rem) + 1.8rem), 2.8rem);--text-5xl: clamp(2.03rem, calc(0.019703703703703706 * (100vw - 22.5rem) + 2.03rem), 3.36rem);}