.panel[data-astro-cid-6je2bmo5]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);padding:var(--size-5)}.panel__head[data-astro-cid-6je2bmo5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:var(--size-3)}h2[data-astro-cid-6je2bmo5]{margin:0;font-size:var(--font-size-3)}.empty[data-astro-cid-6je2bmo5]{margin:0;color:var(--brand-ink-soft)}.cats[data-astro-cid-qhi3b3ak]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--size-4)}h2[data-astro-cid-qhi3b3ak]{margin:0 0 var(--size-4)}.groups[data-astro-cid-qhi3b3ak]{display:grid;gap:var(--size-3)}.group[data-astro-cid-qhi3b3ak]{border:1px solid var(--brand-line);border-radius:var(--radius-card);padding:var(--size-3)}.group__head[data-astro-cid-qhi3b3ak]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--size-3);color:var(--brand-ink)}.group__head[data-astro-cid-qhi3b3ak]:hover{text-decoration:none;color:var(--brand-teal)}h3[data-astro-cid-qhi3b3ak]{margin:0;font-size:var(--font-size-2)}ul[data-astro-cid-qhi3b3ak]{list-style:none;margin:var(--size-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}ul[data-astro-cid-qhi3b3ak] a[data-astro-cid-qhi3b3ak]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--radius-pill);background:var(--brand-sand-dark);color:var(--brand-ink);font-size:var(--font-size-0);font-weight:var(--font-weight-6)}ul[data-astro-cid-qhi3b3ak] a[data-astro-cid-qhi3b3ak]:hover{text-decoration:none;background:var(--brand-teal-soft);color:var(--brand-teal)}.count[data-astro-cid-qhi3b3ak]{font-size:.6875rem;font-weight:var(--font-weight-6);color:var(--brand-ink-soft)}.group__head[data-astro-cid-qhi3b3ak] .count[data-astro-cid-qhi3b3ak]{background:var(--brand-sand-dark);border-radius:var(--radius-pill);padding:.15rem .45rem}.town-page[data-astro-cid-albtiwqb]{background:var(--brand-sand);color:var(--brand-ink)}.map-btn[data-astro-cid-albtiwqb]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem .85rem;border-radius:var(--radius-2);background:var(--brand-teal);border:1px solid var(--brand-teal);color:#fff;font-size:var(--font-size-0);font-weight:var(--font-weight-6);text-decoration:none}.map-btn[data-astro-cid-albtiwqb]:hover{background:var(--brand-teal-hover);text-decoration:none}.layout[data-astro-cid-albtiwqb]{display:grid;gap:var(--size-5);padding-block:var(--size-6) var(--size-10);align-items:start}.main[data-astro-cid-albtiwqb]{display:grid;gap:var(--size-4);min-width:0}.copy[data-astro-cid-albtiwqb]{margin:0 0 var(--size-3);font-size:var(--font-size-1);color:var(--brand-ink-soft)}.panel[data-astro-cid-albtiwqb],.widget[data-astro-cid-albtiwqb]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-3);box-shadow:var(--shadow-card);padding:var(--size-5)}.panel__head[data-astro-cid-albtiwqb]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:var(--size-3)}.panel__head[data-astro-cid-albtiwqb] h2[data-astro-cid-albtiwqb],.panel[data-astro-cid-albtiwqb]>h2[data-astro-cid-albtiwqb]{margin:0 0 var(--size-3);font-family:var(--font-display);font-size:var(--font-size-4);color:var(--brand-deep)}.panel__head[data-astro-cid-albtiwqb] h2[data-astro-cid-albtiwqb]{margin-bottom:0}.panel__head[data-astro-cid-albtiwqb] a[data-astro-cid-albtiwqb]{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-teal)}.eyebrow[data-astro-cid-albtiwqb]{margin:0 0 .2rem;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-teal)}.glance[data-astro-cid-albtiwqb]{display:grid;gap:.75rem}.glance[data-astro-cid-albtiwqb]>div[data-astro-cid-albtiwqb]{padding:.85rem;border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.glance[data-astro-cid-albtiwqb] .label[data-astro-cid-albtiwqb]{margin:0 0 .2rem;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink-soft)}.glance[data-astro-cid-albtiwqb] .value[data-astro-cid-albtiwqb]{margin:0 0 .25rem;font-weight:var(--font-weight-7);color:var(--brand-deep)}.glance[data-astro-cid-albtiwqb] .detail[data-astro-cid-albtiwqb]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.map[data-astro-cid-albtiwqb]{aspect-ratio:16 / 9;border-radius:var(--radius-2);margin-bottom:var(--size-3);display:grid;place-items:center;font-weight:var(--font-weight-7);color:var(--brand-deep)}.highlights[data-astro-cid-albtiwqb]{display:flex;flex-wrap:wrap;gap:.45rem}.highlights[data-astro-cid-albtiwqb] span[data-astro-cid-albtiwqb]{padding:.3rem .65rem;border-radius:var(--radius-pill);background:var(--brand-sand-dark);font-size:var(--font-size-0);font-weight:var(--font-weight-6)}.events[data-astro-cid-albtiwqb],.links[data-astro-cid-albtiwqb]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.events[data-astro-cid-albtiwqb] a[data-astro-cid-albtiwqb]{display:grid;gap:.15rem;color:var(--brand-ink)}.events[data-astro-cid-albtiwqb] a[data-astro-cid-albtiwqb]:hover{text-decoration:none}.events[data-astro-cid-albtiwqb] span[data-astro-cid-albtiwqb]{font-size:.625rem;font-weight:var(--font-weight-7);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-teal)}.events[data-astro-cid-albtiwqb] strong[data-astro-cid-albtiwqb]{color:var(--brand-deep)}.events[data-astro-cid-albtiwqb] em[data-astro-cid-albtiwqb]{font-style:normal;font-size:var(--font-size-0);color:var(--brand-ink-soft)}.bulletin-list[data-astro-cid-albtiwqb]{display:grid;gap:.75rem}.bulletin[data-astro-cid-albtiwqb]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.bulletin__type[data-astro-cid-albtiwqb]{display:inline-flex;margin-bottom:.35rem;padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--brand-teal-soft);color:var(--brand-teal);font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.06em;text-transform:uppercase}.bulletin[data-astro-cid-albtiwqb] h3[data-astro-cid-albtiwqb]{margin:0 0 .35rem;font-size:var(--font-size-2);color:var(--brand-deep)}.bulletin[data-astro-cid-albtiwqb] p[data-astro-cid-albtiwqb]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.bulletin__meta[data-astro-cid-albtiwqb]{margin-top:.5rem!important;font-size:var(--font-size-0)!important}.composer[data-astro-cid-albtiwqb]{margin-bottom:var(--size-4);padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-teal-soft);border:1px solid var(--mint)}.composer__prompt[data-astro-cid-albtiwqb]{margin:0 0 var(--size-3);color:var(--brand-ink-soft);font-size:var(--font-size-1)}.composer__tags[data-astro-cid-albtiwqb]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--size-3)}.composer__tags[data-astro-cid-albtiwqb] span[data-astro-cid-albtiwqb]{padding:.25rem .6rem;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--brand-line);font-size:var(--font-size-0);font-weight:var(--font-weight-6)}.composer__btn[data-astro-cid-albtiwqb]{display:inline-flex;align-items:center;min-height:2.25rem;padding:.45rem .9rem;border-radius:var(--radius-2);background:var(--brand-deep);color:#fff;font-size:var(--font-size-1);font-weight:var(--font-weight-7)}.composer__btn[data-astro-cid-albtiwqb]:hover{background:var(--brand-teal);text-decoration:none}.alert[data-astro-cid-albtiwqb]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-teal-soft);border:1px solid var(--brand-line);border-left:4px solid var(--brand-sun)}.alert__label[data-astro-cid-albtiwqb]{margin:0 0 .5rem;font-size:var(--font-size-0);font-weight:var(--font-weight-8);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-coral)}.alert[data-astro-cid-albtiwqb] ul[data-astro-cid-albtiwqb]{margin:0;padding-left:1.1rem;color:var(--brand-coral);font-size:var(--font-size-1)}.qa[data-astro-cid-albtiwqb]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.qa__q[data-astro-cid-albtiwqb]{margin:0 0 .5rem;font-weight:var(--font-weight-7);color:var(--brand-deep)}.qa__a[data-astro-cid-albtiwqb]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.empty[data-astro-cid-albtiwqb]{margin:0;color:var(--brand-ink-soft)}.rail[data-astro-cid-albtiwqb]{display:grid;gap:var(--size-4)}.widget__label[data-astro-cid-albtiwqb]{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)}.links[data-astro-cid-albtiwqb] a[data-astro-cid-albtiwqb]{font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--brand-deep)}.links[data-astro-cid-albtiwqb] a[data-astro-cid-albtiwqb]:hover{color:var(--brand-teal)}@media(min-width:800px){.glance[data-astro-cid-albtiwqb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.layout[data-astro-cid-albtiwqb]{grid-template-columns:minmax(0,1fr) 17rem}.rail[data-astro-cid-albtiwqb]{position:sticky;top:calc(var(--header-h) + 1rem)}.glance[data-astro-cid-albtiwqb]{grid-template-columns:repeat(3,minmax(0,1fr))}}
