:root {
  --primary-color: #234982;
  --primary-color-rgb: 35, 73, 130;
  --secondary-color: #4570b8;
  --secondary-color-rgb: 69, 112, 184;
  --tertiary-color: #F4F7FB;
  --tertiary-color-rgb: 244, 247, 251;
}
/* Readable body text (WCAG AA) and heading classes that match the template's real h3-h5 sizes. */
:root, html, body, * { --body-font-color: #5f6b76; }
.h3:not(.slider-teaser) { font-size: 26px; line-height: 1.4em; margin-bottom: 10px; }
.h4 { font-size: 20px; font-weight: 700; line-height: 26px; margin-bottom: 10px; }
.h5 { font-size: 18px; line-height: 21.6px; margin-bottom: 20px; }
