/* Only the review entry row and published summaries. Existing Club controls stay intact. */
.review-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-bottom:18px;align-items:stretch}
.review-entry-grid>.card+.card{margin-top:0}
.review-report-card{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin:16px 0}
.review-report-shots{display:flex;gap:8px;flex:0 1 260px;max-width:100%}
.review-report-shots img{width:calc(50% - 4px);height:190px;object-fit:contain;background:var(--panel3);border:1px solid var(--line);border-radius:10px}
.review-report-intro{flex:1 1 260px;min-width:0}
.review-report-intro p{margin-top:0;overflow-wrap:anywhere}
@media(max-width:600px){.review-report-shots{flex-basis:100%}.review-report-shots img{height:170px}}
