.events-row[data-astro-cid-pt5ruj3o]{border-bottom:var(--hairline) solid var(--border-color);grid-template-columns:repeat(3,1fr);display:grid}.event-cell[data-astro-cid-pt5ruj3o]{border-right:var(--hairline) solid var(--border-color);flex-direction:column;justify-content:space-between;padding:1.25rem 1.5rem;display:flex}.event-cell[data-astro-cid-pt5ruj3o]:first-child{padding-left:0}.event-cell[data-astro-cid-pt5ruj3o]:last-child{border-right:none;padding-right:0}.event-date[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);margin-bottom:.35rem;font-size:.72rem;font-weight:700}.event-title[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);margin-bottom:.35rem;font-size:1.1rem;font-weight:700;line-height:1.2}.event-desc[data-astro-cid-pt5ruj3o]{color:var(--muted);margin-bottom:.65rem;font-size:.84rem}.event-badge[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem}.wp-filter-group[data-astro-cid-pt5ruj3o]{flex-wrap:wrap;gap:.35rem;display:flex}.wp-filter-btn[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);cursor:pointer;color:var(--muted);background:0 0;border:none;padding:.2rem .45rem;font-size:.7rem;font-weight:700;transition:background .15s,color .15s}.wp-filter-btn[data-astro-cid-pt5ruj3o]:hover,.wp-filter-btn[data-astro-cid-pt5ruj3o].active{background:var(--ink);color:var(--bg)}.broadsheet-row[data-astro-cid-pt5ruj3o]{border-bottom:var(--hairline) solid var(--border-color);grid-template-columns:repeat(5,1fr);display:grid}.cell[data-astro-cid-pt5ruj3o]{border-right:var(--hairline) solid var(--border-color);flex-direction:column;justify-content:space-between;padding:1.75rem 1.4rem;display:flex}.cell[data-astro-cid-pt5ruj3o]:first-child{padding-left:0}.cell[data-astro-cid-pt5ruj3o]:last-child{border-right:none;padding-right:0}.span-1[data-astro-cid-pt5ruj3o]{grid-column:span 1}.span-2[data-astro-cid-pt5ruj3o]{grid-column:span 2}.card-link[data-astro-cid-pt5ruj3o]{flex-direction:column;justify-content:space-between;height:100%;display:flex}.card-link[data-astro-cid-pt5ruj3o]:hover .h-lead[data-astro-cid-pt5ruj3o],.card-link[data-astro-cid-pt5ruj3o]:hover .h-md[data-astro-cid-pt5ruj3o],.card-link[data-astro-cid-pt5ruj3o]:hover .h-sm[data-astro-cid-pt5ruj3o]{text-underline-offset:3px;text-decoration:underline}.ratio-16-9[data-astro-cid-pt5ruj3o]{aspect-ratio:16/9}.ratio-16-10[data-astro-cid-pt5ruj3o]{aspect-ratio:16/10}.ratio-4-3[data-astro-cid-pt5ruj3o]{aspect-ratio:4/3}.h-lead[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:.75rem;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:700;line-height:1.05}.h-md[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.38rem;font-weight:700;line-height:1.12}.h-sm[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);letter-spacing:-.015em;margin-bottom:.55rem;font-size:1.08rem;font-weight:700;line-height:1.18}.excerpt[data-astro-cid-pt5ruj3o]{color:#2b2b2b;margin-bottom:1rem;font-size:.87rem;line-height:1.55}.pull-quote[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);letter-spacing:-.02em;border-top:2px solid var(--ink);border-bottom:var(--hairline) solid var(--border-color);margin:.5rem 0;padding:.85rem 0;font-size:1.22rem;font-weight:700;line-height:1.22}.quote-attr[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;margin-top:.4rem;font-size:.68rem}.lead-findings-box[data-astro-cid-pt5ruj3o]{border:var(--hairline) solid var(--border-color);background:#00000005;padding:1rem}.compact-findings[data-astro-cid-pt5ruj3o]{flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.82rem;line-height:1.45;list-style:none;display:flex}.compact-findings[data-astro-cid-pt5ruj3o] strong[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);font-size:.7rem}.micro-quote[data-astro-cid-pt5ruj3o]{border-top:var(--hairline) solid var(--border-color);font-family:var(--font-display);color:#111;margin-bottom:.5rem;padding-top:.65rem;font-size:.84rem;font-weight:600;line-height:1.35}.poster-stamp-box[data-astro-cid-pt5ruj3o]{border:var(--hairline) solid var(--border-color);background:var(--ink);color:var(--bg);aspect-ratio:4/3;flex-direction:column;justify-content:space-between;margin-bottom:.85rem;padding:1.25rem 1rem;display:flex}.poster-stamp-kicker[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);letter-spacing:.06em;opacity:.8;font-size:.6rem}.poster-stamp-big[data-astro-cid-pt5ruj3o]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1}.poster-stamp-sub[data-astro-cid-pt5ruj3o]{font-family:var(--font-mono);border-top:var(--hairline) solid #f4f3ef59;padding-top:.45rem;font-size:.68rem;font-weight:700}@media (width<=1100px){.events-row[data-astro-cid-pt5ruj3o],.broadsheet-row[data-astro-cid-pt5ruj3o]{grid-template-columns:1fr}.span-1[data-astro-cid-pt5ruj3o],.span-2[data-astro-cid-pt5ruj3o]{grid-column:span 1}.event-cell[data-astro-cid-pt5ruj3o],.cell[data-astro-cid-pt5ruj3o]{border-right:none;border-bottom:var(--hairline) solid var(--border-color);padding:1.5rem 0}.cell[data-astro-cid-pt5ruj3o]:last-child{border-bottom:none}}
