.event[data-astro-cid-lnfxuc35]{max-width:1080px;margin:0 auto;padding:0 0 3rem}.event-crumbs[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);color:var(--ink-soft);margin-bottom:1.25rem;font-size:.78rem}.event-crumbs[data-astro-cid-lnfxuc35] a[data-astro-cid-lnfxuc35]{color:var(--press-blue)}.event-crumbs[data-astro-cid-lnfxuc35] [data-astro-cid-lnfxuc35][aria-current]{color:var(--ink-soft)}.event-head[data-astro-cid-lnfxuc35]{border-bottom:3px double var(--rule-dark);margin-bottom:1.5rem;padding-bottom:1.1rem}.event-kicker[data-astro-cid-lnfxuc35]{margin:0 0 .6rem}.event-title[data-astro-cid-lnfxuc35]{margin:0;font-size:clamp(2rem,4.2vw,3.1rem);line-height:1.08}.event-dek[data-astro-cid-lnfxuc35]{color:var(--ink-soft);max-width:60ch;margin:.6rem 0 0;font-size:1.2rem;line-height:1.45}.event-facts[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);color:var(--ink-soft);margin:.8rem 0 0;font-size:.85rem}.event-hero[data-astro-cid-lnfxuc35]{margin:0 0 1.75rem}.event-hero[data-astro-cid-lnfxuc35] img[data-astro-cid-lnfxuc35]{object-fit:cover;border:1px solid var(--rule);width:100%;max-height:520px;display:block}.event-hero[data-astro-cid-lnfxuc35] figcaption[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);color:var(--ink-soft);margin-top:.4rem;font-size:.78rem}.event-rights[data-astro-cid-lnfxuc35]{color:var(--ink-faint)}.event-h2[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px solid var(--rule-dark);align-items:baseline;gap:.6rem;margin:0 0 .9rem;padding-bottom:.35rem;font-size:.72rem;font-weight:700;display:flex}.event-count[data-astro-cid-lnfxuc35]{color:var(--ink-faint);letter-spacing:.04em;font-weight:600}.event-account[data-astro-cid-lnfxuc35]{max-width:68ch;margin-bottom:2.25rem}.event-account[data-astro-cid-lnfxuc35] p[data-astro-cid-lnfxuc35]{margin:0 0 1rem;font-size:1.12rem;line-height:1.7}.event-account[data-astro-cid-lnfxuc35] .event-pending[data-astro-cid-lnfxuc35]{color:var(--ink-soft);font-style:italic}.event-provenance[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);color:var(--ink-soft);margin:.4rem 0 0!important;font-size:.78rem!important;line-height:1.5!important}.event-provenance[data-astro-cid-lnfxuc35] a[data-astro-cid-lnfxuc35]{color:var(--press-blue)}.event-body[data-astro-cid-lnfxuc35]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:2.5rem;display:grid}.report-list[data-astro-cid-lnfxuc35]{margin:0;padding:0;list-style:none}.report[data-astro-cid-lnfxuc35]{border-top:1px solid var(--rule);grid-template-columns:6.6rem minmax(0,1fr);gap:.9rem;padding:.7rem 0;display:grid}.report--sameday[data-astro-cid-lnfxuc35]{border-top-style:dotted}.report-date[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);letter-spacing:.03em;color:var(--stamp-red);padding-top:.15rem;font-size:.76rem;font-weight:700}.report-paper[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;display:block}.report-title[data-astro-cid-lnfxuc35]{font-family:var(--font-serif);color:var(--ink);font-size:1.08rem;font-weight:700;line-height:1.3;text-decoration:none}.report-title[data-astro-cid-lnfxuc35]:hover,.report-title[data-astro-cid-lnfxuc35]:focus-visible{color:var(--press-blue);text-underline-offset:2px;text-decoration:underline}.report-dek[data-astro-cid-lnfxuc35]{color:var(--ink-soft);margin:.25rem 0 0;font-size:.92rem;line-height:1.45}.event-side[data-astro-cid-lnfxuc35]{gap:1.75rem;display:grid;position:sticky;top:1rem}.event-map[data-astro-cid-lnfxuc35]{border:1px solid var(--rule-dark);background:var(--paper-shade);height:260px}.place-list[data-astro-cid-lnfxuc35],.people-list[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);margin:.6rem 0 0;padding:0;font-size:.82rem;list-style:none}.place-list[data-astro-cid-lnfxuc35] li[data-astro-cid-lnfxuc35],.people-list[data-astro-cid-lnfxuc35] li[data-astro-cid-lnfxuc35]{border-bottom:1px dotted var(--rule);align-items:baseline;gap:.45rem;padding:.28rem 0;display:flex}.place-name[data-astro-cid-lnfxuc35]{min-width:0;color:var(--ink);flex:1}.place-n[data-astro-cid-lnfxuc35]{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:700}.place-note[data-astro-cid-lnfxuc35]{color:var(--ink-soft);font-size:.7rem}.people-list[data-astro-cid-lnfxuc35] a[data-astro-cid-lnfxuc35]{color:var(--press-blue);flex:1}.event-gallery[data-astro-cid-lnfxuc35]{margin-top:2.5rem}.gallery[data-astro-cid-lnfxuc35]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gallery[data-astro-cid-lnfxuc35] img[data-astro-cid-lnfxuc35]{aspect-ratio:3/4;object-fit:cover;object-position:top;border:1px solid var(--rule-dark);background:var(--paper-shade);width:100%;display:block}.gallery[data-astro-cid-lnfxuc35]:not(.gallery--pages) img[data-astro-cid-lnfxuc35]{aspect-ratio:4/3;object-position:center}.gallery[data-astro-cid-lnfxuc35] a[data-astro-cid-lnfxuc35]:focus-visible img[data-astro-cid-lnfxuc35]{outline:2px solid var(--press-blue);outline-offset:2px}.gallery-cap[data-astro-cid-lnfxuc35]{font-family:var(--font-ui);color:var(--ink-soft);margin-top:.35rem;font-size:.72rem;display:block}.event-report[data-astro-cid-lnfxuc35]{color:var(--press-blue);margin-top:.15rem;display:block}.event-hero[data-astro-cid-lnfxuc35] .event-report[data-astro-cid-lnfxuc35]{display:inline}@media (width<=860px){.event-body[data-astro-cid-lnfxuc35]{grid-template-columns:1fr}.event-side[data-astro-cid-lnfxuc35]{position:static}.report[data-astro-cid-lnfxuc35]{grid-template-columns:1fr;gap:.15rem}}.event-pin-wrap{background:0 0;border:none}.event-pin{background:var(--press-blue);width:28px;height:28px;color:var(--paper-raised);border:2px solid var(--paper-raised);font-family:var(--font-ui);box-shadow:var(--shadow-card);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.event-pin--town{background:var(--paper-raised);color:var(--ink);border:2px dashed var(--press-blue)}.event-pop{font-family:var(--font-ui);font-size:.8rem}.event-pop ul{margin:.4rem 0 0;padding-left:1rem}.event-pop li{margin:.2rem 0}.event-pop p{color:var(--ink-soft);margin:.3rem 0 0}
