.two-col > *,
.support-grid > * {
  min-width: 0;
}

.email-row {
  flex-wrap: wrap;
}

.email-row a {
  max-width: 100%;
  overflow-wrap: anywhere;
}

.shot-grid img {
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
}

@media (max-width: 520px) {
  .shot-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .shot-grid img {
    max-width: 330px;
    max-height: none;
    margin-inline: auto;
  }
}
