/* Solo retratos y aviso de muestra: no cambia tipografías, botones, garantía o pago. */
.has-review-samples .vencer-review-avatar { background: #dedede var(--sample-portraits) 0% 42% / 300% auto no-repeat; border-color: #ffb82b; }
.has-review-samples .vencer-review:nth-child(2) .vencer-review-avatar { background-position-x: 50%; }
.has-review-samples .vencer-review:nth-child(3) .vencer-review-avatar { background-position-x: 100%; }
.review-sample-note { max-width: 52rem; margin-block: 1rem 1.5rem; }
.received-testimonials { margin-top: 1.5rem; }
.received-testimonials > p { max-width: 52rem; }

/* Alineación solicitada: cuerpo y autor a la izquierda en todos los tamaños. */
.has-review-samples .vencer-review { text-align: left; }
.has-review-samples .vencer-review figcaption { justify-content: flex-start; text-align: left; }
@media (min-width: 681px) and (max-width: 1000px) {
  .has-review-samples .vencer-review-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
