/* Each review grows independently; neighbouring cards do not stretch with it. */
.mfb-storefront .mfb-review-grid{align-items:start}
.mfb-storefront .mfb-review-card{align-self:start;height:auto}
.mfb-storefront .mfb-review-rating{display:flex;align-items:center;gap:9px;margin-bottom:18px}
.mfb-storefront .mfb-review-rating .mfb-review-stars{margin-bottom:0}
.mfb-storefront .mfb-review-score{font-size:12px;font-weight:700;color:var(--mfb-muted,#637066)}
.mfb-storefront .mfb-review-card .mfb-review-content{margin-bottom:25px;min-width:0}
.mfb-storefront .mfb-review-card .mfb-review-content blockquote{margin-bottom:0}
.mfb-storefront .mfb-review-card [hidden]{display:none!important}
.mfb-storefront .mfb-review-card button.mfb-review-more{display:inline-flex;align-items:center;min-height:36px;border:0;border-radius:5px;padding:2px 3px;margin:3px 0 0;background:transparent;box-shadow:none;color:var(--mfb-ink,#17221b);font:inherit;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.mfb-storefront .mfb-review-card button.mfb-review-more:hover{color:var(--mfb-accent,#bb1726);background:transparent}
.mfb-storefront .mfb-review-card button.mfb-review-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.mfb-storefront .mfb-review-byline{flex-wrap:wrap}
.mfb-storefront .mfb-review-byline span{overflow-wrap:anywhere}
@media(max-width:600px){.mfb-storefront .mfb-review-card{padding:24px}.mfb-storefront .mfb-review-card button.mfb-review-more{min-height:44px}}
