.cc_o98st9b3_gahQcx6KLF .ac-proof-item {
  display: flex;
  flex-direction: column;
  gap: var(--ac-space-2);
  min-width: 0;
}
.cc_o98st9b3_gahQcx6KLF .ac-proof-item__media {
  display: block;
  aspect-ratio: 1 / 1;
  border-radius: var(--ac-radius);
  overflow: hidden;
  background: var(--ac-band);
}
.cc_o98st9b3_gahQcx6KLF .ac-proof-item__img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cc_o98st9b3_gahQcx6KLF .ac-proof-item__caption {
  font-size: var(--ac-text-xs);
  line-height: 1.4;
  color: var(--ac-fg-muted);
}
