.figure-only .figure-review-images {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 8px;
  margin: 16px 0 4px;
  max-width: 420px;
}

.figure-only .figure-review-images img {
  aspect-ratio: 1;
  width: 100%;
  object-fit: cover;
  border: 1px solid #151515;
  background: #e7e0d3;
}

@media (max-width: 600px) {
  .figure-only .figure-review-images { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
