.participant-reviews{padding:58px 26px;background:#fff}.participant-reviews h2{margin:0 0 32px;color:#2f6ea4;font-size:clamp(28px,3.5vw,44px);line-height:1.2}.reviews-grid{display:grid;grid-template-columns:1fr;gap:20px}.review-card{margin:0;padding:26px;background:#f3f7fa;border:1px solid #e0eaf1;border-radius:20px;display:flex;flex-direction:column;gap:24px}.review-card blockquote{margin:0;flex:1}.review-card blockquote p{margin:0;font-size:14px;line-height:1.85;color:#354e60}.review-card figcaption{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:700;color:#2f6ea4}.review-card img{width:56px;height:56px;object-fit:cover;border-radius:50%;flex-shrink:0}@media(min-width:650px){.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-reviews{padding:64px 38px}}@media(min-width:1100px){.participant-reviews{padding:72px 48px}.reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-card{padding:24px 22px}}
