.reviews-page__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.reviews-page__card{align-items:center;gap:16px;height:100%;padding:16px;display:flex;position:relative}.reviews-page__card:has(.reviews-page__link:hover){border-color:var(--color-accent)}.reviews-page__body{flex:1;min-width:0}.reviews-page__body h3{margin:0 0 4px}.reviews-page__link{color:inherit;text-decoration:none}.reviews-page__link:after{content:"";position:absolute;inset:0}.reviews-page__where{color:var(--color-text-muted);flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.875rem;display:flex}
