:root {
  --base-spacing: 8px;
  --font-heading: "Graphik Medium",sans-serif;
  --font-body: "Graphik Regular",sans-serif;
  --font-mohol: "Mohol Light";
  --transparent: transparent;
  --primary-1: #00a483;
  --primary-2: #00416d;
  --primary-3: #004650;
  --primary-4: #333333;
  --base-1: #000000;
  --base-2: #00a5df;
  --base-5: #ffffff;
  --error: #d91010;
  --success: #3acd07;
  --light-blue: #dde1ed;
  --grey: #545655;
  --light-grey: #f1f2f2;
  --dark-grey: #ececec;
  --grey1: #f3f4f4;
  --display-lg-fs: clamp(3.2rem, 1.479rem + 0.04528 * 100vw, 8rem);
  --display-md-fs: clamp(2.4rem, 1.755rem + 0.01698 * 100vw, 4.2rem);
  --display-sm-fs: clamp(2.4rem, 2.185rem + 0.00566 * 100vw, 3rem);
  --headline-lg-fs: clamp(1.8rem, 1.37rem + 0.01132 * 100vw, 3rem);
  --headline-md-fs: clamp(2rem, 1.713rem + 0.00755 * 100vw, 2.8rem);
  --body-fs: clamp(1.8rem, 1.728rem + 0.00189 * 100vw, 2rem);
  --body-text-fs: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --body-lg-fs: clamp(5rem, 4.104rem + 0.02358 * 100vw, 7.5rem);
  --body-md-fs: clamp(1.6rem, 1.6rem + 0 * 100vw, 1.6rem);
  --body-xs-fs: clamp(1.5rem, 1.5rem + 0 * 100vw, 1.5rem);
  --tag-fs: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --lead-fs: clamp(1.8rem, 1.37rem + 0.01132 * 100vw, 3rem);
  --cta-link-fs: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --cta-link-lg-fs: clamp(1.8rem, 1.442rem + 0.00943 * 100vw, 2.8rem);
  --display-lg-lh: clamp(3.2rem, 1.479rem + 0.04528 * 100vw, 8rem);
  --display-md-lh: clamp(2.6rem, 1.883rem + 0.01887 * 100vw, 4.6rem);
  --display-sm-lh: clamp(2rem, 1.642rem + 0.00943 * 100vw, 3rem);
  --headline-lg-lh: clamp(2.5rem, 1.891rem + 0.01604 * 100vw, 4.2rem);
  --headline-md-lh: clamp(2.2rem, 1.734rem + 0.01226 * 100vw, 3.5rem);
  --body-lh: clamp(2rem, 1.928rem + 0.00189 * 100vw, 2.2rem);
  --body-text-lh: clamp(2rem, 1.821rem + 0.00472 * 100vw, 2.5rem);
  --body-lg-lh: clamp(5rem, 4.104rem + 0.02358 * 100vw, 7.5rem);
  --body-md-lh: clamp(2rem, 2rem + 0 * 100vw, 2rem);
  --body-xs-lh: clamp(1.5rem, 1.5rem + 0 * 100vw, 1.5rem);
  --tag-lh: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --lead-lh: clamp(2.52rem, 1.918rem + 0.01585 * 100vw, 4.2rem);
  --cta-link-lh: clamp(2rem, 1.821rem + 0.00472 * 100vw, 2.5rem);
  --cta-link-lg-lh: clamp(2.2rem, 1.734rem + 0.01226 * 100vw, 3.5rem);
  --section-lg: clamp(32rem, 39.887rem + -0.20755 * 100vw, 10rem);
  --section-md: clamp(6.4rem, 5.826rem + 0.01509 * 100vw, 8rem);
  --section-sm: clamp(3rem, 3rem + 0 * 100vw, 3rem);
  --lg-1: clamp(4.8rem, 3.079rem + 0.04528 * 100vw, 9.6rem);
  --lg-2: clamp(4rem, 2.279rem + 0.04528 * 100vw, 8.8rem);
  --lg-3: clamp(3.6rem, 2.023rem + 0.04151 * 100vw, 8rem);
  --lg-4: clamp(3.2rem, 1.766rem + 0.03774 * 100vw, 7.2rem);
  --md-1: clamp(2.8rem, 1.509rem + 0.03396 * 100vw, 6.4rem);
  --md-2: clamp(2.4rem, 1.253rem + 0.03019 * 100vw, 5.6rem);
  --md-3: clamp(2rem, 0.996rem + 0.02642 * 100vw, 4.8rem);
  --md-4: clamp(2rem, 1.283rem + 0.01887 * 100vw, 4rem);
  --sm-1: clamp(2rem, 1.57rem + 0.01132 * 100vw, 3.2rem);
  --sm-2: clamp(1.6rem, 1.313rem + 0.00755 * 100vw, 2.4rem);
  --sm-3: clamp(1.6rem, 1.457rem + 0.00377 * 100vw, 2rem);
  --sm-4: clamp(1.2rem, 1.2rem + 0 * 100vw, 1.2rem);
  --xs-1: clamp(0.8rem, 0.8rem + 0 * 100vw, 0.8rem);
  --xs-2: clamp(0.4rem, 0.4rem + 0 * 100vw, 0.4rem)
}