.cgr-reviews-inner {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 24px;
}

.cgr-review-card {
    background: #111;
    color: white;
    padding: 24px;
    border-radius: 24px;
}

.cgr-stars {
    font-size: 20px;
    margin-bottom: 16px;
}

.cgr-review-text {
    line-height: 1.6;
    margin-bottom: 16px;
}

.cgr-review-author {
    opacity: 0.7;
}