.m-quotes{display:grid;gap:1rem;margin-top:2.5rem;text-align:left}@media (min-width:760px){.m-quotes{grid-template-columns:repeat(3,1fr)}}.m-quote{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.5rem;border-radius:1.5rem;background:var(--sheet);box-shadow:inset 0 0 0 1px var(--hairline)}.m-quote blockquote{font-size:1.0625rem;line-height:1.5}.m-quote figcaption{font-size:.9375rem;color:var(--muted)}.m-quote figcaption b{color:var(--ink);font-weight:600}.m-stars{color:var(--accent);letter-spacing:.1em}