@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200..800&display=swap";:root{--font-family:"Plus Jakarta Sans", system-ui, sans-serif;--font-weight:400;--font-margin-left:-0.07em;--body-color:var(--ds-gray-900);--body-weight:400;--body-line-height:1.5;--heading-color:var(--ds-gray-1000);--heading-weight:700;--heading-line-height:1.1;--font-xs:clamp(0.75rem, calc(0.19vw + 0.71rem), 0.88rem);--font-s:clamp(0.88rem, calc(0.19vw + 0.84rem), 1rem);--font-m:clamp(1rem, calc(0.19vw + 0.96rem), 1.13rem);--font-l:clamp(1.13rem, calc(0.56vw + 1.01rem), 1.5rem);--font-xl:clamp(1.25rem, calc(1.11vw + 1.03rem), 2rem);--font-2xl:clamp(1.5rem, calc(1.3vw + 1.24rem), 2.38rem);--font-3xl:clamp(2rem, calc(1.48vw + 1.7rem), 3rem);--font-4xl:clamp(2.38rem, calc(1.67vw + 2.04rem), 3.5rem);--font-5xl:clamp(2.63rem, calc(3.52vw + 1.92rem), 5rem);--font-6xl:clamp(5rem, calc(2.22vw + 4.56rem), 6.5rem)}body{--_body-font-size:var(--font-m);font-family:var(--font-family);color:var(--body-color);font-weight:var(--text-body);line-height:var(--body-line-height);font-size:var(--_body-font-size);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-weight:var(--heading-weight);line-height:var(--heading-line-height)}h1{font-size:var(--font-2xl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-l)}h4{font-size:var(--font-m)}