.quotes{gap:var(--sp-m);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.quote{text-align:center;flex-direction:column;align-items:center;display:flex}.stars{color:var(--accent);margin-bottom:var(--sp-s);gap:.15rem;display:flex}.quote blockquote{margin:0}.quote blockquote p{color:var(--ink-700);font-size:1.05rem;line-height:1.7}.attrib{padding-top:var(--sp-m);flex-direction:column;gap:.1rem;margin-top:auto;display:flex}.attrib-name{color:var(--blue-800);font-size:1.05rem;font-weight:700}.attrib-loc{color:var(--ink-500);font-size:.92rem}.share{margin-top:var(--sp-xl);padding:var(--sp-l);background:var(--surface-alt);border-radius:var(--radius-lg);text-align:center}.share h2{font-size:var(--step-2)}.share p{max-width:52ch;margin:var(--sp-s) auto var(--sp-m)}
