.participant-reviews{border-top:0}.participant-reviews .reviews-heading{text-align:left;margin-bottom:42px}.participant-reviews .reviews-heading .section-label{margin-bottom:20px}.participant-reviews .reviews-heading h2 em{color:var(--sky-dark)}.participant-reviews .reviews-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.participant-reviews .participant-review{background:var(--glass);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-width:0;margin:0;padding:30px 34px;display:flex;position:relative}.participant-reviews .review-featured{background:var(--panel);grid-column:1/-1;padding:36px 44px}.participant-reviews .review-quote-mark{font-family:var(--font-serif),Georgia,serif;color:var(--sky-dark);height:44px;font-size:62px;line-height:.8}.participant-reviews blockquote{border:0;margin:10px 0 26px;padding:0}.participant-reviews blockquote p{color:var(--ink);font-size:18px;line-height:1.85}.participant-reviews .review-featured blockquote p{max-width:1000px;font-size:clamp(20px,2.2vw,27px);line-height:1.65}.participant-reviews figcaption{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:20px;font-size:14px}@media (max-width:720px){.participant-reviews .reviews-grid{grid-template-columns:1fr}.participant-reviews .participant-review,.participant-reviews .review-featured{padding:26px}.participant-reviews .review-featured{grid-column:auto}.participant-reviews blockquote p{font-size:17px}}
