.mgr-wrapper{
    overflow:hidden;
    padding:40px 0;
}

.mgr-slider{
    display:flex;
    gap:20px;
    transition:transform .5s ease;
}

.mgr-card{
    min-width:320px;
    background:#fff;
    border-radius:16px;
    padding:20px;
    box-shadow:0 5px 20px rgba(0,0,0,0.08);
}

.mgr-top{
    display:flex;
    justify-content:space-between;
    margin-bottom:10px;
}

.mgr-user h3{
    font-size:16px;
    margin:0;
}

.mgr-user span{
    font-size:12px;
    color:#777;
}

.mgr-stars{
    color:#fbbc04;
    margin:10px 0;
}

.mgr-card p{
    font-size:14px;
    line-height:1.6;
}

.mgr-card img{
    width:24px;
}