.card[data-astro-cid-yk4hkwyg]{background:#fff;border:1px solid #dbd5bb;padding:1rem}.card[data-astro-cid-yk4hkwyg].prioritized{border-color:#002868}.featured[data-astro-cid-yk4hkwyg]{color:#fff;text-transform:uppercase;background:#002868;align-items:center;gap:.5rem;width:fit-content;margin:-1rem 0 .5rem -1rem;padding:.15rem .5rem;font-size:12px;display:flex}.card[data-astro-cid-yk4hkwyg]:target{outline:2px solid #000}.logo[data-astro-cid-yk4hkwyg]{object-fit:contain;object-position:left center;width:auto;max-width:min(400px,100%);height:80px;margin-bottom:max(0px, min(80px, min(400px, 100%) / var(--aspect)) / 2 - 10px);display:block}h2[data-astro-cid-yk4hkwyg]{margin:0 0 .5rem}.summary[data-astro-cid-yk4hkwyg]{margin:0 0 .75rem}.services[data-astro-cid-yk4hkwyg]{flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .75rem;padding:0;font-size:.875rem;list-style:none;display:flex}.services[data-astro-cid-yk4hkwyg] li[data-astro-cid-yk4hkwyg]{border:1px solid #000;padding:0 .4rem}address[data-astro-cid-yk4hkwyg]{margin-bottom:.5rem;font-style:normal}.show-on-map[data-astro-cid-yk4hkwyg]{appearance:none;color:#000;cursor:pointer;background:#efefef;border:1px solid #767676;border-radius:3px;margin-top:.25rem;padding:1px 6px;font:calc(.875rem - 3px)/1.3 system-ui,sans-serif}.show-on-map[data-astro-cid-yk4hkwyg]:hover{background:#e5e5e5;border-color:#4f4f4f}.show-on-map[data-astro-cid-yk4hkwyg]:active{background:#f5f5f5}.map-view[data-astro-cid-vbciv2mi]{margin-top:.75rem}.map-view[data-astro-cid-vbciv2mi][hidden],.map[data-astro-cid-vbciv2mi][hidden]{display:none}.map-toggle[data-astro-cid-vbciv2mi]{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #000;border-radius:0;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.875rem;display:inline-flex}.map-toggle[data-astro-cid-vbciv2mi][aria-pressed=true]{color:#fff;background:#000}.map[data-astro-cid-vbciv2mi]{border:1px solid #000;height:70vh;min-height:360px;margin-top:1rem}.map[data-astro-cid-vbciv2mi] .map-pin{cursor:pointer;background:#000;border:2px solid #fff;border-radius:0;width:14px;height:14px;padding:0;box-shadow:0 0 0 1px #000}.map[data-astro-cid-vbciv2mi] .map-pin.prioritized{z-index:1;background:#002868;box-shadow:0 0 0 1px #002868}.map[data-astro-cid-vbciv2mi] .mapboxgl-popup{z-index:2}.map[data-astro-cid-vbciv2mi] .mapboxgl-popup-content{border-radius:0;padding:0;box-shadow:0 2px 8px #00000040}.map[data-astro-cid-vbciv2mi] .map-cards{zoom:.8;font:1rem/1.5 var(--font-body);text-align:left;gap:.5rem;display:grid;overflow-y:auto}.map[data-astro-cid-vbciv2mi] .map-cards .card{background:#fff}.map[data-astro-cid-vbciv2mi] .map-cards .show-on-map{display:none}.map-dialog[data-astro-cid-vbciv2mi]{border:1px solid #000;width:min(1100px,100vw - 2rem);max-width:none;height:min(800px,100vh - 2rem);max-height:none;padding:0}.map-dialog[data-astro-cid-vbciv2mi]::backdrop{background:#00000080}.map-dialog[data-astro-cid-vbciv2mi] .map[data-astro-cid-vbciv2mi]{border:0;height:100%;min-height:0;margin:0}.map-close[data-astro-cid-vbciv2mi]{z-index:3;color:#000;cursor:pointer;background:#fff;border:1px solid #000;border-radius:0;width:2rem;height:2rem;padding:0;font-size:1.25rem;line-height:1;position:absolute;top:.5rem;left:.5rem}html[data-map-view] .listing,html[data-map-view] .pagination{display:none}.filters[data-astro-cid-i36apd2x]{margin-top:1.5rem}.filter-bar[data-astro-cid-i36apd2x]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.filter-bar[data-astro-cid-i36apd2x] button[data-astro-cid-i36apd2x]{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #000;border-radius:0;padding:.15rem .6rem;font-size:.875rem}.filter-bar[data-astro-cid-i36apd2x] .toggle[data-astro-cid-i36apd2x]{align-items:center;gap:.35rem;display:inline-flex}.filter-bar[data-astro-cid-i36apd2x] .toggle[data-astro-cid-i36apd2x][aria-expanded=true]{color:#fff;background:#000}.filter-bar[data-astro-cid-i36apd2x] .clear[data-astro-cid-i36apd2x]{border:0;padding:0;text-decoration:underline}.filter-bar[data-astro-cid-i36apd2x] [data-astro-cid-i36apd2x][hidden],.filter-panel[data-astro-cid-i36apd2x][hidden]{display:none}.row[data-astro-cid-i36apd2x]{flex-wrap:wrap;gap:2px;margin-bottom:.5rem;display:flex}.row[data-astro-cid-i36apd2x] button[data-astro-cid-i36apd2x]{color:#000;font:inherit;cursor:pointer;background:#fff;border:1px solid #000;border-radius:0;padding:.15rem .6rem;font-size:.875rem;box-shadow:1px 1px #000}.row[data-astro-cid-i36apd2x] button[data-astro-cid-i36apd2x][aria-pressed=true]{color:#fff;background:#000;transform:translate(1px,1px);box-shadow:inset 1px 1px 3px #666}.filter-status[data-astro-cid-i36apd2x]{font-size:.875rem}.listing[data-astro-cid-i36apd2x]{gap:1rem;margin-top:2rem;display:grid}.pagination[data-astro-cid-i36apd2x]{justify-content:center;gap:1.5rem;margin-top:2rem;display:flex}.pagination[data-astro-cid-i36apd2x][hidden]{display:none}
