:root {
  --abm-color-deep-teal: #173F39;
  --abm-color-teal: #197A6D;
  --abm-color-saffron: #D19F37;
  --abm-color-paper: #FBFAF6;
  --abm-color-mist: #E7F0ED;
  --abm-color-text: #12312D;
  --abm-color-muted: #47615A;
  --abm-color-border: #D3E0DA;
  --abm-color-focus: #075E54;
  --abm-color-white: #FFFFFF;
  --abm-container: 1200px;
  --abm-reading: 760px;
  --abm-gutter: clamp(1.25rem, 4vw, 3rem);
  --abm-section-space: clamp(2.5rem, 4vw, 4rem);
  --abm-space-1: .25rem;
  --abm-space-2: .5rem;
  --abm-space-3: .75rem;
  --abm-space-4: 1rem;
  --abm-space-5: 1.5rem;
  --abm-space-6: 2rem;
  --abm-space-7: 3rem;
  --abm-radius-card: 1.25rem;
  --abm-radius-large: 2rem;
  --abm-radius-pill: 999px;
  --abm-shadow-card: 0 .5rem 1.75rem rgb(23 63 57 / 8%);
  --abm-shadow-hover: 0 .75rem 2rem rgb(23 63 57 / 13%);
  --abm-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --abm-font-h1: clamp(2.25rem, 4.6vw, 3.75rem);
  --abm-font-h2: clamp(1.75rem, 3vw, 2.5rem);
  --abm-font-h3: clamp(1.125rem, 1.7vw, 1.375rem);
  --abm-line-height: 1.7;
}
