.listing-card.svelte-15gyhn6{color:inherit;text-decoration:none;display:block}.listing-card__header.svelte-15gyhn6{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.listing-card__header.svelte-15gyhn6 .card__title:where(.svelte-15gyhn6){flex:1}.listing-card__arrow.svelte-15gyhn6{color:var(--color-text-tertiary);flex-shrink:0;font-size:1.25rem;font-weight:700;transition:transform .15s}.listing-card.svelte-15gyhn6:hover .listing-card__arrow:where(.svelte-15gyhn6){color:var(--color-text);transform:translate(3px)}.listing-card__meta.svelte-15gyhn6{align-items:center;gap:1rem;margin-top:.5rem;font-size:.875rem;display:flex}.listing-card__phone.svelte-15gyhn6{color:var(--color-text-secondary)}.niche-city-page.svelte-1fz6vds{padding:2rem 0}.niche-city-page.svelte-1fz6vds h1:where(.svelte-1fz6vds){margin-bottom:1rem}.niche-city-page__intro.svelte-1fz6vds{max-width:65ch;color:var(--color-text-secondary);margin-bottom:2rem}.listings-grid.svelte-1fz6vds{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.niche-city-page__tips.svelte-1fz6vds{max-width:65ch;color:var(--color-text-secondary)}.faq-item.svelte-1fz6vds{border-bottom:3px solid #000}.faq-item__question.svelte-1fz6vds{text-align:left;cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1rem 0;font-size:1rem;font-weight:600;display:flex}.faq-item__arrow.svelte-1fz6vds{color:var(--color-text-tertiary);font-size:1.25rem}.faq-item__answer.svelte-1fz6vds{color:var(--color-text-secondary);padding:0 0 1rem}
