/* Use the established Image Tools card component, not a second card design. */
.image-channel .tool-cards {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 24px 20px;
}
.image-channel .image-tool-card {
  overflow: hidden;
}
.image-channel .image-tool-card__art img {
  height: auto;
  aspect-ratio: 3/2;
  object-fit: contain;
}
.image-channel .image-tool-card__art img.studio-entry-art {
  object-fit: cover;
  object-position: center top;
}
.reference-library img {
  height: auto;
}
.image-channel [data-group][hidden] {
  display: none;
}
@media (max-width: 1199px) {
  .image-channel .tool-cards {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 899px) {
  .image-channel .tool-cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 599px) {
  .image-channel .tool-cards {
    grid-template-columns: 1fr;
  }
}
