.organization-directory{background:#fff;margin:0 auto;padding-bottom:40px}.organization-directory__title{justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,48px);display:flex}.organization-directory__title h1{letter-spacing:0;margin:2px 0 0;font-size:28px;line-height:1.2}.organization-directory__title p{text-align:right;margin:0;font-size:13px}.organization-directory__eyebrow{text-transform:uppercase;font-size:11px;font-weight:600}.organization-filters{background:#f3f5fb;border-top:1px solid #dce0eb;border-bottom:1px solid #dce0eb;grid-template-columns:minmax(250px,2fr) repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:14px;padding:22px clamp(18px,4vw,48px);display:grid}.organization-filter{min-width:0}.organization-filter label{color:#30343b;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.organization-filter input,.organization-filter select{color:#20242c;background:#fff;border:1px solid #b7bdca;border-radius:4px;width:100%;height:40px;margin:0;padding:0 11px;font-family:inherit;font-size:12px}.organization-filter input:focus,.organization-filter select:focus{border-color:#0a1eaf;outline:0;box-shadow:0 0 0 2px #0a1eaf1f}.organization-search-control{position:relative}.organization-search-control i{color:#5f6673;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.organization-search-control input{padding-left:34px}.organization-filter-actions{align-items:center;gap:8px;min-height:40px;display:flex}.organization-reset,.organization-submit{box-sizing:border-box;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.organization-reset{color:#30343b;padding:0 6px}.organization-submit{color:#fff;background:#ff2d50;border:1px solid #d81136;padding:0 16px}.organization-submit:hover{cursor:pointer;background:#d81136}.organization-results-summary{color:#545b67;justify-content:space-between;gap:20px;padding:20px clamp(18px,4vw,48px) 10px;font-size:12px;display:flex}.organization-results-summary strong{color:#171a21;font-size:14px}.territory-groups{padding:0 clamp(18px,4vw,48px)}.territory-zone{margin-top:20px}.territory-zone__heading{color:#fff;cursor:pointer;background:#001826;align-items:center;gap:13px;padding:13px 16px;list-style:none;display:flex}.territory-zone__heading::-webkit-details-marker{display:none}.territory-league__heading::-webkit-details-marker{display:none}.committee-block__summary::-webkit-details-marker{display:none}.territory-zone__heading>i:first-child{text-align:center;color:#ff2d50;width:24px;font-size:18px}.territory-zone__heading span,.territory-league__heading span{text-transform:uppercase;font-size:10px;font-weight:600;display:block}.territory-zone__name,.territory-league__name{color:inherit;letter-spacing:0;margin:1px 0 0;font-size:17px;font-weight:700;line-height:1.25}.territory-block__chevron{color:inherit;margin-left:auto;font-size:12px;transition:transform .2s}.territory-zone[open]>.territory-zone__heading .territory-block__chevron,.territory-league[open]>.territory-league__heading .territory-block__chevron{transform:rotate(180deg)}.territory-league{margin:18px 0 26px 22px}.territory-league__heading{color:#16202a;cursor:pointer;background:#e3e7f8;border-left:4px solid #0a1eaf;align-items:center;gap:12px;padding:9px 12px;list-style:none;display:flex}.territory-league__heading>i:first-child{text-align:center;color:#0a1eaf;width:20px}.territory-league__name{font-size:15px}.committee-list{gap:7px;padding-top:7px;display:grid}.organization-entry{background:#fff;border:1px solid #dce0e7;border-radius:5px;margin-top:7px;position:relative}.organization-entry__main{grid-template-columns:90px minmax(260px,1fr) minmax(225px,auto) minmax(40px,auto);align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:grid}.organization-entry__type{color:#5d6571;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.organization-entry__type i{color:#0a1eaf;text-align:center;width:18px;font-size:15px}.organization-entry--committee .organization-entry__type i{color:#c61c3b}.organization-entry__identity{min-width:0}.organization-entry__identity>span{color:#687180;font-size:10px;font-weight:600}.organization-entry__name{color:#171a21;letter-spacing:0;margin:1px 0;font-size:13px;font-weight:600;line-height:1.3}.organization-entry__identity p{color:#687180;margin:2px 0 0;font-size:10px}.organization-entry__identity p i{margin-right:3px}.organization-entry__stats{color:#687180;white-space:nowrap;justify-content:flex-end;gap:16px;font-size:10px;display:flex}.organization-entry__stats strong{color:#171a21;text-align:right;font-size:14px;display:block}.organization-entry__actions{justify-content:flex-end;gap:5px;display:flex}.organization-entry__actions a{color:#0a1eaf;background:#fff;border:1px solid #cbd1dc;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.organization-entry__actions a:hover{background:#f1f3fb;border-color:#0a1eaf}.organization-entry__details{border-top:1px solid #e4e7ed}.organization-entry__details summary{color:#4f5763;cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:10px;font-weight:600;list-style:none;display:flex}.organization-entry__details summary::-webkit-details-marker{display:none}.organization-entry__details summary>i:first-child{color:#0a1eaf}.organization-entry__chevron{margin-left:auto;transition:transform .2s}.organization-entry__details[open] .organization-entry__chevron{transform:rotate(180deg)}.organization-entry__details-content{color:#4f5763;background:#f8f9fc;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:14px;font-size:11px;display:grid}.organization-entry__details-content>div{min-width:0}.organization-entry__details-content strong,.organization-entry__details-content span,.organization-entry__details-content a,.organization-entry__details-content address{display:block}.organization-entry__details-content strong{color:#171a21;margin-bottom:5px}.organization-entry__details-content p{margin:0}.organization-entry__details-content address{font-style:normal}.organization-entry__details-content a{color:#0a1eaf;overflow-wrap:anywhere}.organization-board{grid-column:1/-1;min-width:0}.organization-board__heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.organization-board__heading i{color:#0a1eaf;font-size:13px}.organization-board__heading h4{color:#171a21;letter-spacing:0;margin:0;font-size:12px}.organization-board__roles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;display:grid}.organization-board__role{border-left:3px solid #cbd2f4;min-width:0;padding-left:10px}.organization-board__role strong{color:#3b4350;margin-bottom:3px;font-size:10px;display:block}.organization-board__role ul{color:#171a21;margin:0;padding:0;font-size:11px;line-height:1.45;list-style:none}.organization-board__role li{overflow-wrap:anywhere}.organization-board__empty{color:#687180;margin:0;font-size:11px}.committee-block{background:#fff;border:1px solid #dce0e7;border-radius:5px}.committee-block__summary{cursor:pointer;grid-template-columns:90px minmax(260px,1fr) 90px 24px;align-items:center;gap:16px;min-height:58px;padding:10px 14px;list-style:none;display:grid}.committee-block__summary:hover{background:#f8f9fc}.committee-block__type{color:#5d6571;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.committee-block__type i{color:#c61c3b;text-align:center;width:18px;font-size:15px}.committee-block__identity{min-width:0}.committee-block__identity>span,.committee-block__identity p{color:#687180;font-size:10px}.committee-block__identity p{margin:2px 0 0}.committee-block__name{color:#171a21;margin:1px 0;font-size:13px;font-weight:600;line-height:1.3}.committee-block__stats{color:#687180;text-align:right;white-space:nowrap;font-size:10px}.committee-block__stats strong{color:#171a21;font-size:14px;display:block}.committee-block__chevron{color:#0a1eaf;justify-self:end;font-size:11px;transition:transform .2s}.committee-block[open]>.committee-block__summary .committee-block__chevron{transform:rotate(180deg)}.committee-block__content{border-top:1px solid #e4e7ed}.committee-block__content>.organization-board{border-bottom:1px solid #e4e7ed;padding:14px}.committee-block__information{color:#4f5763;background:#f8f9fc;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:14px;font-size:11px;display:grid}.committee-block__information>div{min-width:0}.committee-block__information strong,.committee-block__information span,.committee-block__information a,.committee-block__information address{display:block}.committee-block__information strong{color:#171a21;margin-bottom:5px}.committee-block__information p{margin:0}.committee-block__information address{font-style:normal}.committee-block__information a{color:#0a1eaf;overflow-wrap:anywhere}.committee-clubs{border-top:1px solid #e4e7ed;padding:14px}.committee-block__content>.committee-clubs:first-child{border-top:0}.committee-clubs__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.committee-clubs__heading h4{color:#171a21;letter-spacing:0;margin:0;font-size:12px}.committee-clubs__heading span{color:#687180;text-align:right;min-width:28px;font-size:10px}.committee-clubs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0;padding:0;list-style:none;display:grid}.committee-clubs__list a{color:#171a21;background:#fff;border:1px solid #dce0e7;border-radius:4px;grid-template-columns:minmax(72px,auto) minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:38px;padding:6px 10px;font-size:11px;display:grid}.committee-clubs__list a:hover{color:#0a1eaf;background:#f5f7ff;border-color:#0a1eaf}.committee-clubs__identifier{color:#687180;font-size:10px;font-weight:600}.committee-clubs__name{overflow-wrap:anywhere;min-width:0}.committee-clubs__list i{color:#0a1eaf;justify-self:end;font-size:10px}.committee-clubs__empty{color:#687180;margin:0;font-size:11px}.organization-state{color:#545b67;text-align:left;border:1px solid #dce0e7;justify-content:center;align-items:center;gap:14px;min-height:180px;margin:24px clamp(18px,4vw,48px);padding:20px;display:flex}.organization-state>i{color:#0a1eaf;font-size:24px}.organization-state strong{color:#171a21}.organization-state p{margin:3px 0 0}.organization-state--error{background:#fff6f8;border-color:#f0a7b5}.organization-state--error>i{color:#c61c3b}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1180px){.organization-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-filter--search{grid-column:span 2}.organization-filter-actions{justify-content:flex-end}.organization-entry__main{grid-template-columns:80px minmax(220px,1fr) minmax(200px,auto) auto}.committee-block__summary{grid-template-columns:80px minmax(220px,1fr) 80px 24px}}@media (width<=760px){.organization-directory__title{flex-direction:column;align-items:flex-start;gap:8px}.organization-directory__title h1{font-size:23px}.organization-directory__title p{text-align:left}.organization-filters{grid-template-columns:1fr 1fr}.organization-filter--search,.organization-filter-actions{grid-column:1/-1}.organization-filter-actions{justify-content:space-between}.organization-results-summary{flex-direction:column;align-items:flex-start;gap:3px}.territory-league{margin-left:0}.organization-entry__main{grid-template-columns:72px minmax(0,1fr) auto;gap:10px}.organization-entry__stats{border-top:1px solid #edf0f4;grid-column:2/-1;justify-content:flex-start;padding-top:8px}.organization-entry__stats strong{text-align:left}.organization-entry__actions{flex-wrap:wrap;grid-area:1/3;max-width:74px}.organization-entry__details-content{grid-template-columns:1fr 1fr}.committee-block__summary{grid-template-columns:72px minmax(0,1fr) 62px 18px;gap:10px}.committee-block__information,.committee-clubs__list{grid-template-columns:1fr}}@media (width<=480px){.organization-filters{grid-template-columns:1fr}.organization-filter--search,.organization-filter-actions{grid-column:auto}.organization-filter-actions{flex-direction:column-reverse;align-items:stretch}.organization-entry__main{grid-template-columns:1fr auto}.organization-entry__type{grid-column:1/-1}.organization-entry__identity{grid-column:1}.organization-entry__actions{grid-area:2/2}.organization-entry__stats{flex-wrap:wrap;grid-column:1/-1}.organization-entry__details-content{grid-template-columns:1fr}.committee-block__summary{grid-template-columns:minmax(0,1fr) 62px 18px}.committee-block__type{grid-column:1/-1}.committee-block__identity{grid-column:1}.committee-block__stats{grid-column:2}.committee-block__chevron{grid-column:3}.committee-clubs__list a{grid-template-columns:minmax(66px,auto) minmax(0,1fr) 14px;gap:7px}}
