/* Inkjetwell v1.5.16: stable content density on every desktop width.
 * Earlier releases forced four columns only up to 1280px, so maximising the
 * browser unexpectedly restored an older three-column declaration. */
@media (min-width:761px){
  body.inkjetwell-kadence-ui.content-hub-page .content-grid,
  body.inkjetwell-kadence-ui.case-archive-page .content-grid,
  body.inkjetwell-kadence-ui.video-center-page .resource-grid.video-grid,
  body.inkjetwell-kadence-ui.company-template-page .content-grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:clamp(10px,1.15vw,20px)!important;
  }

  body.inkjetwell-kadence-ui.content-hub-page .content-card,
  body.inkjetwell-kadence-ui.case-archive-page .content-card,
  body.inkjetwell-kadence-ui.video-center-page .resource-card,
  body.inkjetwell-kadence-ui.company-template-page .content-card{
    min-width:0!important;
    width:auto!important;
  }
}

/* A medium desktop still keeps four cards, while compact typography prevents
 * long content names from forcing a wider implicit grid track. */
@media (min-width:761px) and (max-width:1180px){
  body.inkjetwell-kadence-ui.content-hub-page .content-copy,
  body.inkjetwell-kadence-ui.case-archive-page .content-copy,
  body.inkjetwell-kadence-ui.video-center-page .resource-card{
    min-width:0!important;
  }
  body.inkjetwell-kadence-ui.content-hub-page .content-copy h2,
  body.inkjetwell-kadence-ui.case-archive-page .content-copy h2,
  body.inkjetwell-kadence-ui.video-center-page .resource-card h2{
    overflow-wrap:anywhere;
  }
}
