.finder-hero[data-astro-cid-3fajktfh]{background:var(--fq-red);color:var(--fq-white);padding-block:clamp(2rem,5vw,3.5rem)}h1[data-astro-cid-3fajktfh]{max-width:18ch;font-size:clamp(2.4rem,6vw,4.2rem)}.lead[data-astro-cid-3fajktfh]{max-width:36rem;font-size:1.2rem}.form[data-astro-cid-3fajktfh]{flex-wrap:wrap;gap:.75rem;max-width:40rem;margin-top:1.5rem;display:flex}.form[data-astro-cid-3fajktfh] input[data-astro-cid-3fajktfh]{border-radius:var(--radius-pill);font:400 1.05rem var(--font-body);color:var(--fq-ink);background:var(--fq-white);border:0;flex:15rem;padding:.85rem 1.3rem}.btn--ghost[data-astro-cid-3fajktfh]{color:var(--fq-white);box-shadow:inset 0 0 0 2px var(--fq-white);background:0 0}.results[data-astro-cid-3fajktfh]{padding-block:2rem 4rem}.layout[data-astro-cid-3fajktfh]{gap:1.5rem;display:grid}@media (width>=60rem){.layout[data-astro-cid-3fajktfh]{grid-template-columns:minmax(0,26rem) 1fr;align-items:start}.mapwrap[data-astro-cid-3fajktfh]{position:sticky;top:5.5rem}}.filter[data-astro-cid-3fajktfh]{align-items:center;gap:.6rem;margin-bottom:1rem;font-weight:600;display:flex}.filter[data-astro-cid-3fajktfh] select[data-astro-cid-3fajktfh]{border-radius:var(--radius-pill);border:2px solid var(--fq-red);background:var(--fq-white);color:var(--fq-ink);font:600 .95rem var(--font-body);padding:.5rem .9rem}.status[data-astro-cid-3fajktfh]{min-height:1.5rem;margin-bottom:1rem}.closest[data-astro-cid-3fajktfh]{background:var(--fq-yellow);color:var(--fq-red);border-radius:var(--radius);margin-bottom:1.5rem;padding:1.5rem}.closest[data-astro-cid-3fajktfh] h2{margin-bottom:.4em;font-size:clamp(1.5rem,3vw,2rem)}.closest[data-astro-cid-3fajktfh] p{color:var(--fq-ink);margin:0 0 1rem}.more-title[data-astro-cid-3fajktfh]{color:var(--fq-red);font-size:1.2rem}.list[data-astro-cid-3fajktfh]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-3fajktfh] button{text-align:left;background:var(--fq-white);width:100%;font:inherit;color:var(--fq-ink);cursor:pointer;border:0;border-radius:.8rem;justify-content:space-between;gap:1rem;padding:.85rem 1rem;display:flex}.list[data-astro-cid-3fajktfh] button:hover{background:var(--fq-white);outline:2px solid var(--fq-red)}.list[data-astro-cid-3fajktfh] .n{font-weight:700;display:block}.list[data-astro-cid-3fajktfh] .a{opacity:.8;font-size:.9rem}.list[data-astro-cid-3fajktfh] .d{color:var(--fq-red);white-space:nowrap;font-weight:700}.browse[data-astro-cid-3fajktfh]{padding-block:clamp(2rem,6vw,4rem) clamp(3rem,8vw,6rem)}.browse[data-astro-cid-3fajktfh] h2[data-astro-cid-3fajktfh]{color:var(--fq-red);margin-bottom:1rem;font-size:clamp(1.6rem,3.5vw,2.4rem)}.cities-h[data-astro-cid-3fajktfh]{margin-top:clamp(2.5rem,6vw,4rem)}.tiles[data-astro-cid-3fajktfh]{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem;display:grid}.tile[data-astro-cid-3fajktfh]{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:9rem;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .2s;display:flex}.tile[data-astro-cid-3fajktfh]:hover,.tile[data-astro-cid-3fajktfh]:focus-visible{transform:translateY(-4px)rotate(-.8deg)}.tile[data-astro-cid-3fajktfh].red{background:var(--fq-red);color:var(--fq-white)}.tile[data-astro-cid-3fajktfh].yellow{background:var(--fq-yellow);color:var(--fq-red)}.tile[data-astro-cid-3fajktfh].turquoise{background:var(--fq-turquoise);color:var(--fq-ink)}.tile[data-astro-cid-3fajktfh].purple{background:var(--fq-purple);color:var(--fq-white)}.tn[data-astro-cid-3fajktfh]{font:italic 700 clamp(1.2rem, 2vw, 1.55rem)/1.1 var(--font-accent);overflow-wrap:break-word}.tc[data-astro-cid-3fajktfh]{font-size:.9rem;font-weight:600}.states[data-astro-cid-3fajktfh]{gap:.6rem;display:grid}.states[data-astro-cid-3fajktfh] details[data-astro-cid-3fajktfh]{background:var(--fq-white);border-radius:var(--radius);padding:.25rem 1.2rem}.states[data-astro-cid-3fajktfh] summary[data-astro-cid-3fajktfh]{cursor:pointer;font:700 1.25rem var(--font-display);color:var(--fq-red);justify-content:space-between;align-items:center;padding-block:.85rem;list-style:none;display:flex}.states[data-astro-cid-3fajktfh] summary[data-astro-cid-3fajktfh]::-webkit-details-marker{display:none}.states[data-astro-cid-3fajktfh] summary[data-astro-cid-3fajktfh]:after{content:"+";font-size:1.6rem;line-height:1}.states[data-astro-cid-3fajktfh] details[data-astro-cid-3fajktfh][open] summary[data-astro-cid-3fajktfh]:after{content:"–"}.states[data-astro-cid-3fajktfh] ul[data-astro-cid-3fajktfh]{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:0 2rem;margin:0;padding:0 0 1rem;list-style:none;display:grid}.states[data-astro-cid-3fajktfh] li[data-astro-cid-3fajktfh] a[data-astro-cid-3fajktfh]{border-bottom:1px solid #00000014;justify-content:space-between;gap:1rem;padding:.45rem 0;font-weight:600;text-decoration:none;display:flex}.states[data-astro-cid-3fajktfh] li[data-astro-cid-3fajktfh] a[data-astro-cid-3fajktfh]:hover span[data-astro-cid-3fajktfh]:first-child{color:var(--fq-red);text-underline-offset:4px;text-decoration:underline}.states[data-astro-cid-3fajktfh] .n[data-astro-cid-3fajktfh]{color:var(--fq-red);font-weight:700}#loc-map[data-astro-cid-3fajktfh]{border-radius:var(--radius);background:var(--fq-white);height:min(70svh,34rem);min-height:20rem;overflow:hidden}
