.research-team-suite{display:grid;gap:24px}
.research-team-hero{display:flex;align-items:end;justify-content:space-between;gap:24px}
.research-team-hero h2{margin:6px 0 8px}.research-team-hero p{max-width:720px;margin:0;color:var(--muted)}
.research-team-controls{display:flex;align-items:end;gap:12px;min-width:min(100%,440px)}
.research-team-controls label{flex:1}.research-team-controls select{width:100%}
.research-team-empty{text-align:center;padding:48px 24px}.research-team-empty p{max-width:660px;margin:10px auto 20px;color:var(--muted)}
.research-team-mark{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid var(--border);border-radius:50%;font-size:24px}
.research-team-progress-track,.research-team-timeline{display:flex;gap:8px;overflow-x:auto;padding:16px 0 8px;scrollbar-gutter:stable}
.research-team-progress-track span,.research-team-timeline span{min-width:132px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--muted)}
.research-team-progress-track span.complete,.research-team-timeline span.complete{border-color:var(--positive);color:var(--text)}
.research-team-progress-track span.running{border-color:var(--gold);color:var(--text)}
.research-team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.research-specialist-card{padding:24px}.research-specialist-card header{display:flex;gap:12px;align-items:center;margin-bottom:18px}
.research-specialist-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--border);border-radius:8px;font-size:20px}
.research-specialist-card header div{flex:1}.research-specialist-card h3{margin:0}.research-specialist-card header p{margin:4px 0 0;color:var(--muted)}
.research-specialist-card section+section{margin-top:16px}.research-specialist-card h4{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.research-specialist-card ul{margin:0;padding-left:20px}.research-specialist-card li+li{margin-top:6px}
.research-team-synthesis{border-top:2px solid var(--gold)}.research-team-synthesis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.research-team-synthesis-grid section{padding:16px;border:1px solid var(--border);border-radius:8px}.research-team-synthesis-grid h4{margin-top:0}
@media(max-width:900px){.research-team-hero{align-items:stretch;flex-direction:column}.research-team-controls{min-width:0}.research-team-grid{grid-template-columns:1fr}}
@media(max-width:520px){.research-team-suite{gap:16px}.research-team-controls{align-items:stretch;flex-direction:column}.research-team-controls button{width:100%}.research-specialist-card{padding:16px}.research-team-synthesis-grid{grid-template-columns:1fr}}
