@media (min-width: 40rem){.fbit-dir-latest .fbit-dir-card.fbit-card--horizontal>.fbit-card__media{flex-basis: min(40%,22rem)}}.fbit-dir-chips{display: flex;flex-wrap: wrap;gap: var(--fbit-s-2);margin: 0;padding: 0;list-style: none}.fbit-dir-chips__count{margin-left: 0.15em;color: var(--fbit-text-muted);font-size: var(--fbit-text-xs);font-weight: 600}.fbit-dir-chips .fbit-bit{margin-right: 0.15em}.fbit-dir-az .fbit-az__link.is-empty{color: var(--fbit-slate)}.fbit-dir-azpage{padding-block: var(--fbit-s-6) var(--fbit-s-8)}.fbit-dir-azgroup{padding-top: var(--fbit-s-5);border-top: 1px solid var(--fbit-line)}.fbit-dir-azgroup__letter{margin: 0 0 var(--fbit-s-3);color: var(--fbit-primary-strong);font-family: var(--fbit-font-mono)}.fbit-dir-azlist{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,17rem),1fr));gap: var(--fbit-s-3) var(--fbit-grid-gap);margin: 0;padding: 0;list-style: none}.fbit-dir-azlist__item{display: grid;gap: 0.15rem;align-content: start}.fbit-dir-azlist__name{font-weight: 700}.fbit-dir-azlist__meta{font-size: var(--fbit-text-sm)}.fbit-dir-home__map-grid{display: grid;gap: var(--fbit-grid-gap)}@media (min-width: 64rem){.fbit-dir-home__map-grid.has-latest{grid-template-columns: minmax(0,2fr) minmax(0,1fr);align-items: start}}.fbit-dir-home__map-note{margin-top: var(--fbit-s-2)}.fbit-dir-home__latest-title{margin: 0 0 var(--fbit-s-3)}.fbit-dir-home__alumni{margin-block: var(--fbit-s-6)}.fbit-dir-browse{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,15rem),1fr));gap: var(--fbit-s-3);margin: 0;padding: 0;list-style: none}.fbit-dir-browse__link{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: var(--fbit-s-3);align-items: center;height: 100%;min-height: 4.5rem;padding: var(--fbit-s-3) var(--fbit-s-4);border: 1px solid var(--fbit-line);border-radius: var(--fbit-radius-lg);background: var(--fbit-surface);color: var(--fbit-ink);text-decoration: none;transition: border-color var(--fbit-dur) var(--fbit-ease)}.fbit-dir-browse__link:hover{border-color: var(--fbit-primary)}.fbit-dir-browse__link:hover .fbit-dir-browse__name{text-decoration: underline;text-underline-offset: 0.16em}.fbit-dir-browse__icon{grid-row: 1 / span 2;display: grid;place-items: center;width: 2.5rem;height: 2.5rem;border-radius: var(--fbit-radius-md);background: var(--fbit-tint);color: var(--fbit-primary-strong)}.fbit-dir-browse__name{font-weight: 700;line-height: 1.3}.fbit-dir-browse__count{color: var(--fbit-text-muted);font-size: var(--fbit-text-xs)}.fbit-dir-section-link{margin-top: var(--fbit-s-5)}.fbit-dir-stats{align-items: start}.fbit-dir-profile{display: grid;gap: var(--fbit-s-7);padding-block: var(--fbit-s-6) var(--fbit-s-8)}@media (min-width: 64rem){.fbit-dir-profile{grid-template-columns: minmax(0,1fr) 22rem;align-items: start}.fbit-dir-profile__aside{position: sticky;top: calc(var(--fbit-header-h,4.5rem) + var(--fbit-s-5))}}.fbit-dir-profile__section>h2{margin-bottom: var(--fbit-s-4)}.fbit-dir-profile__terms>h3{margin-bottom: var(--fbit-s-2)}.fbit-dir-profile__logo{display: grid;place-items: center;aspect-ratio: 3 / 2;overflow: hidden;border: 1px solid var(--fbit-line);border-radius: var(--fbit-radius-md);background: var(--fbit-white)}.fbit-dir-profile__logo>img{width: auto;height: auto;max-width: 80%;max-height: 75%;object-fit: contain}.fbit-dir-profile__logo>.fbit-placeholder{width: 100%;height: 100%}@media (max-width: 63.99rem){.fbit-dir-profile__logo--empty{display: none}}.fbit-dir-profile__card .fbit-dl__item{grid-template-columns: 1fr}.fbit-dir-xhead{display: flex;align-items: center;gap: var(--fbit-s-4)}.fbit-dir-xhead__logo{flex: 0 0 4.5rem;display: grid;place-items: center;width: 4.5rem;height: 4.5rem;overflow: hidden;border: 1px solid var(--fbit-line);border-radius: var(--fbit-radius-md);background: var(--fbit-white)}.fbit-dir-xhead__logo>img{max-width: 85%;max-height: 85%;width: auto;height: auto;object-fit: contain}.fbit-dir-xhead__logo>.fbit-placeholder{width: 100%;height: 100%}body.wp-admin .fbit-dir-admin-name{display: flex;align-items: center;gap: 10px}body.wp-admin .fbit-dir-admin-name .fbit-dir-admin-logo{flex: 0 0 40px;width: 40px;height: 40px;object-fit: contain;border: 1px solid var(--fbit-admin-border,#dcdcde);border-radius: 6px;background: #fff}body.wp-admin span.fbit-dir-admin-logo{display: inline-grid;place-items: center;color: var(--fbit-admin-muted,#50575e)}body.wp-admin .fbit-dir-admin-head{display: flex;flex-wrap: wrap;align-items: center;gap: 16px}body.wp-admin .fbit-dir-admin-head__logo img{width: 72px;height: 72px;object-fit: contain;border: 1px solid var(--fbit-admin-border,#dcdcde);border-radius: 8px;background: #fff}body.wp-admin .fbit-dir-admin-head__logo .dashicons{width: 48px;height: 48px;font-size: 48px;color: var(--fbit-admin-muted,#50575e)}body.wp-admin .fbit-dir-admin-head__text{flex: 1 1 18rem}body.wp-admin .fbit-dir-admin-head__text h2{margin: 0 0 6px;font-size: 1.4em}body.wp-admin .fbit-dir-admin-head__actions{display: flex;flex-wrap: wrap;gap: 8px}body.wp-admin .fbit-dir-diff td,body.wp-admin .fbit-dir-diff th{vertical-align: top}body.wp-admin .fbit-dir-diff__new{background: var(--fbit-admin-success-bg,#edfaef)}body.wp-admin .fbit-dir-diff__logo{max-width: 120px;max-height: 80px;width: auto;height: auto;border: 1px solid var(--fbit-admin-border,#dcdcde);background: #fff}body.wp-admin .fbit-dir-steps{display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 16px;padding: 0;list-style: none;counter-reset: none}body.wp-admin .fbit-dir-steps__item{padding: 6px 12px;border: 1px solid var(--fbit-admin-border,#dcdcde);border-radius: 999px;background: #fff;color: var(--fbit-admin-muted,#50575e)}body.wp-admin .fbit-dir-steps__item.is-current{border-color: var(--fbit-admin-accent,#2271b1);background: var(--fbit-admin-accent,#2271b1);color: #fff;font-weight: 600}body.wp-admin .fbit-dir-geocode{margin: 4px 0 12px}body.wp-admin .fbit-dir-geocode__status{margin-left: 6px}body.wp-admin .fbit-dir-enrich table{margin: 8px 0}body.wp-admin .fbit-dir-enrich td,body.wp-admin .fbit-dir-enrich th{padding: 6px 4px;vertical-align: top;font-size: 12px;overflow-wrap: anywhere}body.wp-admin .fbit-dir-enrich .fbit-dir-diff__logo{max-width: 80px}body.wp-admin .fbit-dir-admin-pages .page-numbers{display: inline-block;padding: 4px 8px}body.wp-admin .fbit-dir-admin .wp-list-table .column-title{width: 26%}body.wp-admin .fbit-dir-admin .wp-list-table .column-tic{width: 4em}
