.home-page-layout .basic-info__text h3 {
  font-size: var(--cgd-h3-font-size, 1.875rem);
  font-weight: 600;
  color: var(--cgd-headings-color, var(--quaternary-accent-color));
}

/* Trick used so that the first image stays underneath the title. The negative margin should be the same value as the h2 margin */
.home-page-layout .basic-info__text h2 + img,
.home-page-layout .basic-info__text h2 + * > img:first-child {
  display: block;
  margin: calc(var(--cgd-headings-margin, 2rem) * -1) auto 0 auto;
}