.gt-review-snapshot__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:22px}
.gt-review-snapshot__summary small{flex-basis:100%;opacity:.85}
.gt-review-snapshot__rating{font-size:var(--gt-type-h3-size);font-weight:var(--gt-type-h3-weight)}
.gt-review-snapshot__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.gt-review-snapshot__card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--cream-pale);color:var(--green);min-width:0}
.gt-review-snapshot__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}
.gt-review-snapshot__meta strong,.gt-review-snapshot__meta time,.gt-review-snapshot__card>a{font-size:var(--gt-type-small-size)}
.gt-review-snapshot__card blockquote{margin:0;overflow-wrap:anywhere}
.gt-review-snapshot__card p{margin:0}
.gt-review-snapshot__card>a{margin-top:auto;text-decoration:underline;text-underline-offset:3px}
.spa-reviews .gt-review-snapshot>.section-action .btn{border-color:var(--cream);color:var(--cream)}
@media(max-width:820px){.gt-review-snapshot__cards{grid-template-columns:1fr}}
