/* 1 · Corporate — cover band, centred photo, company pill */
.sx-t-corporate .sx-cover {
  height: 136px;
  position: relative;
  background: linear-gradient(135deg, var(--c-accent) 0%, var(--c-primary) 100%);
  background-size: cover;
  background-position: center;
}
.sx-t-corporate .sx-cover::after {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(90deg, transparent 0 24px, color-mix(in srgb, var(--c-button-text) 6%, transparent) 24px 25px);
}
.sx-t-corporate .sx-av {
  width: 102px; height: 102px;
  margin: -54px auto 0;
  position: relative; z-index: 1;
  border-radius: 50%;
  border: 4px solid var(--c-bg);
  background: color-mix(in srgb, var(--c-primary) 16%, var(--c-surface));
  color: var(--c-primary);
  font-weight: 700; font-size: 32px;
}
.sx-t-corporate .sx-id { text-align: center; padding: 12px 20px 4px; }
.sx-t-corporate .sx-name { font-size: 23px; font-weight: 700; }
.sx-t-corporate .sx-role { color: var(--c-muted); margin-top: 4px; }
.sx-t-corporate .sx-co {
  display: inline-block; margin-top: 10px;
  padding: 5px 12px; border-radius: 99px;
  background: color-mix(in srgb, var(--c-primary) 12%, var(--c-surface));
  color: var(--c-primary); font-weight: 600; font-size: 12.5px;
}
.sx-t-corporate .sx-body { padding: 18px 20px 8px; display: flex; flex-direction: column; gap: 18px; }
.sx-t-corporate .sx-act {
  background: var(--c-surface);
  border: 1px solid color-mix(in srgb, var(--c-primary) 14%, var(--c-bg));
  color: var(--c-primary);
}
.sx-t-corporate .sx-bio { text-align: center; }
.sx-t-corporate .sx-list {
  background: var(--c-surface);
  border: 1px solid color-mix(in srgb, var(--c-primary) 14%, var(--c-bg));
  border-radius: 16px; padding: 2px 16px;
}
.sx-t-corporate .sx-li + .sx-li { border-top: 1px solid color-mix(in srgb, var(--c-primary) 8%, var(--c-bg)); }
.sx-t-corporate .sx-li .sx-i { color: var(--c-primary); }
.sx-t-corporate .sx-soc a { background: color-mix(in srgb, var(--c-primary) 12%, var(--c-surface)); color: var(--c-primary); }
.sx-t-corporate .sx-save { background: var(--c-accent); color: var(--c-on-accent, var(--c-button-text)); }
.sx-t-corporate .sx-stats b { color: var(--c-primary); }
