.facts.svelte-1sdk774{display:flex;flex-wrap:wrap;gap:.55rem .9rem;margin:0;padding:0;list-style:none}li.svelte-1sdk774{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.icon.svelte-1sdk774{width:1.7rem;height:1.7rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--brand-teal-soft);color:var(--brand-teal)}.icon.svelte-1sdk774 svg:where(.svelte-1sdk774){display:block}.copy.svelte-1sdk774{display:inline-flex;align-items:baseline;gap:.28rem;min-width:0;font-size:var(--font-size-0);line-height:1.2;color:var(--brand-ink-soft)}.count.svelte-1sdk774{font-weight:var(--font-weight-7);color:var(--brand-deep)}.feed.svelte-jw194{display:grid;gap:var(--size-4);min-width:0}.list.svelte-jw194{display:grid;gap:var(--size-4)}.card.svelte-jw194{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);overflow:hidden}.card.svelte-jw194:hover{box-shadow:var(--shadow-card-hover);border-color:var(--brand-line)}.media.svelte-jw194{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;text-decoration:none;font-size:clamp(2.5rem,8vw,3.5rem);color:var(--brand-teal)}.media__letter.svelte-jw194{font-family:var(--font-display);font-weight:var(--font-weight-8);line-height:1}.pill.svelte-jw194{position:absolute;top:.75rem;left:.75rem;padding:.2rem .55rem;border-radius:var(--radius-pill);background:#0c232ee6;color:#fff;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.06em;text-transform:uppercase}.body.svelte-jw194{padding:var(--size-5);display:grid;gap:.65rem}.title-row.svelte-jw194{display:flex;justify-content:space-between;gap:var(--size-3);align-items:flex-start}h3.svelte-jw194{margin:0;font-family:var(--font-display);font-size:var(--font-size-3);color:var(--brand-deep)}h3.svelte-jw194 a:where(.svelte-jw194){color:inherit}h3.svelte-jw194 a:where(.svelte-jw194):hover{text-decoration:none}.reactions.svelte-jw194{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;font-weight:var(--font-weight-5);color:var(--brand-ink-soft);line-height:1.4}.faces.svelte-jw194{display:inline-flex;align-items:center}.face.svelte-jw194{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-left:-.28rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #fff;font-size:.72rem;line-height:1}.face.svelte-jw194:first-child{margin-left:0}.excerpt.svelte-jw194{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft);line-height:1.5}.tags.svelte-jw194{display:flex;flex-wrap:wrap;gap:.4rem}.tags.svelte-jw194 span:where(.svelte-jw194){padding:.2rem .55rem;border-radius:var(--radius-pill);background:var(--brand-sand-dark);font-size:.6875rem;font-weight:var(--font-weight-6);color:var(--brand-ink)}.explore.svelte-jw194{justify-self:start;font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-teal)}.empty.svelte-jw194{color:var(--brand-ink-soft);background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);padding:var(--size-5)}html:not([data-view=map]) .view-map[data-astro-cid-2mdbpzil]{display:none}html[data-view=map] .view-grid[data-astro-cid-2mdbpzil]{display:none}.towns-page[data-astro-cid-2mdbpzil]{background:var(--brand-sand);color:var(--brand-ink)}.layout[data-astro-cid-2mdbpzil]{display:grid;gap:var(--size-5);padding-block:var(--size-6) var(--size-10);align-items:start}.rail[data-astro-cid-2mdbpzil]{display:none;gap:var(--size-4)}.widget[data-astro-cid-2mdbpzil]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);padding:var(--size-4)}.widget__label[data-astro-cid-2mdbpzil]{margin:0 0 var(--size-3);font-family:var(--font-display);font-size:var(--font-size-0);font-weight:var(--font-weight-7);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink-soft)}.copy[data-astro-cid-2mdbpzil]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.story[data-astro-cid-2mdbpzil]{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-deep)}@media(min-width:1024px){.layout[data-astro-cid-2mdbpzil]{grid-template-columns:15rem minmax(0,1fr) 16rem}.rail[data-astro-cid-2mdbpzil]{display:grid}}
