.panel[data-astro-cid-mle2tfxp]{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-mle2tfxp]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:var(--size-3)}.panel__head[data-astro-cid-mle2tfxp] h2[data-astro-cid-mle2tfxp]{margin:0;font-family:var(--font-display);font-size:var(--font-size-4);color:var(--brand-deep)}.panel__head[data-astro-cid-mle2tfxp] a[data-astro-cid-mle2tfxp]{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-teal)}.eyebrow[data-astro-cid-mle2tfxp]{margin:0 0 .2rem;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-teal)}.events[data-astro-cid-mle2tfxp]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.events[data-astro-cid-mle2tfxp] a[data-astro-cid-mle2tfxp]{display:grid;gap:.15rem;color:var(--brand-ink)}.events[data-astro-cid-mle2tfxp] a[data-astro-cid-mle2tfxp]:hover{text-decoration:none}.events[data-astro-cid-mle2tfxp] span[data-astro-cid-mle2tfxp]{font-size:.625rem;font-weight:var(--font-weight-7);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-teal)}.events[data-astro-cid-mle2tfxp] strong[data-astro-cid-mle2tfxp]{color:var(--brand-deep)}.events[data-astro-cid-mle2tfxp] em[data-astro-cid-mle2tfxp]{font-style:normal;font-size:var(--font-size-0);color:var(--brand-ink-soft)}.composer[data-astro-cid-mle2tfxp]{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-mle2tfxp]{margin:0 0 var(--size-3);color:var(--brand-ink-soft);font-size:var(--font-size-1)}.composer__tags[data-astro-cid-mle2tfxp]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:var(--size-3)}.composer__tags[data-astro-cid-mle2tfxp] span[data-astro-cid-mle2tfxp]{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-mle2tfxp]{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-mle2tfxp]:hover{background:var(--brand-teal);text-decoration:none}.alert[data-astro-cid-mle2tfxp]{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-mle2tfxp]{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-mle2tfxp] ul[data-astro-cid-mle2tfxp]{margin:0;padding-left:1.1rem;color:var(--brand-coral);font-size:var(--font-size-1)}.qa[data-astro-cid-mle2tfxp]{padding:var(--size-4);border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.qa__q[data-astro-cid-mle2tfxp]{margin:0 0 .5rem;font-weight:var(--font-weight-7);color:var(--brand-deep)}.qa__a[data-astro-cid-mle2tfxp]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.area-page[data-astro-cid-x2pylqn5]{background:var(--brand-sand);color:var(--brand-ink)}.corridor[data-astro-cid-x2pylqn5]{background:var(--brand-sand);border-bottom:1px solid var(--brand-line);overflow-x:auto}.corridor__inner[data-astro-cid-x2pylqn5]{display:flex;align-items:center;gap:.75rem;padding-block:.65rem}.corridor__label[data-astro-cid-x2pylqn5]{flex-shrink:0;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink-soft)}.corridor__track[data-astro-cid-x2pylqn5]{display:flex;gap:.45rem;min-width:max-content}.corridor__track[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--brand-line);color:var(--brand-ink);font-size:var(--font-size-0);font-weight:var(--font-weight-6);white-space:nowrap}.corridor__track[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5]:hover,.corridor__track[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5].current{text-decoration:none}.corridor__track[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5].current{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.here[data-astro-cid-x2pylqn5],.delta[data-astro-cid-x2pylqn5]{font-size:.5625rem;font-weight:var(--font-weight-8);letter-spacing:.04em;text-transform:uppercase;opacity:.85}.here[data-astro-cid-x2pylqn5]{background:var(--brand-teal);color:#fff;border-radius:.25rem;padding:.1rem .35rem}.layout[data-astro-cid-x2pylqn5]{display:grid;gap:var(--size-5);padding-block:var(--size-6) var(--size-10);align-items:start}.main[data-astro-cid-x2pylqn5]{display:grid;gap:var(--size-4);min-width:0}.panel[data-astro-cid-x2pylqn5],.widget[data-astro-cid-x2pylqn5]{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-x2pylqn5]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;align-items:baseline;margin-bottom:var(--size-3)}.panel__head[data-astro-cid-x2pylqn5] h2[data-astro-cid-x2pylqn5],.panel[data-astro-cid-x2pylqn5]>h2[data-astro-cid-x2pylqn5]{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-x2pylqn5] h2[data-astro-cid-x2pylqn5]{margin-bottom:0}.panel__head[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5],.more[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5]{font-size:var(--font-size-1);font-weight:var(--font-weight-7);color:var(--brand-teal)}.eyebrow[data-astro-cid-x2pylqn5]{margin:0 0 .2rem;font-size:.625rem;font-weight:var(--font-weight-8);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-teal)}.count[data-astro-cid-x2pylqn5]{font-size:var(--font-size-0);color:var(--brand-ink-soft)}.glance[data-astro-cid-x2pylqn5]{display:grid;gap:.75rem}.glance[data-astro-cid-x2pylqn5]>div[data-astro-cid-x2pylqn5]{padding:.85rem;border-radius:var(--radius-2);background:var(--brand-sand);border:1px solid var(--brand-line)}.glance[data-astro-cid-x2pylqn5] .label[data-astro-cid-x2pylqn5]{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-x2pylqn5] .value[data-astro-cid-x2pylqn5]{margin:0 0 .25rem;font-weight:var(--font-weight-7);color:var(--brand-deep)}.glance[data-astro-cid-x2pylqn5] .detail[data-astro-cid-x2pylqn5]{margin:0;font-size:var(--font-size-1);color:var(--brand-ink-soft)}.more[data-astro-cid-x2pylqn5]{margin:var(--size-3) 0 0}.empty[data-astro-cid-x2pylqn5]{margin:0;color:var(--brand-ink-soft)}.rail[data-astro-cid-x2pylqn5]{display:grid;gap:var(--size-4)}.widget__label[data-astro-cid-x2pylqn5]{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)}.town-card__name[data-astro-cid-x2pylqn5]{margin:0 0 .35rem;font-family:var(--font-display);font-weight:var(--font-weight-7);color:var(--brand-deep)}.town-card__copy[data-astro-cid-x2pylqn5]{margin:0 0 var(--size-3);font-size:var(--font-size-1);color:var(--brand-ink-soft)}.town-card__btn[data-astro-cid-x2pylqn5]{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)}.town-card__btn[data-astro-cid-x2pylqn5]:hover{background:var(--brand-teal);text-decoration:none}.links[data-astro-cid-x2pylqn5]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.links[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5]{font-size:var(--font-size-1);font-weight:var(--font-weight-6);color:var(--brand-deep)}.links[data-astro-cid-x2pylqn5] a[data-astro-cid-x2pylqn5]:hover{color:var(--brand-teal)}@media(min-width:800px){.glance[data-astro-cid-x2pylqn5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.layout[data-astro-cid-x2pylqn5]{grid-template-columns:minmax(0,1fr) 17rem}.rail[data-astro-cid-x2pylqn5]{position:sticky;top:calc(var(--header-h) + 1rem)}.glance[data-astro-cid-x2pylqn5]{grid-template-columns:repeat(3,minmax(0,1fr))}}
