/* One shared team grid, with the service type separate from each role. */
.team-unified{background:#fff}
.team-unified .person-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.75rem}
.team-unified .person-status{padding:.4rem .6rem;border:1px solid #d2cdc4;border-radius:999px;color:#625e56;font-size:.6rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap}
.team-unified .information-panel{margin-top:clamp(3rem,6vw,5.5rem)}
