*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--c-black: #000;--c-light-grey: hsl(192, 4%, 54%);--c-dark-grey: hsl(203, 14%, 40%);--c-darkest-grey: hsl(203, 14%, 30%);--c-light: hsl(75, 13%, 97%);--c-yellow: hsl(64, 100%, 56%);--c-red: hsl(4, 88%, 67%);--c-reddish-grey: hsl(4, 14%, 40%);--c-text: var(--c-light);--c-accent: var(--c-yellow);--c-bg: var(--c-darkest-grey);--c-bg-secondary: var(--c-dark-grey);--f-body: Helvetica, sans-serif;--step--2: clamp(.6076rem, .5686rem + .1954vw, .72rem);--step--1: clamp(.7292rem, .6697rem + .2971vw, .9rem);--step-0: clamp(.875rem, .788rem + .4348vw, 1.125rem);--step-1: clamp(1.05rem, .9261rem + .6196vw, 1.4063rem);--step-2: clamp(1.26rem, 1.0868rem + .8658vw, 1.7578rem);--step-3: clamp(1.512rem, 1.2736rem + 1.1918vw, 2.1973rem);--space-3xs: clamp(.25rem, .2283rem + .1087vw, .3125rem);--space-2xs: clamp(.4375rem, .394rem + .2174vw, .5625rem);--space-xs: clamp(.6875rem, .6223rem + .3261vw, .875rem);--space-s: clamp(.875rem, .788rem + .4348vw, 1.125rem);--space-m: clamp(1.3125rem, 1.1821rem + .6522vw, 1.6875rem);--space-l: clamp(1.75rem, 1.5761rem + .8696vw, 2.25rem);--space-xl: clamp(2.625rem, 2.3641rem + 1.3043vw, 3.375rem);--space-2xl: clamp(3.5rem, 3.1522rem + 1.7391vw, 4.5rem);--space-3xl: clamp(5.25rem, 4.7283rem + 2.6087vw, 6.75rem);--space-3xs-2xs: clamp(.25rem, .1413rem + .5435vw, .5625rem);--space-2xs-xs: clamp(.4375rem, .2853rem + .7609vw, .875rem);--space-xs-s: clamp(.6875rem, .5353rem + .7609vw, 1.125rem);--space-s-m: clamp(.875rem, .5924rem + 1.413vw, 1.6875rem);--space-m-l: clamp(1.3125rem, .9864rem + 1.6304vw, 2.25rem);--space-l-xl: clamp(1.75rem, 1.1848rem + 2.8261vw, 3.375rem);--space-xl-2xl: clamp(2.625rem, 1.9728rem + 3.2609vw, 4.5rem);--space-2xl-3xl: clamp(3.5rem, 2.3696rem + 5.6522vw, 6.75rem)}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--f-body);font-size:var(--step-0)}p{font-size:var(--step-0)}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}h4,h5,h6{font-size:var(--step-0)}
