.customer-review-quotes{min-width:0}.customer-review-quotes__heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:1.5rem}.customer-review-quotes__heading h2{margin-bottom:0;font-size:clamp(1.8rem,3vw,2.7rem)}.customer-review-quotes__heading .text-link{min-height:44px;display:inline-flex;align-items:center}.customer-review-quotes__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.customer-review-quotes__card{margin:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--white);border:1px solid var(--line);border-top:3px solid var(--champagne);min-width:0}.customer-review-quotes__card blockquote{margin:0 0 1.5rem;font-family:var(--serif);font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.4;overflow-wrap:anywhere}.customer-review-quotes__card cite{display:block;font-style:normal;font-weight:650}.customer-review-quotes__date,.customer-review-quotes__source{display:block;color:var(--ink-soft);font-size:.85rem}.customer-review-quotes__date{margin-top:.2rem}