.td-react-testimonial{gap:var(--td-sp-7);min-width:0;padding:var(--td-sp-9);border-radius:var(--td-radius-9);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 66%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge);flex-direction:column;margin:0;display:flex;position:relative}.td-react-testimonial:before{content:"“";top:2px;left:var(--td-sp-7);font-family:var(--td-font-display);color:color-mix(in srgb, var(--td-ink) 12%, transparent);pointer-events:none;font-size:54px;line-height:1;position:absolute}.td-react-testimonial-quote{padding-top:var(--td-sp-5);font-family:var(--td-font-sans);color:var(--td-ink);margin:0;font-size:14px;font-style:italic;line-height:1.55}.td-react-testimonial-meta{align-items:center;gap:var(--td-sp-6);margin-top:auto;display:flex}.td-react-testimonial-avatar{width:38px;height:38px;font-family:var(--td-font-ui);letter-spacing:.04em;color:var(--td-ink-2);background:var(--td-surface);box-shadow:inset 2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 52%, transparent), inset -1.5px -1.5px 4px color-mix(in srgb, var(--td-shadow-light) 46%, transparent), 0 0 0 1px var(--td-edge);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.td-react-testimonial-avatar img,.td-react-testimonial-meta>img{object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.td-react-testimonial-who{gap:2px;min-width:0;display:grid}.td-react-testimonial-name{font-family:var(--td-font-ui);color:var(--td-ink);font-size:12.5px;font-weight:600}.td-react-testimonial-role{font-family:var(--td-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--td-ink-2);font-size:10px}.td-react-testimonial-grid{gap:var(--td-sp-9);grid-template-columns:repeat(auto-fit, minmax(min(var(--td-testimonial-min,320px), 100%), 1fr));align-items:stretch;min-width:0;display:grid}
