/* Homepage hero: allow grid items to shrink and long Dutch words to wrap. */
.hero-grid > .hero-copy {
  min-width: 0;
  overflow-wrap: anywhere;
}
@media (max-width: 760px) {
  .hero-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}

/* Section headings must also fit the narrowest cards. */
main .hline {
  max-width: 100%;
  overflow-wrap: anywhere;
}
