.resource-guide-kicker[data-astro-cid-54cw7res]{letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:600;line-height:1.2}.directory-guide[data-astro-cid-54cw7res]{width:calc(100vw - var(--gutter,5.5rem) * 2);margin:3rem calc(50% - 50vw + var(--gutter,5.5rem)) 4rem}.directory-masthead[data-astro-cid-54cw7res]{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(2rem,5vw,4.5rem);display:grid}.directory-title-block[data-astro-cid-54cw7res] h1[data-astro-cid-54cw7res]{letter-spacing:-.07em;max-width:12ch;font-size:clamp(3.8rem,8vw,8rem);font-weight:400;line-height:.82}.directory-lead-block[data-astro-cid-54cw7res]{padding-bottom:.4rem}.directory-lead-block[data-astro-cid-54cw7res] p[data-astro-cid-54cw7res]{max-width:45ch;font-size:.96rem}.directory-lead-block[data-astro-cid-54cw7res] .directory-lead[data-astro-cid-54cw7res]{margin-bottom:1.2rem;font-size:clamp(1.3rem,2.1vw,2rem);line-height:1.15}.directory-table-wrap[data-astro-cid-54cw7res]{border-top:1px solid #000}.directory-table[data-astro-cid-54cw7res]{border-collapse:collapse;table-layout:fixed;width:100%}.directory-table[data-astro-cid-54cw7res] thead[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]{color:#595959;letter-spacing:.1em;text-align:left;text-transform:uppercase;border-bottom:1px solid #000;padding:.85rem 1rem;font-size:.72rem;font-weight:500}.directory-table[data-astro-cid-54cw7res] thead[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]:first-child{width:28%;padding-left:0}.directory-table[data-astro-cid-54cw7res] thead[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]:nth-child(2){width:54%}.directory-table[data-astro-cid-54cw7res] thead[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]:last-child{width:18%}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] tr[data-astro-cid-54cw7res]{border-bottom:1px solid #bdbdbd}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] td[data-astro-cid-54cw7res]{vertical-align:top;text-align:left;padding:1.4rem 1rem}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]{padding-left:0;font-weight:400}.directory-org-name[data-astro-cid-54cw7res]{max-width:23ch;font-size:clamp(1.15rem,1.8vw,1.65rem);font-weight:500;line-height:1.1;display:block}.directory-index[data-astro-cid-54cw7res]{color:#777;vertical-align:top;margin-right:.7rem;font-size:.7rem;display:inline-block}.directory-mark[data-astro-cid-54cw7res]{vertical-align:middle;background:#ffded9;justify-content:center;align-items:center;gap:.22rem;width:3.5rem;height:2.1rem;margin:0 .75rem .65rem 0;display:inline-flex;position:relative}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] tr[data-astro-cid-54cw7res]:nth-child(3n+2) .directory-mark[data-astro-cid-54cw7res]{background:#e8e4ff}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] tr[data-astro-cid-54cw7res]:nth-child(3n) .directory-mark[data-astro-cid-54cw7res]{background:#e4ebd9}.directory-mark[data-astro-cid-54cw7res] i[data-astro-cid-54cw7res]{border:1px solid #000;border-radius:50%;width:.36rem;height:.9rem;display:block;transform:rotate(24deg)}.directory-mark[data-astro-cid-54cw7res] i[data-astro-cid-54cw7res]:nth-child(2){height:1.35rem;transform:rotate(-14deg)}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] td[data-astro-cid-54cw7res] p[data-astro-cid-54cw7res]{max-width:65ch;margin:0 0 .75rem}.directory-tags[data-astro-cid-54cw7res]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.directory-tags[data-astro-cid-54cw7res] li[data-astro-cid-54cw7res]{border:1px solid #bdbdbd;border-radius:99px;padding:.25rem .5rem;font-size:.68rem;line-height:1.25}.directory-link[data-astro-cid-54cw7res]{text-underline-offset:.2em;align-items:baseline;gap:.5rem;font-size:.87rem;text-decoration:underline;display:inline-flex}.directory-footnote[data-astro-cid-54cw7res]{color:#595959;margin-top:1rem;font-size:.75rem}@media (width<=850px){.directory-masthead[data-astro-cid-54cw7res]{grid-template-columns:1fr;gap:1.5rem}.directory-title-block[data-astro-cid-54cw7res] h1[data-astro-cid-54cw7res]{max-width:10ch;font-size:clamp(3.6rem,14vw,7rem)}}@media (width<=620px){.directory-guide[data-astro-cid-54cw7res]{width:calc(100vw - 2.5rem);margin-inline:calc(50% - 50vw + 1.25rem)}.directory-table[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] tr[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] td[data-astro-cid-54cw7res]{width:100%;display:block}.directory-table[data-astro-cid-54cw7res] thead[data-astro-cid-54cw7res]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] tr[data-astro-cid-54cw7res]{padding-block:1rem}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res],.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] td[data-astro-cid-54cw7res]{padding:.55rem 0}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] th[data-astro-cid-54cw7res]{border:0}.directory-org-name[data-astro-cid-54cw7res]{max-width:none;font-size:1.35rem}.directory-table[data-astro-cid-54cw7res] tbody[data-astro-cid-54cw7res] td[data-astro-cid-54cw7res]:before{color:#595959;content:attr(data-label);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:600;display:block}}
