/* Scoped to the homepage gallery. Existing image styles remain unchanged. */
.home-gallery-tablet-nine > .tablet-only-photo,
.photo-section .gallery-count-tablet { display: none; }
@media (max-width: 1366px) {
  @media not all and (max-width: 600px) {
    .home-gallery-tablet-nine { grid-template-columns: repeat(3, minmax(0, 1fr)); }
    .home-gallery-tablet-nine > .tablet-only-photo { display: block; }
    .photo-section .gallery-count-default { display: none; }
    .photo-section .gallery-count-tablet { display: inline; }
  }
}
