
/* Restore the original stacked geometry, expressed with current brand tokens. */
#connected-team-views .sandwich-stack{gap:0;position:relative;margin-top:24px;isolation:isolate}
#connected-team-views .sandwich-stack::before{content:"";position:absolute;left:96px;top:48px;bottom:48px;border-left:1px dashed var(--blue);z-index:-1}
#connected-team-views .sandwich-layer{grid-template-columns:192px minmax(0,1fr);gap:24px;min-height:104px;padding:12px 0;position:relative}
#connected-team-views .sandwich-layer svg{display:block;width:192px;height:auto;overflow:visible}
#connected-team-views .sandwich-layer>div{border-left:2px solid var(--line);padding-left:16px;min-width:0}
#connected-team-views .sandwich-layer strong{font-size:15px;line-height:1.4;color:var(--blue)}
#connected-team-views .sandwich-layer span{font-size:14px;line-height:1.5;margin-top:6px;color:var(--slate)}
#connected-team-views .sandwich-endpoint strong{color:var(--ink);font-size:16px}
#connected-team-views .sandwich-endpoint>div{border-left-color:var(--orange)}
@media(max-width:1100px){#connected-team-views .sandwich-layer{grid-template-columns:150px minmax(0,1fr);gap:20px}#connected-team-views .sandwich-layer svg{width:150px}#connected-team-views .sandwich-stack::before{left:75px}}
@media(max-width:500px){#connected-team-views .figure-body{padding:16px}#connected-team-views .sandwich-layer{grid-template-columns:96px minmax(0,1fr);gap:12px;min-height:96px}#connected-team-views .sandwich-layer svg{width:96px}#connected-team-views .sandwich-stack::before{left:48px}#connected-team-views .sandwich-layer>div{padding-left:12px}#connected-team-views .sandwich-layer strong{font-size:14px}#connected-team-views .sandwich-layer span{font-size:13px}}
