/* White home-page canvas; section backgrounds remain independently configured. */
body.page-index,
body.page-index #wrapper,
body.page-index #content.page-home {
  background-color:#fff;
}

/* Compact benefit headings fit the four-column cards. */
.srhb-benefits-section .srhb-benefit-card .srhb-text__title {
  font-size: 16px;
  letter-spacing: .015em;
  white-space: nowrap;
}

