.near-hero[data-astro-cid-noo2jxmi]{min-height:calc(100dvh - 4.75rem);color:var(--white);background:var(--green-deep);align-items:center;padding:clamp(3rem,7vw,6rem) 0;display:flex}.near-hero[data-astro-cid-noo2jxmi] .breadcrumbs ol{color:#ffffffd1}.near-hero[data-astro-cid-noo2jxmi] .breadcrumbs a,.near-hero[data-astro-cid-noo2jxmi] .breadcrumbs span[aria-current=page]{color:var(--white)}.near-grid[data-astro-cid-noo2jxmi]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.near-hero[data-astro-cid-noo2jxmi] h1[data-astro-cid-noo2jxmi]{max-width:12ch;font-size:var(--type-display)}.near-hero[data-astro-cid-noo2jxmi] .lede[data-astro-cid-noo2jxmi]{color:#ffffffb8}.near-actions[data-astro-cid-noo2jxmi]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.near-guide-grid[data-astro-cid-noo2jxmi]{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:1.2fr .8fr;gap:1px;display:grid;overflow:hidden}.near-steps[data-astro-cid-noo2jxmi]{border-block:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.near-steps[data-astro-cid-noo2jxmi] li[data-astro-cid-noo2jxmi]{background:var(--white);grid-template-columns:2.5rem 1fr;gap:1rem;min-width:0;padding:1.5rem;display:grid}.near-steps[data-astro-cid-noo2jxmi] li[data-astro-cid-noo2jxmi]>span[data-astro-cid-noo2jxmi]{color:var(--coral);font-size:var(--type-label);letter-spacing:.08em;font-weight:900}.near-steps[data-astro-cid-noo2jxmi] h3[data-astro-cid-noo2jxmi]{font-family:inherit;font-size:var(--type-body-lg);letter-spacing:-.02em;font-weight:800}.near-steps[data-astro-cid-noo2jxmi] p[data-astro-cid-noo2jxmi]{color:var(--ink-soft);margin:.75rem 0 0}.near-actions[data-astro-cid-noo2jxmi]>span[data-astro-cid-noo2jxmi]{color:#ffffff8c;font-size:var(--type-label)}.locate-button[data-astro-cid-noo2jxmi]{border:1px solid var(--lime);min-height:3.5rem;color:var(--ink);background:var(--lime);cursor:pointer;border-radius:999px;padding:.8rem 1.4rem;font-weight:850}.locate-button[data-astro-cid-noo2jxmi]:disabled{opacity:.6;cursor:wait}.location-status[data-astro-cid-noo2jxmi]{min-height:1.5rem;color:var(--lime);font-size:var(--type-label)}.location-fallback-link[data-astro-cid-noo2jxmi]{color:var(--lime);font-size:var(--type-label);text-underline-offset:.2em;margin-top:.25rem;font-weight:850;display:inline-block}.location-fallback-link[data-astro-cid-noo2jxmi][hidden]{display:none}.radar[data-astro-cid-noo2jxmi]{aspect-ratio:1;background:var(--sky);border:1px solid #ffffff4d;border-radius:50%;justify-self:center;width:min(100%,31rem);position:relative;overflow:hidden}.ring[data-astro-cid-noo2jxmi]{border:1px solid color-mix(in srgb, var(--green-deep) 35%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring--one[data-astro-cid-noo2jxmi]{width:32%;height:32%}.ring--two[data-astro-cid-noo2jxmi]{width:62%;height:62%}.ring--three[data-astro-cid-noo2jxmi]{width:92%;height:92%}.radar[data-astro-cid-noo2jxmi]:before,.radar[data-astro-cid-noo2jxmi]:after{background:color-mix(in srgb, var(--green-deep) 25%, transparent);content:"";position:absolute}.radar[data-astro-cid-noo2jxmi]:before{width:1px;top:0;bottom:0;left:50%}.radar[data-astro-cid-noo2jxmi]:after{height:1px;top:50%;left:0;right:0}.radar-dot[data-astro-cid-noo2jxmi]{z-index:2;border:.35rem solid var(--white);background:var(--coral);border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-label[data-astro-cid-noo2jxmi]{z-index:2;color:var(--ink);font-size:var(--type-meta);letter-spacing:.12em;font-weight:900;position:absolute;top:calc(50% + 1.4rem);left:50%;transform:translate(-50%)}.results-section[data-astro-cid-noo2jxmi][hidden]{display:none}.near-results[data-astro-cid-noo2jxmi]{border:1px solid var(--line);background:var(--line);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.near-results[data-astro-cid-noo2jxmi] .near-result{background:var(--white);grid-template-columns:2.5rem 1fr auto;gap:1rem;padding:1.4rem;display:grid}.near-results[data-astro-cid-noo2jxmi] .result-rank{width:2.2rem;height:2.2rem;color:var(--white);background:var(--green);border-radius:50%;place-items:center;font-size:.72rem;font-weight:850;display:grid}.near-results[data-astro-cid-noo2jxmi] p{color:var(--green);font-size:var(--type-meta);text-transform:uppercase;margin:0 0 .35rem;font-weight:800}.near-results[data-astro-cid-noo2jxmi] h3{letter-spacing:-.03em;font-family:inherit;font-size:1.15rem;font-weight:850}.near-results[data-astro-cid-noo2jxmi] .result-rating{color:var(--ink-soft);font-size:var(--type-meta)}.near-results[data-astro-cid-noo2jxmi] .result-distance{text-align:right}.near-results[data-astro-cid-noo2jxmi] .result-distance strong,.near-results[data-astro-cid-noo2jxmi] .result-distance span{display:block}.near-results[data-astro-cid-noo2jxmi] .result-distance strong{font-family:var(--font-display);font-size:2rem;line-height:1}.near-results[data-astro-cid-noo2jxmi] .result-distance span{color:var(--ink-soft);font-size:var(--type-meta)}.near-results[data-astro-cid-noo2jxmi] a{color:var(--green);font-size:var(--type-label);grid-column:2/-1;font-weight:850;text-decoration:none}.top-rated-section[data-astro-cid-noo2jxmi]{background:var(--paper-2)}.top-rated-grid[data-astro-cid-noo2jxmi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.top-rated-item[data-astro-cid-noo2jxmi]{flex-direction:column;min-width:0;display:flex}.top-rated-item[data-astro-cid-noo2jxmi] .business-card{flex:1}.top-rated-rank[data-astro-cid-noo2jxmi]{color:var(--coral);font-size:var(--type-label);letter-spacing:.08em;margin:0 0 .45rem;font-weight:900;display:block}.top-rated-detail-link[data-astro-cid-noo2jxmi]{width:fit-content;color:var(--green);font-size:var(--type-label);align-items:center;margin-top:.65rem;font-weight:850;text-decoration:none;display:inline-flex}.top-rated-detail-link[data-astro-cid-noo2jxmi]:hover{color:var(--green-deep);text-underline-offset:.18em;text-decoration:underline}.county-fallback[data-astro-cid-noo2jxmi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.county-fallback[data-astro-cid-noo2jxmi] a[data-astro-cid-noo2jxmi]{border:1px solid var(--line);border-radius:.5rem;flex-direction:column;justify-content:space-between;min-height:6rem;padding:1rem;text-decoration:none;display:flex}.county-fallback[data-astro-cid-noo2jxmi] a[data-astro-cid-noo2jxmi]:hover{color:var(--white);background:var(--green)}.county-name[data-astro-cid-noo2jxmi]{min-width:0;color:inherit;align-items:center;gap:.65rem;display:flex}.county-name[data-astro-cid-noo2jxmi] svg[data-astro-cid-noo2jxmi]{width:1.25rem;height:1.25rem;color:var(--green);fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.county-fallback[data-astro-cid-noo2jxmi] a[data-astro-cid-noo2jxmi]:hover .county-name[data-astro-cid-noo2jxmi] svg[data-astro-cid-noo2jxmi]{color:var(--lime)}.county-fallback[data-astro-cid-noo2jxmi] .county-count[data-astro-cid-noo2jxmi]{color:var(--ink-soft);font-size:var(--type-meta)}.county-fallback[data-astro-cid-noo2jxmi] a[data-astro-cid-noo2jxmi]:hover .county-count[data-astro-cid-noo2jxmi]{color:#ffffffb3}.privacy-grid[data-astro-cid-noo2jxmi]{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.privacy-grid[data-astro-cid-noo2jxmi] p[data-astro-cid-noo2jxmi]{color:#ffffffb3}.privacy-grid[data-astro-cid-noo2jxmi] .button[data-astro-cid-noo2jxmi]{margin-top:1rem}@media (width<=900px){.near-grid[data-astro-cid-noo2jxmi],.privacy-grid[data-astro-cid-noo2jxmi],.near-guide-grid[data-astro-cid-noo2jxmi]{grid-template-columns:1fr}.radar[data-astro-cid-noo2jxmi]{width:min(100%,24rem)}.county-fallback[data-astro-cid-noo2jxmi]{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.near-results[data-astro-cid-noo2jxmi],.county-fallback[data-astro-cid-noo2jxmi],.near-steps[data-astro-cid-noo2jxmi],.top-rated-grid[data-astro-cid-noo2jxmi]{grid-template-columns:1fr}}
