#migramex-reviews .mm-review-intro{max-width:760px;color:var(--muted);margin:0 0 28px}
.mm-home-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.mm-home-review{display:flex;flex-direction:column;min-width:0;padding:26px;background:rgba(255,255,255,.03);border:1px solid rgba(195,168,82,.2);border-radius:12px;overflow-wrap:anywhere}
.mm-review-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gold);font-size:12px;letter-spacing:.6px}
.mm-review-top strong{font-size:24px;white-space:nowrap}.mm-review-top small{font-size:13px;font-weight:400}
.mm-home-review h3{font-size:21px;line-height:1.35;margin:18px 0 12px}.mm-home-review h3 a{color:var(--text,#fff);text-decoration:none}
.mm-home-review h3 a:hover,.mm-review-link:hover{text-decoration:underline}
.mm-review-excerpt{font-size:15px;line-height:1.75;color:var(--muted);margin:0 0 22px;flex-grow:1}
.mm-review-author{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px}.mm-review-author time{color:var(--muted);font-size:12px}
.mm-review-link{color:var(--gold);font-size:14px;margin-top:16px;display:inline-block}
.mm-review-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}
@media(max-width:1000px){.mm-home-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.mm-home-review-grid{grid-template-columns:1fr}.mm-home-review{padding:22px}.mm-review-actions a{width:100%;text-align:center}}
