.user-card{border:1px solid var(--border-tertiery);background-color:var(--surface-secondary);background-image:linear-gradient(var(--surface-on-surface), var(--surface-on-surface));background-repeat:no-repeat;background-size:100% 120px;border-radius:4px;flex-direction:column;align-items:center;min-width:0;padding:70px 20px 20px;display:flex;position:relative}.user-card .avatar{outline:1px solid var(--border-tertiery);outline-offset:-1px;background-color:var(--surface-primary);object-fit:cover;border-radius:50%;width:100px;height:100px}.user-card .details{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;margin-top:16px;display:flex}.user-card .details .author-name{max-width:100%;color:var(--text-primary);font-family:var(--montserrat-font);font-size:24px;font-weight:700;line-height:32px}.user-card .details .duration{color:var(--text-secondary);margin-top:4px;font-size:14px;line-height:20px}.user-card .follow-slot{width:100%;min-height:40px;margin-top:24px}.user-card .follow-toggle-button.action-button.btn-cta{width:100%;height:40px;color:var(--text-primary);background-color:#0000;border:1px solid #0000;position:relative}.user-card .follow-toggle-button.action-button.btn-cta.btn-primary{border-color:var(--border-secondary)}.user-card .follow-toggle-button.action-button.btn-cta:hover{background-color:var(--surface-on-surface)}@media (max-width:900px){.user-card{background:0 0;border:none;flex-direction:row;gap:8px;padding:0}.user-card .avatar{flex-shrink:0;width:44px;height:44px}.user-card .details{text-align:left;overflow-wrap:anywhere;flex:1;align-items:flex-start;margin-top:0}.user-card .details .author-name{font-family:var(--lato-font);font-size:16px;line-height:24px}.user-card .details .author-name .ellipsis{white-space:normal}.user-card .follow-slot{flex-shrink:0;width:auto;min-height:32px;margin-top:0}.user-card .follow-toggle-button.action-button.btn-cta{width:auto;min-width:100px;height:32px;padding:4px 12px 4px 8px;font-size:14px}.user-card .follow-toggle-button.action-button.btn-cta.btn-primary{background-color:var(--surface-on-surface);border-color:#0000}.user-card .follow-toggle-button.action-button.btn-cta.btn-lined{border-color:var(--border-secondary)}.user-card .follow-toggle-button.action-button.btn-cta svg.smaller-icon{width:16px;height:16px}}
.member-followers{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:24px;margin-bottom:24px;display:grid}@media (max-width:900px){.member-followers{grid-template-columns:1fr;gap:16px}}