/* 8. Kundenstimmen – quotes with initials monograms */
.testimonial-list {
  display: grid; gap: var(--space-5);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.testimonial {
  height: 100%;
  display: flex; flex-direction: column; justify-content: space-between; gap: var(--space-6);
  padding: var(--space-6);
  background: var(--surface-200);
  border-radius: var(--radius-lg);
}
.testimonial__person { display: flex; align-items: center; gap: var(--space-4); }
.monogram {
  display: grid; place-items: center; flex: none;
  width: var(--space-7); height: var(--space-7); border-radius: var(--radius-full);
  border: var(--border-hairline) solid var(--line-strong);
  font-family: var(--font-display); font-size: var(--fs-small); font-weight: 600; letter-spacing: var(--ls-nav);
}

@media (max-width: 767px) {
  .testimonial-list { grid-template-columns: 1fr; }
  .testimonial__quote { font-size: var(--fs-lead); line-height: var(--lh-lead); }
}
