.quotes{display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.quote{background:#fff;border:1px solid var(--rule);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:30px 30px 26px}.quote .top{justify-content:space-between}.quote .top,.quote__person{align-items:center;display:flex;gap:12px}.quote__avatar{background:var(--brand-tint);border-radius:50%;flex-shrink:0;height:46px;overflow:hidden;width:46px}.quote__avatar img{display:block;height:46px;object-fit:cover;width:46px}.quote .top span:first-of-type{color:var(--brand);font-family:Poppins,sans-serif;font-size:14px;letter-spacing:.1em}.quote .quote__badge{background:var(--brand-tint);border-radius:6px;color:var(--ink);flex-shrink:0;font-size:12px;letter-spacing:.14em;padding:6px 10px;text-transform:uppercase}.quote .quote__badge,.quote h5{font-family:Poppins,sans-serif;font-weight:800}.quote h5{font-size:19px;letter-spacing:-.005em;line-height:1.25;margin:0}.quote h5 span{color:var(--brand);font-style:italic;font-weight:900}.quote p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0}.quote .section-head .h2 span{color:var(--brand);font-style:italic}.quote .section-head .lede{margin-top:22px}@media (max-width:1100px){.quotes{grid-template-columns:1fr}}@media (max-width:576px){.quote{padding:20px 20px 16px}}