.wk-niche[data-astro-cid-r4hxevak]{list-style:none;margin:0;padding:0;font-size:.9rem;line-height:1.55}.wk-niche[data-astro-cid-r4hxevak] li[data-astro-cid-r4hxevak]{padding:.3rem 0}.wk-niche[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.wk-niche[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]:hover{color:var(--red-ink)}.wk-niche-n[data-astro-cid-r4hxevak]{color:var(--muted);font-weight:400;margin-left:.4rem}@media (pointer: coarse){.wk-niche[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{display:inline-flex;align-items:center;min-height:44px}.wk-niche[data-astro-cid-r4hxevak] li[data-astro-cid-r4hxevak]{padding:0}}.wk-more[data-astro-cid-r4hxevak]{margin-top:1.2rem;color:var(--ink-soft);font-size:.92rem}.wk-rest[data-astro-cid-r4hxevak]{list-style:none;margin:.8rem 0 0;padding:0;font-size:.9rem;line-height:1.5;columns:2 320px;column-gap:2rem}.wk-rest[data-astro-cid-r4hxevak] li[data-astro-cid-r4hxevak]{padding:.3rem 0;break-inside:avoid}.wk-rest[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px}.wk-rest[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]:hover{color:var(--red-ink)}.wk-rest-m[data-astro-cid-r4hxevak]{display:block;color:var(--muted);font-size:.82rem}@media (pointer: coarse){.wk-rest[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{display:inline-flex;align-items:center;min-height:44px}.wk-rest[data-astro-cid-r4hxevak] li[data-astro-cid-r4hxevak]{padding:0}}.wk-wrap[data-astro-cid-r4hxevak]{max-width:900px;margin:0 auto;padding-bottom:4rem}.crumbs[data-astro-cid-r4hxevak]{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--muted);padding-top:1.5rem}.crumbs[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--muted)}.crumbs[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]:hover{color:var(--ink)}.crumb-here[data-astro-cid-r4hxevak]{color:var(--ink);font-weight:600}.wk-head[data-astro-cid-r4hxevak]{padding:1.5rem 0 2.25rem;border-bottom:1px solid var(--border);margin-bottom:2.5rem}.eyebrow[data-astro-cid-r4hxevak]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);margin-bottom:.75rem}.wk-title[data-astro-cid-r4hxevak]{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--ink);margin-bottom:.4rem}.wk-dates[data-astro-cid-r4hxevak]{font-size:.85rem;font-weight:600;color:var(--muted);margin-bottom:1rem}.wk-lead[data-astro-cid-r4hxevak]{font-size:1.05rem;color:var(--ink-soft);line-height:1.75;max-width:640px;margin-bottom:1.5rem}.wk-lead[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--red-ink);font-weight:600}.wk-head[data-astro-cid-r4hxevak] .onmap{margin-bottom:0;border-bottom:0}.wk-section[data-astro-cid-r4hxevak]{margin-bottom:3rem}.section-label[data-astro-cid-r4hxevak]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:1.25rem}.events-grid[data-astro-cid-r4hxevak]{display:grid;grid-template-columns:1fr;gap:1.25rem}.wk-empty[data-astro-cid-r4hxevak]{font-size:.95rem;color:var(--muted);line-height:1.7;max-width:560px}.wk-empty[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--red-ink);font-weight:600}.wk-faq[data-astro-cid-r4hxevak]{border-top:1px solid var(--border);padding-top:2.5rem;max-width:640px}.faq-item[data-astro-cid-r4hxevak]{border-bottom:1px solid var(--border);padding:.85rem 0}.faq-q[data-astro-cid-r4hxevak]{font-size:.92rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq-q[data-astro-cid-r4hxevak]::-webkit-details-marker{display:none}.faq-q[data-astro-cid-r4hxevak]:after{content:"+";float:right;color:var(--muted);font-weight:400}.faq-item[data-astro-cid-r4hxevak][open] .faq-q[data-astro-cid-r4hxevak]:after{content:"−"}.faq-a[data-astro-cid-r4hxevak]{font-size:.88rem;color:var(--muted);line-height:1.65;padding-top:.6rem;margin:0}.submit-line[data-astro-cid-r4hxevak]{padding-top:1.25rem}.submit-line[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{color:var(--red-ink);font-weight:600}@media (pointer: coarse){.submit-line[data-astro-cid-r4hxevak] a[data-astro-cid-r4hxevak]{display:inline-block;padding-block:.65rem;margin-block:-.65rem}}@media (max-width: 640px){.wk-title[data-astro-cid-r4hxevak]{font-size:1.85rem}.events-grid[data-astro-cid-r4hxevak]{grid-template-columns:1fr}}
