/* Recompose the existing editorial row at tablet widths; never clip its text. */
@media (min-width: 681px) and (max-width: 1100px) {
  .ghidden .ghidden-grid {
    grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr);
    gap: 28px clamp(24px, 3vw, 40px);
  }
  .ghidden .ghidden-grid > .kicker {
    grid-column: 1 / -1;
  }
  .ghidden .ghidden-grid > h2,
  .ghidden .ghidden-grid > .ghidden-copy {
    min-width: 0;
  }
}

/* Hiding the existing breaks joined words on phones. Restore the original breaks. */
@media (max-width: 680px) {
  .ghidden .ghidden-grid > h2 br { display: initial; }
}
