.leadership-directory{overflow:hidden}.leadership-directory .panel-head h2{margin-top:6px}.leadership-controls{padding:18px 20px 6px}.leadership-groups{display:flex;flex-wrap:wrap;gap:8px}.leadership-groups button{border:1px solid var(--line,#dce3eb);border-radius:20px;min-height:42px;padding:8px 15px;background:#f4f7fa;color:#253f58;font-size:13px}.leadership-groups button[aria-pressed=true]{background:#193c5a;border-color:#193c5a;color:#fff}.leadership-search{display:grid;gap:7px;margin:17px 0 0;font-size:12px;color:var(--muted,#657589)}.leadership-search input{width:100%;min-height:44px;background:transparent;color:inherit}.leadership-count{font-size:12px;color:var(--muted,#657589);margin:14px 0}.leadership-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 18px 20px}.leadership-person{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;border:1px solid var(--line,#dce3eb);border-radius:10px;padding:20px 12px 14px;background:linear-gradient(#f5f8fb,#fff);color:#20374c;text-align:center;overflow-wrap:anywhere;transition:border-color .15s,transform .15s}.leadership-person:hover{border-color:#6f8eaa;transform:translateY(-2px)}.leadership-avatar{display:grid;place-items:center;width:58px;height:58px;border:1px solid #d2dce6;border-radius:50%;background:#e2ebf2;color:#274c6e;font:22px Georgia,serif;letter-spacing:1px}.leadership-person strong{font:600 17px/1.3 Georgia,serif}.leadership-role{font-size:12px;line-height:1.5}.leadership-memberships{font-size:10px;line-height:1.5;color:#5c7084}.leadership-person small{font-size:10px;color:var(--muted,#657589);margin-top:auto}.leadership-open{font-size:11px;font-weight:700;color:#315f86}.leadership-status{padding:4px 7px;border-radius:4px;background:#fff1d5;color:#80570d;font-size:11px;line-height:1.4}.leadership-coverage{margin:4px 18px 20px;border-top:1px solid var(--line,#dce3eb);padding-top:14px;font-size:12px;line-height:1.65;color:var(--muted,#657589)}.leadership-coverage summary{cursor:pointer;font-weight:700}.leadership-coverage article{margin:13px 0}.leadership-coverage h3{font-size:14px;margin:0 0 5px}.leadership-coverage small{display:block;margin-top:5px}.leadership-seats{margin:0 18px 20px;padding:16px;border-radius:8px;background:#f2f5f8;font-size:12px;line-height:1.6}.leadership-seats h3{font-size:16px;margin:0 0 8px}.leadership-seats article{display:grid;gap:4px;border-top:1px solid var(--line,#dce3eb);padding:12px 0}.leadership-seats article:last-child{padding-bottom:0}.leadership-seats span,.leadership-seats small{color:var(--muted,#657589)}.leadership-profile{overflow-wrap:anywhere}.leadership-profile h2{font-family:Georgia,serif;margin-bottom:8px}.leadership-profile-role{font-weight:700;margin-top:0}.leadership-profile-groups{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.leadership-profile-groups span{border:1px solid var(--line,#dce3eb);border-radius:20px;padding:5px 10px;font-size:11px}.leadership-profile-memberships{background:#f0f5f9;border-left:3px solid #7594af;padding:14px;margin:18px 0}.leadership-profile-memberships h3{margin-top:0;font-size:16px}.leadership-profile-memberships p,.leadership-note,.leadership-review{font-size:12px;line-height:1.6;color:var(--muted,#657589)}.leadership-profile .leadership-coverage{margin:20px 0}.leadership-person:focus-visible,.leadership-groups button:focus-visible{outline:3px solid #ca8d33;outline-offset:3px}html[data-theme=dark] .leadership-person{background:linear-gradient(#24374a,#1c2d40);color:#e8eef5}html[data-theme=dark] .leadership-avatar{background:#334c64;border-color:#526b82;color:#dce9f6}html[data-theme=dark] .leadership-role,html[data-theme=dark] .leadership-memberships{color:#c0cfdd}html[data-theme=dark] .leadership-open{color:#b5d6f1}html[data-theme=dark] .leadership-groups button{background:#25394c;color:#dae6f1}html[data-theme=dark] .leadership-groups button[aria-pressed=true]{background:#d6e7f6;color:#172f46}html[data-theme=dark] .leadership-seats,html[data-theme=dark] .leadership-profile-memberships{background:#24374b}@media(max-width:360px){.leadership-grid{gap:8px;padding-inline:12px}.leadership-person{padding:16px 8px}.leadership-person strong{font-size:15px}.leadership-controls{padding-inline:14px}.leadership-groups button{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.leadership-person{transition:none}.leadership-person:hover{transform:none}}
.financial-disclosures{margin:24px 0;padding:18px;border:1px solid var(--line,#dce3eb);border-radius:10px;background:#f7f9fb;overflow-wrap:anywhere}.financial-disclosures>h3{margin-top:0}.financial-disclosures p{font-size:13px;line-height:1.65}.financial-disclosure-gap{padding:13px;border-left:3px solid #8aa4ba;background:#edf3f8}.financial-disclosure-limits{color:var(--muted,#657589)}.financial-disclosure-report{padding:16px 0;border-top:1px solid var(--line,#dce3eb);margin-top:16px}.financial-disclosure-report h4{margin:0 0 8px;font-size:16px;line-height:1.4}.financial-disclosure-report small,.financial-disclosure-access small{display:block;color:var(--muted,#657589);font-size:11px;line-height:1.5}.financial-disclosure-entries{list-style:none;padding:0;margin:15px 0}.financial-disclosure-entries li{padding:13px;border:1px solid var(--line,#dce3eb);border-radius:6px;background:#fff;margin:10px 0}.financial-disclosure-entries h5{margin:0;font-size:13px}.financial-disclosure-entries p{margin:7px 0 0}.financial-disclosure-access{margin-top:15px;border-top:1px solid var(--line,#dce3eb);padding-top:12px}.financial-disclosure-access summary{font-size:13px;font-weight:700;cursor:pointer}.financial-disclosure-access ul{padding-left:20px}.financial-disclosure-access li{margin:15px 0;line-height:1.6}.financial-disclosure-access p{margin:6px 0}html[data-theme=dark] .financial-disclosures{background:#1e3043}html[data-theme=dark] .financial-disclosure-gap{background:#294055}html[data-theme=dark] .financial-disclosure-entries li{background:#263a4f}
