.res-card[data-astro-cid-jtgbjsdm]{background-color:var(--color-surface);border:1px solid #0b2e4f1a;border-radius:1.125rem;flex-direction:column;width:100%;height:100%;padding:1.125rem 1.375rem .75rem;display:flex;box-shadow:0 1px 2px #0b2e4f0a,0 8px 24px -18px #0b2e4f59}.res-tag[data-astro-cid-jtgbjsdm]{white-space:nowrap;letter-spacing:.02em;color:var(--color-ink);background-color:#1fa2a61a;border-radius:9999px;align-self:flex-start;align-items:center;gap:.4rem;margin-bottom:.625rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.res-tag-dot[data-astro-cid-jtgbjsdm]{background-color:var(--color-accent);border-radius:9999px;width:.5rem;height:.5rem}.res-tag-pasco[data-astro-cid-jtgbjsdm]{background-color:#ff6b5c1f}.res-tag-pasco[data-astro-cid-jtgbjsdm] .res-tag-dot[data-astro-cid-jtgbjsdm]{background-color:var(--color-cta)}.res-tag-both[data-astro-cid-jtgbjsdm]{background-color:#0b2e4f14}.res-tag-both[data-astro-cid-jtgbjsdm] .res-tag-dot[data-astro-cid-jtgbjsdm]{background:linear-gradient(90deg, var(--color-accent) 50%, var(--color-cta) 50%)}.res-name[data-astro-cid-jtgbjsdm]{text-wrap:pretty;color:var(--color-ink);font-size:1rem;font-weight:600;line-height:1.5rem}.res-phone[data-astro-cid-jtgbjsdm]{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.375rem;display:flex}.res-phone[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]{white-space:nowrap;min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:4px;align-items:center;font-size:1.125rem;font-weight:700;text-decoration:underline;display:inline-flex}.res-phone-label[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm].res-label-tel{min-height:0;font-size:inherit;white-space:nowrap;font-weight:600;display:inline}.res-phone-label[data-astro-cid-jtgbjsdm]{color:var(--color-muted);font-size:.875rem}.res-line[data-astro-cid-jtgbjsdm]{color:var(--color-ink);margin-top:.25rem;font-size:.9375rem;line-height:1.5rem}.res-link[data-astro-cid-jtgbjsdm]{margin-top:auto;padding-top:.5rem;font-size:.875rem}.res-link[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]{min-height:2.75rem;color:var(--color-accent-strong);text-underline-offset:4px;white-space:nowrap;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.res-page[data-astro-cid-n53gkufg]{--res-teal-tint:#eef7f5;--res-band-pad:clamp(3rem, 2.1rem + 3.8vw, 5rem)}.res-hero[data-astro-cid-n53gkufg]{background-color:var(--color-brand-sand);border-bottom:1px solid var(--color-line);padding-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.res-hero-grid[data-astro-cid-n53gkufg]{align-items:center;gap:2rem;display:grid}@media (width>=1024px){.res-hero-grid[data-astro-cid-n53gkufg]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3.5rem}}.res-hero-eyebrow[data-astro-cid-n53gkufg]{color:var(--color-coral-deep);margin-top:1.75rem}.res-hero[data-astro-cid-n53gkufg] h1[data-astro-cid-n53gkufg]{margin-top:.75rem}.res-lead[data-astro-cid-n53gkufg]{max-width:40rem;color:var(--color-muted);margin-top:1rem;font-size:1.0625rem;line-height:1.8rem}.res-checked[data-astro-cid-n53gkufg]{color:var(--color-muted);margin-top:.75rem;font-size:.875rem}.res-hero-photo[data-astro-cid-n53gkufg]{margin:0;position:relative}.res-hero-photo[data-astro-cid-n53gkufg] img[data-astro-cid-n53gkufg],.res-section-photo[data-astro-cid-n53gkufg] img[data-astro-cid-n53gkufg]{aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;width:100%;height:auto;display:block;box-shadow:0 24px 48px -28px #0b2e4f73}.res-hero-photo[data-astro-cid-n53gkufg] figcaption[data-astro-cid-n53gkufg],.res-section-photo[data-astro-cid-n53gkufg] figcaption[data-astro-cid-n53gkufg]{color:var(--color-muted);margin-top:.5rem;font-size:.75rem}.res-hero-photo[data-astro-cid-n53gkufg] figcaption[data-astro-cid-n53gkufg] a[data-astro-cid-n53gkufg],.res-section-photo[data-astro-cid-n53gkufg] figcaption[data-astro-cid-n53gkufg] a[data-astro-cid-n53gkufg]{text-underline-offset:3px;text-decoration:underline}@media (width<=1023px){.res-hero-photo[data-astro-cid-n53gkufg] img[data-astro-cid-n53gkufg]{aspect-ratio:16/9}}.res-jumps-wrap[data-astro-cid-n53gkufg]{padding-top:2rem;padding-bottom:2rem}.res-jumps[data-astro-cid-n53gkufg]{flex-wrap:wrap;gap:.5rem;display:flex}.res-jump[data-astro-cid-n53gkufg]{border:1px solid var(--color-line);background-color:var(--color-surface);min-height:2.75rem;color:var(--color-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9375rem;font-weight:600;transition:border-color .15s;display:inline-flex}.res-jump[data-astro-cid-n53gkufg]:hover{border-color:var(--color-accent)}.res-jump-icon[data-astro-cid-n53gkufg]{fill:none;width:1.125rem;height:1.125rem;stroke:var(--color-accent-strong);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}@media (width<=639px){.res-jumps[data-astro-cid-n53gkufg]{scrollbar-width:none;flex-wrap:nowrap;margin-left:calc(-1*clamp(1.25rem,.92rem + 1.6vw,2rem));margin-right:calc(-1*clamp(1.25rem,.92rem + 1.6vw,2rem));padding:0 clamp(1.25rem,.92rem + 1.6vw,2rem);overflow-x:auto}.res-jumps[data-astro-cid-n53gkufg]::-webkit-scrollbar{display:none}.res-jumps[data-astro-cid-n53gkufg] li[data-astro-cid-n53gkufg]{flex:none}}.res-band[data-astro-cid-n53gkufg]{padding-block:var(--res-band-pad);--res-icon-bg:var(--color-surface);--res-icon-fg:var(--color-accent-strong);scroll-margin-top:4rem}.res-tone-cream[data-astro-cid-n53gkufg]{background-color:var(--color-bg)}.res-tone-white[data-astro-cid-n53gkufg]{background-color:var(--color-surface)}.res-tone-sand[data-astro-cid-n53gkufg]{background-color:var(--color-brand-sand);--res-icon-fg:var(--color-coral-deep)}.res-tone-teal[data-astro-cid-n53gkufg]{background-color:var(--res-teal-tint)}.res-tone-panel[data-astro-cid-n53gkufg]{background-color:var(--color-panel);--res-icon-fg:var(--color-coral-deep)}.res-tone-cream[data-astro-cid-n53gkufg]+.res-tone-cream[data-astro-cid-n53gkufg],.res-tone-white[data-astro-cid-n53gkufg]{border-top:1px solid var(--color-line)}.res-tone-navy[data-astro-cid-n53gkufg]{background-color:var(--color-brand-navy);--res-icon-bg:#ffffff1a;--res-icon-fg:#fff}.res-tone-navy[data-astro-cid-n53gkufg] .res-title[data-astro-cid-n53gkufg]{color:#fff}.res-tone-navy[data-astro-cid-n53gkufg] .res-intro[data-astro-cid-n53gkufg],.res-tone-navy[data-astro-cid-n53gkufg] .res-kicker[data-astro-cid-n53gkufg]{color:#d6e4ef}.res-band-last[data-astro-cid-n53gkufg]{padding-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.res-head[data-astro-cid-n53gkufg]{gap:1.5rem;margin-bottom:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);display:grid}@media (width>=900px){.res-head-with-photo[data-astro-cid-n53gkufg]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem}}.res-section-photo[data-astro-cid-n53gkufg]{margin:0}@media (width<=899px){.res-section-photo[data-astro-cid-n53gkufg] img[data-astro-cid-n53gkufg]{aspect-ratio:16/9}}.res-icon[data-astro-cid-n53gkufg]{background-color:var(--res-icon-bg);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0b2e4f14}.res-icon[data-astro-cid-n53gkufg] svg[data-astro-cid-n53gkufg]{fill:none;width:1.5rem;height:1.5rem;stroke:var(--res-icon-fg);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.res-head-top[data-astro-cid-n53gkufg]{align-items:center;gap:.875rem;display:flex}.res-kicker[data-astro-cid-n53gkufg]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.8125rem;font-weight:500}.res-title[data-astro-cid-n53gkufg]{font-size:var(--text-3xl);letter-spacing:-.01em;color:var(--color-ink);margin-top:1rem;font-weight:600;line-height:1.2}.res-intro[data-astro-cid-n53gkufg]{max-width:44rem;color:var(--color-muted);margin-top:.75rem;font-size:1rem;line-height:1.75rem}.res-filter[data-astro-cid-n53gkufg]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1.25rem;display:flex}.res-filter-label[data-astro-cid-n53gkufg]{color:var(--color-muted);font-size:.875rem;font-weight:600}.res-filter-seg[data-astro-cid-n53gkufg]{border:1px solid var(--color-line);background-color:var(--color-surface);border-radius:9999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}@media (width<=639px){.res-filter-seg[data-astro-cid-n53gkufg]{width:100%}}@media (width>=640px){.res-filter-seg[data-astro-cid-n53gkufg]{min-width:22rem}}.res-filter-btn[data-astro-cid-n53gkufg]{min-height:2.75rem;color:var(--color-ink);white-space:nowrap;cursor:pointer;background-color:#0000;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;display:inline-flex}.res-filter-btn[data-astro-cid-n53gkufg][aria-pressed=true]{background-color:var(--color-brand-navy);color:#fff}.res-dot[data-astro-cid-n53gkufg]{border-radius:9999px;width:.625rem;height:.625rem}.res-dot-pinellas[data-astro-cid-n53gkufg]{background-color:var(--color-accent)}.res-dot-pasco[data-astro-cid-n53gkufg]{background-color:var(--color-cta)}.res-page[data-astro-cid-n53gkufg][data-show=pinellas] .res-grid[data-astro-cid-n53gkufg]>li[data-astro-cid-n53gkufg][data-county=pasco],.res-page[data-astro-cid-n53gkufg][data-show=pasco] .res-grid[data-astro-cid-n53gkufg]>li[data-astro-cid-n53gkufg][data-county=pinellas]{display:none}.res-grid[data-astro-cid-n53gkufg]{gap:1rem;display:grid}@media (width>=700px){.res-grid[data-astro-cid-n53gkufg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.res-grid[data-astro-cid-n53gkufg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.res-grid[data-astro-cid-n53gkufg]>li[data-astro-cid-n53gkufg]{display:flex}.res-faq-grid[data-astro-cid-n53gkufg]{gap:2rem;display:grid}@media (width>=1024px){.res-faq-grid[data-astro-cid-n53gkufg]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:4rem}}.res-faq-list[data-astro-cid-n53gkufg]{border-top:1px solid var(--color-line)}.res-faq-item[data-astro-cid-n53gkufg]{border-bottom:1px solid var(--color-line)}.res-faq-q[data-astro-cid-n53gkufg]{cursor:pointer;min-height:2.75rem;color:var(--color-ink);padding:1.125rem 0;font-weight:600}.res-faq-a[data-astro-cid-n53gkufg]{color:var(--color-ink);overflow-wrap:anywhere;padding-bottom:1.25rem;line-height:1.75rem}.res-note[data-astro-cid-n53gkufg],.res-more[data-astro-cid-n53gkufg]{max-width:48rem;color:var(--color-muted);font-size:.875rem;line-height:1.6rem}.res-more[data-astro-cid-n53gkufg]{margin-top:.75rem}.res-note[data-astro-cid-n53gkufg] a[data-astro-cid-n53gkufg],.res-more[data-astro-cid-n53gkufg] a[data-astro-cid-n53gkufg]{color:var(--color-accent-strong);text-underline-offset:4px;font-weight:600;text-decoration:underline}
