.hcp-latest-review-card{
    background:#fff;
    border:1px solid rgba(14,42,71,.08);
    border-radius:20px;
    padding:24px;
    box-shadow:0 10px 30px rgba(14,42,71,.08);
}

.hcp-latest-review-stars{
    color:#f16e00;
    font-size:20px;
    letter-spacing:2px;
    margin-bottom:12px;
}

.hcp-latest-review-text{
    margin:0 0 16px;
    font-size:16px;
    line-height:1.7;
    color:#24364b;
}

.hcp-latest-review-meta{
    display:flex;
    gap:10px;
    flex-wrap:wrap;
    align-items:center;
    font-size:14px;
    color:#5b6b7c;
}

.hcp-latest-review-name{
    color:#0e2a47;
}

.hcp-latest-review-date{
    opacity:.85;
}