.review-trio{grid-column:1/-1;display:grid;gap:1rem}@media(min-width:1024px){.review-trio{grid-template-columns:repeat(3,1fr)}}.review-trio figure.quote{margin:0;max-width:none;display:grid;gap:1rem;align-content:start;text-align:left;padding:1.75rem;border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg-raised)}.review-trio .quote blockquote{margin:0;font-size:var(--body-lg);line-height:1.45;text-wrap:pretty}.review-trio .quote figcaption{display:block;font-size:var(--small);color:var(--ink-muted)}.review-trio .quote figcaption b{color:var(--ink);font-weight:500}.review-trio .stars{display:inline-flex;color:var(--accent)}.review-trio .stars svg{height:14px;width:auto;fill:currentColor}
