/* Команда агентства — [cp_team] (inc/team.php). Демо-профили помечены «Демо». */
.cp-team__card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--cp-line);border-radius:var(--cp-r-md);background:var(--cp-surface);box-shadow:var(--cp-shadow-1)}
.cp-team__photo{position:relative;aspect-ratio:1/1;background:var(--cp-surface-2)}
.cp-team__photo img{display:block;width:100%;height:100%;object-fit:cover}
.cp-team__demo{position:absolute;top:var(--cp-s3);left:var(--cp-s3)}
.cp-team__body{display:flex;flex-direction:column;gap:var(--cp-s2);flex:1;padding:var(--cp-s4)}
.cp-team__name{margin:0;font-family:var(--cp-font-head);font-size:var(--cp-fs-h4);font-weight:600;line-height:1.25;color:var(--cp-text)}
.cp-team__role{margin:0;font-size:var(--cp-fs-sm);font-weight:600;color:var(--cp-accent-text)}
.cp-team__note{flex:1;margin:0;font-size:var(--cp-fs-sm);line-height:1.5;color:var(--cp-muted)}
.cp-team__actions{display:flex;flex-wrap:wrap;gap:var(--cp-s2);margin-top:var(--cp-s2)}
.cp-team__actions .cp-btn{flex:1 1 auto}
