.people-preview{display:grid;gap:30px}
.people-preview-group{display:grid;gap:14px}
.people-preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px}
.people-preview-heading h3{margin:0;font-size:24px}
.people-preview-heading>a{color:#cda7ff;font-weight:800}
.people-featured{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
.people-featured>a{display:grid;align-content:start;gap:6px}
.people-featured img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:13px;background:#141520}
.people-featured strong{line-height:1.25}
.people-featured small{color:#938e9f}
.people-name-list{display:flex;flex-wrap:wrap;gap:8px}
.people-name-list.is-collapsed{max-height:164px;overflow:hidden;position:relative}
.people-name-list.is-collapsed::after{content:"";position:absolute;right:0;bottom:0;width:90px;height:36px;background:linear-gradient(90deg,transparent,#090a10 80%);pointer-events:none}
.people-name-list a{padding:7px 11px;border:1px solid #292a37;border-radius:20px;background:#141520}
.people-name-list a:hover{border-color:#7541ac;color:#d8b7ff}
.people-name-toggle{margin-left:auto;display:flex;align-items:center;gap:9px;padding:8px 12px;border:0;background:transparent;color:#cda7ff;font:inherit;font-weight:800;cursor:pointer}
.people-name-toggle b{font-size:22px;line-height:1;transition:transform .2s ease}
.people-name-toggle[aria-expanded="true"] b{transform:rotate(180deg)}
.people-name-toggle[hidden]{display:none}
@media(max-width:900px){.people-featured{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto;padding-bottom:8px}}
@media(max-width:600px){.people-preview-heading{display:grid}.people-featured{grid-template-columns:repeat(5,132px)}}
