/* Scoped to Winners' Circle: keep all existing layout and animation rules. */
.pe-testimonial-image {
  display: block;
  width: 100%;
  height: 100%;
  min-height: 340px;
  object-fit: cover;
  object-position: center;
}
.pe-testimonial-visual {
  padding: 0;
}
.pe-testimonial-byline {
  display: block;
  margin-top: 20px;
  color: #a9f0bd;
  font:
    700 14px/1.5 Inter,
    Arial,
    sans-serif;
}
.pe-winner-copy p {
  overflow-wrap: anywhere;
}
@media (max-width: 700px) {
  .pe-testimonial-image {
    min-height: 240px;
    max-height: 340px;
  }
}
