.nearby[data-astro-cid-xhxua3ud]{margin-bottom:var(--space-m)}.nearby-radius[data-astro-cid-xhxua3ud]{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-2xs);display:flex}.nearby-radius[data-astro-cid-xhxua3ud] label[data-astro-cid-xhxua3ud]{font-size:var(--text-sm);color:var(--color-text-low)}.nearby-radius-select[data-astro-cid-xhxua3ud]{min-height:48px;padding-inline:var(--space-s);font:inherit;font-size:var(--text-base);border:var(--border-thin) solid var(--color-border-ui);border-radius:var(--radius-md);background-color:var(--color-bg-app);color:var(--color-text-high)}.nearby-status[data-astro-cid-xhxua3ud]{min-height:1.2em;margin:0 0 var(--space-2xs);font-weight:var(--weight-medium);color:var(--color-text-high)}.nearby-list[data-astro-cid-xhxua3ud]{margin:0 0 var(--space-m);background-color:var(--color-bg-app);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:0;list-style:none}.nearby-list[data-astro-cid-xhxua3ud]:empty{display:none}.nearby-row[data-astro-cid-xhxua3ud]{gap:var(--space-s);padding:var(--space-xs) var(--space-s);border-bottom:var(--border-thin) solid var(--color-border-subtle);grid-template-columns:2ch 1fr auto;align-items:center;display:grid}.nearby-row[data-astro-cid-xhxua3ud]:last-child{border-bottom:0}.nearby-rank[data-astro-cid-xhxua3ud]{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;color:var(--color-text-low);text-align:end}.nearby-station[data-astro-cid-xhxua3ud],.nearby-figures[data-astro-cid-xhxua3ud]{flex-direction:column;min-width:0;display:flex}.nearby-figures[data-astro-cid-xhxua3ud]{align-items:flex-end}.nearby-address[data-astro-cid-xhxua3ud]{color:var(--color-text-high)}.nearby-members-only[data-astro-cid-xhxua3ud]{padding:0 var(--space-2xs);border-radius:var(--radius-sm);font-size:var(--text-xs);background-color:var(--color-brand-bg);color:var(--color-brand-text);align-self:flex-start}.nearby-locality[data-astro-cid-xhxua3ud],.nearby-km[data-astro-cid-xhxua3ud]{font-size:var(--text-xs);color:var(--color-text-low)}.nearby-directions[data-astro-cid-xhxua3ud]{min-height:48px;font-size:var(--text-sm);align-items:center;display:inline-flex}.nearby-price[data-astro-cid-xhxua3ud]{font-family:var(--font-family-numeric);font-variant-numeric:tabular-nums;font-weight:var(--weight-bold);color:var(--color-text-high);white-space:nowrap}.nearby-km[data-astro-cid-xhxua3ud]{font-variant-numeric:tabular-nums;white-space:nowrap}.nearby-map[data-astro-cid-xhxua3ud]{margin-bottom:var(--space-m);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);position:relative;overflow:hidden}.nearby-map-canvas[data-astro-cid-xhxua3ud]{background-color:var(--color-bg-ui);width:100%;height:300px;font-family:var(--font-family)}@media (width>=768px){.nearby-map-canvas[data-astro-cid-xhxua3ud]{height:400px}}.map-attribution[data-astro-cid-xhxua3ud]{z-index:1000;padding:0 var(--space-2xs);font-size:var(--text-xs);background-color:var(--color-bg-app);color:var(--color-text-low);margin:0;position:absolute;bottom:0;right:0}.nearby-radius-circle{stroke:var(--color-brand-solid);stroke-width:2px;fill:var(--color-brand-solid);fill-opacity:.06}.town-search[data-astro-cid-6cnebex5]{max-width:40rem;margin-bottom:var(--space-m)}.town-search-row[data-astro-cid-6cnebex5]{gap:var(--space-2xs);display:flex}.town-search-row[data-astro-cid-6cnebex5][hidden]{display:none}.town-search-input[data-astro-cid-6cnebex5],.town-search-locate[data-astro-cid-6cnebex5]{min-height:48px;font:inherit;font-size:var(--text-base);border:var(--border-thin) solid var(--color-border-ui);border-radius:var(--radius-md)}.town-search-input[data-astro-cid-6cnebex5]{min-width:0;padding-inline:var(--space-s);background-color:var(--color-bg-app);color:var(--color-text-high);flex:1}.town-search-locate[data-astro-cid-6cnebex5]{padding-inline:var(--space-s);background-color:var(--color-bg-app);color:var(--color-link);cursor:pointer;white-space:nowrap}.town-search-locate[data-astro-cid-6cnebex5]:hover{background-color:var(--color-bg-ui-hover)}.town-search-status[data-astro-cid-6cnebex5]{min-height:1.2em;margin:var(--space-3xs) 0 0;font-size:var(--text-sm);color:var(--color-text-low)}.town-search-results[data-astro-cid-6cnebex5]{margin:0;padding:0;list-style:none}.town-search-results[data-astro-cid-6cnebex5]:empty{display:none}.town-search[data-mode=navigate] .town-search-results a{min-height:48px;padding-inline:var(--space-s);border-bottom:var(--border-thin) solid var(--color-border-subtle);background-color:var(--color-bg-app);align-items:center;display:flex}.town-search[data-mode=emit] .town-search-results li{border-bottom:var(--border-thin) solid var(--color-border-subtle);background-color:var(--color-bg-app);flex-wrap:wrap;align-items:center;display:flex}.town-search[data-mode=emit] .town-search-choice{min-height:48px;padding-inline:var(--space-s);font:inherit;color:var(--color-link);text-align:start;cursor:pointer;background:0 0;border:0;flex:1}.town-search[data-mode=emit] .town-search-choice:hover{background-color:var(--color-bg-ui-hover)}.town-search[data-mode=emit] .town-search-page-link{min-height:48px;padding-inline:var(--space-s);font-size:var(--text-sm);align-items:center;display:inline-flex}
