/* Phase 2E Leadership & Committees */
.leadership-hero{background:linear-gradient(135deg,#fffaf2,#ead3a8)}.leadership-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:1.25rem;align-items:start}.council-list{display:grid;gap:.55rem}.council-row{display:grid;grid-template-columns:minmax(150px,.65fr) 1fr;gap:1rem;background:#fff;border:1px solid var(--line);border-radius:.85rem;padding:.8rem 1rem}.council-row strong{color:var(--brand)}.term-pill{display:inline-block;margin-left:.35rem;background:#f5ead8;border:1px solid var(--line);border-radius:999px;padding:.05rem .45rem;font-size:.82rem;color:var(--muted)}.committee-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.committee-card{background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1.1rem;box-shadow:0 8px 20px rgba(38,24,10,.05)}.committee-card h3{margin-top:0;color:var(--brand)}.committee-note{color:var(--muted);font-style:italic}.committee-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.committee-groups.single{grid-template-columns:1fr}.committee-group h4{margin:.2rem 0 .45rem;text-decoration:underline}.member-list{margin:.25rem 0 0;padding-left:1.1rem;line-height:1.65}.notes-box{background:#fffaf2;border:1px solid var(--line);border-radius:1rem;padding:1rem}.admin-editor textarea{width:100%;min-height:520px;font:14px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;border:1px solid var(--line);border-radius:.75rem;padding:1rem}.admin-editor input{font:inherit;padding:.75rem;border:1px solid var(--line);border-radius:.65rem}.admin-editor label{display:grid;gap:.4rem;font-weight:700;margin:.75rem 0}.admin-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem}.edit-link-row{text-align:right;margin-top:1rem}@media(max-width:900px){.leadership-grid,.committee-board,.committee-groups{grid-template-columns:1fr}.council-row{grid-template-columns:1fr;gap:.2rem}}
