.sc-users{color:#24364d;font-family:inherit;line-height:1.5}
.sc-users *{box-sizing:border-box}
.sc-users .sc-user-section{margin:0 0 40px}
.sc-users .sc-user-section>h2{font-family:inherit;font-size:24px;font-weight:700;line-height:1.4;color:#24364d;margin:0 0 20px}
.sc-users .sc-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.sc-users .sc-user-card{display:flex;align-items:flex-start;gap:18px;background:#f8fafc;border-radius:10px;padding:22px}
.sc-users .sc-user-avatar{flex:0 0 80px;width:80px;height:80px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e9eef8;color:var(--primary,#315cf3);font-size:24px;font-weight:600;text-decoration:none}
.sc-users .sc-user-avatar img{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%}
.sc-users .sc-user-info{min-width:0;overflow-wrap:anywhere}
.sc-users .sc-user-info h3{font-family:inherit;font-size:17px;font-weight:700;line-height:1.4;margin:2px 0 10px}
.sc-users .sc-user-info a{color:var(--primary,#315cf3);text-decoration:none}
.sc-users .sc-user-info a:hover{text-decoration:underline}
.sc-users .sc-user-info p{font:inherit;font-size:14px;margin:0 0 10px;text-align:left}
.sc-users .sc-user-title,.sc-users .sc-user-contact{display:block;color:#71829b;font-size:14px}
.sc-users .sc-user-email{display:block;font-size:14px;margin-bottom:6px}
.sc-users .sc-users-empty{color:#71829b;margin:0 0 20px}
@media(max-width:1100px){.sc-users .sc-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.sc-users .sc-user-grid{grid-template-columns:1fr}.sc-users .sc-user-card{padding:18px}}
