:root {--content-gap--xl: clamp(2.25rem, 2.5vw + 1.75rem, 4.5rem);--content-gap--l: clamp(1.75rem, 1.389vw + 1.472rem, 3rem);--content-gap--m: clamp(1.25rem, 0.278vw + 1.194rem, 1.5rem);--content-gap--3xs: var(--spacing--3xs);--grid-gap--xl: clamp(1.5rem, 4.839vw + -0.823rem, 4.5rem);--grid-gap--l: clamp(1.5rem, calc(1.67vw + 1.17rem), 3rem);--grid-gap--m: clamp(1.25rem, 0.833vw + 1.083rem, 2rem);--column-gap--xl: clamp(2.25rem, 2.5vw + 1.75rem, 4.5rem);--row-gap--2xl: clamp(3rem, calc(3.33vw + 2.33rem), 6rem);--row-gap--xl: clamp(2.25rem, 2.5vw + 1.75rem, 4.5rem);--row-gap--l: clamp(1.5rem, calc(1.67vw + 1.17rem), 3rem);--row-gap--s: clamp(1rem, calc(1.11vw + 0.78rem), 2rem);--row-gap--xs: clamp(1.25rem, 0.278vw + 1.194rem, 1.5rem);--row-gap--3xs: clamp(0.5rem, 0.278vw + 0.444rem, 0.75rem);--icon-wrapper-size--m: clamp(2.75rem, 0.556vw + 2.639rem, 3.25rem);--icon-size--m: clamp(1.75rem, 0.278vw + 1.694rem, 2rem);--border-radius--full: 100vw;--border-radius--m: clamp(0.5rem, 0.556vw + 0.389rem, 1rem);--border-radius--s: clamp(0.25rem, 0.278vw + 0.194rem, 0.5rem);--font-size--h1: clamp(3rem, 1.563vw + 2.031rem, 3.75rem);--font-size--h2: clamp(2.125rem, 1.528vw + 1.819rem, 3.5rem);--font-size--h3: clamp(1.75rem, calc(0.83vw + 1.58rem), 2.5rem);--font-size--h4: clamp(1.5rem, calc(0.56vw + 1.39rem), 2rem);--font-size--h5: clamp(1.375rem, 0.417vw + 1.292rem, 1.75rem);--font-size--h6: clamp(1.25rem, calc(0.28vw + 1.19rem), 1.5rem);--font-size--xl: clamp(1.13rem, calc(0.28vw + 1.07rem), 1.38rem);--font-size--l: clamp(1rem, 0.208vw + 0.958rem, 1.1875rem);--font-size--m: clamp(1rem, 0.278vw + 0.944rem, 1.25rem);--font-size--s: clamp(0.9375rem, 0.208vw + 0.896rem, 1.125rem);--font-size--xs: clamp(0.875rem, 0.208vw + 0.833rem, 1.0625rem);--spacing--4xl: clamp(4.5rem, calc(5vw + 3.5rem), 9rem);--spacing--3xl: clamp(3.75rem, calc(4.17vw + 2.92rem), 7.5rem);--spacing--2xl: clamp(3rem, calc(3.33vw + 2.33rem), 6rem);--spacing--xl: clamp(2.25rem, calc(2.5vw + 1.75rem), 4.5rem);--spacing--l: clamp(1.5rem, calc(1.67vw + 1.17rem), 3rem);--spacing--m: clamp(1.25rem, calc(1.39vw + 0.97rem), 2.5rem);--spacing--s: clamp(1rem, calc(1.11vw + 0.78rem), 2rem);--spacing--xs: clamp(0.75rem, calc(0.83vw + 0.58rem), 1.5rem);--spacing--2xs: clamp(0.5rem, calc(0.56vw + 0.39rem), 1rem);--spacing--3xs: clamp(0.5rem, 0.278vw + 0.444rem, 0.75rem);--spacing--4xs: clamp(0.25rem, calc(0.28vw + 0.19rem), 0.5rem);--container--width: 90vw;--container--max-width: 99rem;--min-viewport: 320;--max-viewport: 1760;--base-font: 16;--clamp-unit: 1vw;--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--5: repeat( 5, minmax(0,1fr) );--grid--6: repeat( 6, 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--2-1: minmax(0,2fr) minmax(0,1fr) ;--grid--1-3: minmax(0,1fr) minmax(0,3fr) ;--grid--3-1: minmax(0,3fr) minmax(0,1fr) ;--grid-auto-fit: repeat( auto-fit, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-fill: repeat( auto-fill, minmax( min( var(--grid-auto-col-min-width), 100%), 1fr) );--grid-auto-col-min-width: 240px;--header--height: clamp(4rem, 3.556rem + 2.222vw, 6rem);--mhg-logo--height: clamp(2.25rem, 2.083rem + 0.833vw, 3rem);--hippa-logo--height: clamp(2rem, 1.833rem + 0.833vw, 2.75rem);--marquee-logo--height: clamp(2.5rem, 1.389vw + 2.222rem, 3.75rem);--font-size--2xs: clamp(0.75rem, 0.278vw + 0.694rem, 1rem);}