.family-reviews{background:var(--muted);color:var(--foreground)}.family-reviews-row{scroll-snap-type:x mandatory;gap:1.25rem;padding:.25rem .25rem 1.25rem;display:flex;overflow-x:auto}.family-review-card{scroll-snap-align:start;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-3xl);flex-direction:column;flex:0 0 88%;min-width:0;padding:1.5rem;display:flex}.family-review-stars{color:var(--brand-yellow);stroke:var(--accent-ink)}.family-review-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.family-review-text.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.family-reviews .family-review-name{font-family:var(--font-body);text-transform:none;font-size:1rem;font-weight:700}@media (width>=640px){.family-review-card{flex-basis:calc(50% - .625rem)}}@media (width>=1024px){.family-review-card{flex-basis:calc(33.3333% - .833333rem)}}
