.tst__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(12px,2.4vw,32px);margin:0;padding:0;list-style:none;display:grid}.tst__card figure{flex-direction:column;justify-content:space-between;gap:24px;height:100%;margin:0;display:flex}.tst__quote{color:var(--ps-ink);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.2rem);line-height:1.5}.tst__quote p{margin:0}.tst__who{flex-direction:column;gap:2px;display:flex}.tst__name{color:var(--ps-ink);font-weight:700}.tst__meta{color:var(--ps-mute);font-size:.875rem}.tst--dark{--ps-bg:transparent;--ps-card:#ffffff0a;--ps-ink:#f5f5f4;--ps-body:#d4d4d4;--ps-mute:#a3a3a3;--ps-line:#ffffff1f}
