.reviews{padding-block:80px 120px}.review-filter{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.review-filter span{letter-spacing:-.056em;color:var(--color-ink);margin-right:20px;font-size:18px;font-weight:600}.review-filter button{background:var(--color-canvas);color:#69727d;border:0;border-radius:5px;padding:8px;font-size:16px;font-weight:600;box-shadow:0 1px 2px #0000000d}.review-filter button[aria-pressed=true]{background:var(--color-ink);color:var(--color-white)}.review-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:60px 0 0;padding:0;list-style:none;display:grid}.review-card{background:var(--color-white);text-align:center;flex-direction:column;align-items:center;min-height:551px;padding:40px;display:flex;box-shadow:0 1px 20px #0000000a}.review-quote-mark{color:var(--color-ink)}.review-card blockquote{color:var(--color-inverse-muted);margin:34px 0 0;font-size:17px;line-height:1.7}.review-stars{color:#9f9f9f;justify-content:center;gap:3px;margin:20px 0 30px;display:flex}.review-author{text-align:left;border-top:1px solid #eee;align-items:center;gap:20px;width:100%;margin-top:auto;padding-top:40px;display:flex}.review-author img{object-fit:contain;border:1px solid #e9e9e9;border-radius:4px;flex-shrink:0;width:72px;height:72px}.review-author strong{letter-spacing:-.05em;color:var(--color-ink);font-size:20px;font-weight:600;line-height:1.2;display:block}.review-author span{color:#9f9f9f;margin-top:2px;font-size:15px;line-height:1.6;display:block}@media (max-width:1100px){.review-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.reviews{padding-block:48px 64px}.review-filter{gap:10px}.review-filter span{width:100%}.review-filter button{min-height:44px;padding-inline:12px}.review-grid{grid-template-columns:1fr;margin-top:36px}.review-card{min-height:0;padding:32px 24px}}@media (max-width:800px){.review-card blockquote{font-size:15.5px;line-height:1.7}}
