.leadership{display:grid;gap:24px}.lead-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin:14px 0}.lead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lead-panel{padding:24px;border:1px solid #4e2274;background:#100e17e8;border-radius:12px}.lead-panel h2{font-size:24px;margin:12px 0}.lead-panel p{color:#bca5d1;line-height:1.7}.lead-row{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #4e2274;padding:18px 0;align-items:end}.lead-row>strong{width:100%;overflow-wrap:anywhere}.lead-row>span{width:100%;color:#a75beb}.leadership label{display:grid;gap:8px;font-size:14px}.leadership input,.leadership select{background:#0a090e;color:#e5dff6;border:1px solid #653391;border-radius:6px;padding:12px;max-width:100%;min-height:44px}.lead-invite{display:flex;flex-wrap:wrap;gap:16px;align-items:end}.leadership button:disabled{opacity:.45;cursor:not-allowed}.leadership .btn{min-height:44px}.leadership :focus-visible{outline:2px solid #c37eff;outline-offset:4px}@media(max-width:800px){.lead-grid{grid-template-columns:1fr}.lead-panel{padding:18px}.lead-invite>label{width:100%}.lead-toolbar{align-items:flex-start}}
