:root {
/* -- Spacing/Gap/Padding -- */
  --space-4xl: clamp(1rem, -0.803rem + 9.03vw, 6.875rem);
  --space-3xl: clamp(1rem, -0.421rem + 7.1vw, 5.625rem);
  --space-2xl: clamp(1rem, -0.038rem + 5.19vw, 4.375rem);
  --space-xl:  clamp(1rem, 0.344rem + 3.28vw, 3.125rem);
  --space-l:   clamp(1rem, 0.536rem + 2.32vw, 2.5rem);
  --space-m:   clamp(1rem, 0.728rem + 1.36vw, 1.875rem);
  --space-s:   clamp(1rem, 0.92rem + 0.4vw, 1.25rem);
  --space-xs:  1rem;

/* -- Section Padding -- */
  --section-space-4xl: clamp(9.25rem, 8.637rem + 3.06vw, 11.25rem);
  --section-space-3xl: clamp(8rem, 7.387rem + 3.06vw, 10rem);
  --section-space-2xl: clamp(6.75rem, 6.137rem + 3.06vw, 8.75rem);
  --section-space-xl:  clamp(5.5rem, 4.887rem + 3.06vw, 7.5rem);
  --section-space-l:   clamp(4.25rem, 3.637rem + 3.06vw, 6.25rem);
  --section-space-m:   clamp(3rem, 2.387rem + 3.06vw, 5rem);
  --section-space-s:   clamp(1.75rem, 1.137rem + 3.06vw, 3.75rem);
  --section-space-xs:  clamp(1.25rem, 0.637rem + 3.06vw, 2.5rem);

/* -- Radius Sizes -- */
  --radius-4xl: clamp(1rem, 0.694rem + 1.53vw, 2rem);
  --radius-3xl: clamp(0.875rem, 0.607rem + 1.34vw, 1.75rem);
  --radius-2xl: clamp(0.75rem, 0.52rem + 1.15vw, 1.5rem);
  --radius-xl:  clamp(0.625rem, 0.434rem + 0.96vw, 1.25rem);
  --radius-l:   clamp(0.5rem, 0.347rem + 0.77vw, 1rem);
  --radius-m:   clamp(0.375rem, 0.26rem + 0.57vw, 0.75rem);
  --radius-s:   clamp(0.25rem, 0.173rem + 0.38vw, 0.5rem);
  --radius-xs:  clamp(0.125rem, 0.087rem + 0.19vw, 0.25rem);
}

/* -- List None ul, ol -- */
ul.list--none, ol.list--none, .list--none > ul, .list--none > ol {
  list-style: none;
  padding-inline-start: 0px;
  margin-block: 0em 0px;
  margin: 0;
}

/* -- No Underline -- */
.no-ul, .no-ul a {
 text-decoration: none;
}