.operations-proof-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-template-rows: auto;
  aspect-ratio: auto;
}

.operations-proof-media,
.operations-proof-media:first-child,
.operations-proof-video {
  grid-column: auto;
  grid-row: auto;
  aspect-ratio: 1;
}

@media (max-width: 820px) {
  .operations-proof-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .operations-proof-video {
    grid-column: 1 / -1;
  }
}
