.org-directory{--org-ink:#123454;--org-muted:#60788f}.org-header{max-width:820px;padding:8px 0 28px}.org-header h1{font-size:clamp(30px,3.3vw,46px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-transform:none;margin:10px 0 16px}.org-header>p:last-child{color:var(--org-muted);font-size:18px;margin:0}.org-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 26px}.org-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #cdddeb;border-radius:10px;padding:0 14px;flex:1;min-width:280px;max-width:600px}.org-directory svg{width:19px;height:19px;flex-shrink:0}.org-search>svg{color:#7790a8}.org-search input{border:0;background:transparent;box-shadow:none;padding:15px 0;color:var(--org-ink);width:100%;min-width:0;font:inherit}.org-search:focus-within{outline:2px solid #0876ef;outline-offset:2px}.org-search input:focus{outline:none}.org-search button{border:0;background:none;color:#5c7790;font-size:25px;width:28px;flex:0 0 28px}.org-search input::-webkit-search-cancel-button{-webkit-appearance:none}.org-filters{display:flex;gap:6px;flex-wrap:wrap}.org-filters button{font-size:13px;border:1px solid #d8e4ee;background:#fff;padding:9px 14px;border-radius:25px;color:#456581;white-space:nowrap}.org-filters button[aria-pressed=true]{color:white;background:#126de1;border-color:#126de1}.org-director{border:1px solid #d4e1ed;border-left:4px solid #0876ef;border-radius:12px;background:#fff;padding:25px 28px;display:grid;grid-template-columns:1fr auto;gap:0 32px}.org-director-name{display:flex;align-items:center;gap:18px}.org-monogram{display:grid;place-items:center;width:65px;height:65px;flex:0 0 65px;border-radius:50%;background:#edf5ff;color:#0876ef;font-size:23px;font-weight:650}.org-label{font-size:10px;letter-spacing:.06em;color:#637d95;margin-bottom:8px!important}.org-director h2{font-size:23px;line-height:1.2;font-weight:700;text-transform:none;margin:0 0 8px}.org-director-name>div>p:last-child{font-size:13px;color:var(--org-muted);margin:0}.org-director-contacts{display:grid;gap:8px;align-content:center}.org-contact,.org-email{display:flex;align-items:center;gap:9px;font-size:14px;text-decoration:none;color:#0b62c7;line-height:1.45}.org-contact svg,.org-email svg{width:16px;height:16px}.org-director>.org-details{grid-column:1/-1}.org-results{font-size:12px;color:#71879c;margin:20px 0!important}.org-group{margin:0 0 34px;scroll-margin-top:165px}.org-group>header{display:flex;align-items:center;gap:12px;margin:0 0 18px}.org-group h2{font-size:25px;text-transform:none;font-weight:650;letter-spacing:-.02em;margin:0}.org-group>header>span{font-size:12px;color:#6b8093;border:1px solid #d3dfeb;border-radius:20px;padding:2px 9px}.org-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.org-card{min-width:0;background:white;border:1px solid #dbe5ee;border-radius:12px;padding:24px}.org-card>header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.org-unit-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;color:#0876ef;background:#eff6ff;border-radius:9px}.org-card h3{font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.015em;margin:0;text-transform:none}.org-card .org-person{font-size:17px;font-weight:600;line-height:1.45;margin:0 0 3px;color:#153958}.org-card .org-role{font-size:12px;color:var(--org-muted);line-height:1.5;margin:0 0 16px}.org-location{display:flex;align-items:flex-start;gap:8px;color:#627d96;font-size:13px;line-height:1.55;margin:14px 0!important}.org-location svg{width:16px;height:16px;margin-top:2px}.org-primary-contact{margin:14px 0 8px}.org-email{font-size:13px;margin-top:8px}.org-details{margin:18px 0 0;border-top:1px solid #e0e9f1;padding-top:13px;font-size:13px}.org-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;color:#4a6c8a;font-weight:600}.org-details>summary::-webkit-details-marker{display:none}.org-details>summary>span{font-size:20px;color:#0876ef;font-weight:400}.org-details[open]>summary>span{transform:rotate(45deg)}.org-details>div{padding:18px 0 0}.org-team{display:grid;gap:18px}.org-team>div{padding-left:12px;border-left:2px solid #d8eaff}.org-team strong{display:block;font-size:14px;font-weight:600}.org-team>div>span{display:block;color:#647f96;font-size:12px;margin-top:3px}.org-team .org-contact{margin-top:8px}.org-hours{display:flex;gap:8px;color:#5e7891;font-size:12px;line-height:1.6;margin-top:18px!important}.org-hours svg{width:16px;height:16px;margin-top:2px}.org-note{color:#678096;font-size:12px;line-height:1.6;margin-top:16px!important}.org-page-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;margin-top:18px;color:#126de1}.org-page-link svg{width:16px;height:16px}.org-empty{padding:35px;border:1px dashed #b9cddd;border-radius:12px;text-align:center}.org-empty h2{font-size:24px;text-transform:none}.org-empty p{margin:14px auto;color:#648099}.org-empty button{padding:10px 16px;border:1px solid #bdd5ee;border-radius:7px;color:#075ebf;background:#fff}.org-governance{padding:28px 0;border-top:1px solid #d5e2ee;margin-top:38px}.org-governance h2{font-size:28px;text-transform:none;font-weight:650;line-height:1.25;margin:8px 0 20px}.org-councils{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.org-councils span{font-size:13px;background:#eaf3fc;color:#315777;padding:9px 14px;border-radius:6px}.org-governance>p:not(.staff-eyebrow){font-size:14px;color:#637c93}.org-addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #d5e2ee;padding-top:24px}.org-addresses strong,.org-addresses>div>span{display:block}.org-addresses>div>span{color:#637f97;font-size:13px;margin:5px 0 12px}.org-schedule{margin:0;display:grid;gap:0}.org-schedule>div{display:flex;gap:20px;justify-content:space-between;padding:9px 0;border-bottom:1px solid #edf2f7}.org-schedule dt{font-weight:600}.org-schedule dd{margin:0;text-align:right}.org-schedule dd span{display:block;font-size:11px;color:#6c859a}.org-directory button:focus-visible,.org-directory summary:focus-visible{outline:3px solid #0876ef;outline-offset:4px}
@media(max-width:900px){.org-tools{display:block}.org-search{max-width:none;margin-bottom:14px}.org-director{gap:20px}.org-director-name{gap:12px}.org-director h2{font-size:20px}.org-monogram{width:52px;height:52px;flex-basis:52px}}
@media(max-width:600px){.org-header{padding-top:0}.org-header h1{font-size:30px}.org-header>p:last-child{font-size:16px}.org-tools{margin-bottom:20px}.org-search{min-width:0}.org-search input{font-size:14px;padding:14px 0}.org-filters{flex-wrap:nowrap;overflow:auto;padding:3px 2px 10px}.org-filters button{font-size:12px;padding:8px 12px}.org-director{grid-template-columns:1fr;padding:20px;gap:18px}.org-director h2{font-size:20px}.org-monogram{width:46px;height:46px;flex-basis:46px;font-size:18px}.org-label{font-size:9px}.org-director>.org-details{margin-top:0}.org-grid{grid-template-columns:1fr;gap:12px}.org-card{padding:20px}.org-card h3{font-size:18px}.org-card .org-person{font-size:16px}.org-group h2{font-size:23px}.org-director-contacts{padding-left:0;gap:10px}.org-addresses{grid-template-columns:1fr}.org-governance h2{font-size:25px}.org-councils span{font-size:12px}.org-results{margin:16px 0!important}}
.component-content .org-search{display:flex;align-items:center;margin:0;max-width:600px}.component-content .org-search input[type="search"]{display:block;border:0;box-shadow:none;background:transparent;padding:15px 0;margin:0;width:100%;min-width:0;border-radius:0;color:#123454}.component-content .org-search input[type="search"]:focus{outline:none;box-shadow:none}
@media(max-width:900px){.component-content .org-search{max-width:none;margin-bottom:14px}}
.org-card{display:flex;flex-direction:column;min-height:var(--org-card-height,330px)}
.org-card>.org-details{margin-top:auto}
.org-card>.org-page-link{margin-top:auto;padding-top:18px}
.org-card>.org-details~.org-page-link{margin-top:0}
