/* Two compact proof cards, shown together without carousel motion. */
.reviews-list{max-width:1040px;margin-inline:auto}
.reviews-list .review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}
.reviews-list .review{display:flex;min-width:0;min-height:230px;margin:0;padding:20px;border:1px solid var(--du-card-edge);border-radius:20px;background:linear-gradient(155deg,var(--du-surface-start),var(--du-surface-end));box-shadow:inset 0 1px 0 var(--du-rim),var(--du-e1)}
.reviews-list .review figcaption{align-items:center;margin-bottom:18px}
.reviews-list .review-label{padding:6px 10px;font-size:12px}
.reviews-list .review-date{font-size:11px}
.reviews-list .review blockquote{margin-bottom:14px;color:var(--du-fg);font-size:16px;line-height:1.48}
.reviews-list .review-limit{margin-bottom:14px;font-size:11px;line-height:1.5}
.reviews-list .review-original{margin-top:auto}
.reviews-list .review-original summary{min-height:42px;padding-block:12px;font-size:12px}
@media(max-width:750px){
  .reviews-list .review-grid{grid-template-columns:1fr;gap:14px}
  .reviews-list .review{min-height:0;padding:18px 16px}
  .reviews-list .review figcaption{margin-bottom:16px}
  .reviews-list .review blockquote{font-size:15px}
}
