.talent-network{background:var(--panel)}
.talent-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:center}
.talent-copy h2{font:400 clamp(36px,4vw,58px)/1.12 var(--serif);letter-spacing:-.035em;margin-bottom:24px}
.talent-copy>p:not(.section-number){color:var(--muted);max-width:490px}
.talent-summary{min-width:0;border:1px solid var(--line);border-top:3px solid var(--signal);padding:clamp(24px,3vw,42px);background:var(--ground)}
.talent-summary .micro{margin-bottom:14px}
.talent-count{font:400 clamp(64px,7vw,104px)/1 var(--serif);letter-spacing:-.055em;color:var(--paper);margin:0 0 32px;font-variant-numeric:tabular-nums}
.talent-areas{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 26px}
.talent-areas li{padding:7px 12px;border:1px solid var(--line);font-size:13px;color:var(--green)}
.talent-note,.talent-status{color:var(--muted);font-size:14px;margin:0}
.talent-updated{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:18px;border-top:1px solid var(--line);margin:20px 0 0;font:11px/1.7 var(--mono);color:var(--muted)}
@media(max-width:800px){.talent-layout{grid-template-columns:1fr;gap:30px}.talent-copy h2{font-size:38px}.talent-summary{padding:26px}.talent-count{font-size:76px}}
