@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");*,:after,:before{box-sizing:border-box}html{text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{-webkit-margin-after:0;margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}*{margin:0}:root{--base-font-size:clamp(0.75rem,1vw + 0.5rem,1rem);--font-scale:1.25;--p-size:var(--base-font-size);--small-size:calc(var(--p-size) / var(--font-scale));--h6-size:calc(var(--p-size) * var(--font-scale));--h5-size:calc(var(--h6-size) * var(--font-scale));--h4-size:calc(var(--h5-size) * var(--font-scale));--h3-size:calc(var(--h4-size) * var(--font-scale));--h2-size:calc(var(--h3-size) * var(--font-scale));--h1-size:calc(var(--h2-size) * var(--font-scale));font-family:Manrope,Trebuchet MS;--primary-100:hsl(210,32%,75%);--primary-200:hsl(210,27%,55%);--primary-300:hsl(210,43%,38%);--primary-400:hsl(210,64%,23%);--primary-500:hsl(211,74%,15%);--primary-600:hsl(210,83%,10%);--primary-700:hsl(210,92%,7%);--primary-800:hsl(210,96%,4%);--primary-900:hsl(210,98%,2%);--mobile-breakpoint:768px}@media (max-width:768px){:root{--font-scale:1.2}}h1{font-size:var(--h1-size);line-height:1.1;letter-spacing:-1.5px;font-weight:700}h2{font-size:var(--h2-size);line-height:1.15;letter-spacing:-1px}h2,h3{font-weight:600}h3{font-size:var(--h3-size);line-height:1.2;letter-spacing:-.5px}h4{font-size:var(--h4-size);line-height:1.25;letter-spacing:-.25px}h5{font-size:var(--h5-size);line-height:1.35;letter-spacing:-.1px}h5,h6{font-weight:500}h6{font-size:var(--h6-size);line-height:1.4;letter-spacing:0}p{font-size:var(--p-size);line-height:1.5;letter-spacing:.1px}small{font-size:var(--small-size);line-height:1.4;letter-spacing:.2px}.emphasisedText{color:var(--primary-700);font-weight:800}