/* Keep the approved 09/20 typography; give related words room before scaling. */
.family-grid {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
}
.family-grid > div { min-width: 0; }
.family-grid strong {
  min-width: 0;
  max-width: 100%;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
  text-overflow: clip;
}
