.review-card{gap:var(--space-5);height:100%;padding:var(--space-6);background:var(--card-bg);border-radius:var(--radius-md);flex-direction:column;display:flex}.review-card__quote{padding-top:var(--space-8);font-size:var(--text-sm);color:var(--color-ink-soft);flex:1;position:relative}.review-card__quote:before{color:var(--color-brand);content:"«";font-size:3rem;line-height:1;position:absolute;top:0;left:0}.review-card__footer{gap:var(--space-4);align-items:center;display:flex}.review-card__letter{box-shadow:var(--shadow-md);transition:transform var(--duration-fast);border-radius:6px;flex-shrink:0;overflow:hidden}@media (hover:hover){.review-card__letter:hover{transform:translateY(-2px)}}.review-card__letter-image{aspect-ratio:354/500;object-fit:cover;width:3rem}.review-card__author{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.review-grid{columns:22rem auto;column-gap:var(--space-5)}.review-grid>li{margin-bottom:var(--space-5);break-inside:avoid}
