/* City galleries retain the established responsive columns and photo treatment. */
.show-page--gravity .show-photo-library__group-title {
  margin: 0 0 1rem;
  color: var(--show-silver);
  font: 700 1.3rem/1.2 var(--display);
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.show-page--gravity .show-photo-library__group + .show-photo-library__group {
  margin-top: clamp(2.5rem, 4vw, 4rem);
}
.show-page--gravity .show-photo-library__group .show-photo-library__more {
  min-height: 44px;
  margin: 1.25rem auto 0;
}
.show-page--gravity .show-photo-library__group .show-photo-library__credit {
  margin-top: 1rem;
}
