.bhead[data-astro-cid-oo3obj4w]{max-width:40rem;padding-block:2rem 1.5rem}.bhead[data-astro-cid-oo3obj4w] h1[data-astro-cid-oo3obj4w]{margin-bottom:.4rem}.blayout[data-astro-cid-oo3obj4w]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2.5rem;margin-bottom:4rem;display:grid}@media (width<=58rem){.blayout[data-astro-cid-oo3obj4w]{grid-template-columns:1fr;gap:1.5rem}}.bfilters[data-astro-cid-oo3obj4w]{font-family:var(--font-ui);position:sticky;top:5rem}@media (width<=58rem){.bfilters[data-astro-cid-oo3obj4w]{position:static}}.bfield[data-astro-cid-oo3obj4w]{margin-bottom:1.25rem}.bfield[data-astro-cid-oo3obj4w] label[data-astro-cid-oo3obj4w]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.35rem;font-size:.72rem;font-weight:650;display:block}.bfield[data-astro-cid-oo3obj4w] input[data-astro-cid-oo3obj4w]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;padding:.55rem .75rem;font-size:.9rem}.bfacet[data-astro-cid-oo3obj4w]{border:0;margin:0 0 1.25rem;padding:0}.bfacet[data-astro-cid-oo3obj4w] legend[data-astro-cid-oo3obj4w]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.35rem;padding:0;font-size:.72rem;font-weight:650}.bfacet__options[data-astro-cid-oo3obj4w]{flex-direction:column;gap:.1rem;display:flex}.bcheck[data-astro-cid-oo3obj4w]{cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.28rem .4rem;font-size:.86rem;display:grid}.bcheck[data-astro-cid-oo3obj4w]:hover{background:var(--surface-alt)}.bcheck[data-astro-cid-oo3obj4w] input[data-astro-cid-oo3obj4w]{accent-color:var(--accent);margin:0}.bcheck[data-astro-cid-oo3obj4w] em[data-astro-cid-oo3obj4w]{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.74rem;font-style:normal}.bcheck[data-astro-cid-oo3obj4w]:has(input:checked){background:var(--accent-wash);color:var(--accent-ink);font-weight:560}.breset[data-astro-cid-oo3obj4w]{justify-content:center;width:100%;font-size:.85rem}.bbar[data-astro-cid-oo3obj4w]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.bcount[data-astro-cid-oo3obj4w]{font-family:var(--font-ui);color:var(--ink-faint);margin:0;font-size:.83rem}.bcount[data-astro-cid-oo3obj4w] b[data-astro-cid-oo3obj4w]{color:var(--ink);font-variant-numeric:tabular-nums}.bsort[data-astro-cid-oo3obj4w]{font-family:var(--font-ui);color:var(--ink-faint);align-items:center;gap:.4rem;font-size:.83rem;display:inline-flex}.bsort[data-astro-cid-oo3obj4w] select[data-astro-cid-oo3obj4w]{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;padding:.3rem .5rem}.blist[data-astro-cid-oo3obj4w]{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brow[data-astro-cid-oo3obj4w]{border-bottom:1px solid var(--line-soft);content-visibility:auto;contain-intrinsic-size:auto 5rem}.brow[data-astro-cid-oo3obj4w][hidden]{display:none}.brow[data-astro-cid-oo3obj4w] a[data-astro-cid-oo3obj4w]{border-radius:var(--radius);grid-template-columns:7rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.9rem .6rem;text-decoration:none;display:grid}.brow[data-astro-cid-oo3obj4w] a[data-astro-cid-oo3obj4w]:hover{background:var(--surface-alt)}.brow__year[data-astro-cid-oo3obj4w]{font-family:var(--font-ui);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:.78rem}.brow__main[data-astro-cid-oo3obj4w]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.brow__main[data-astro-cid-oo3obj4w] b[data-astro-cid-oo3obj4w]{font-family:var(--font-ui);color:var(--ink);font-size:1rem;font-weight:600}.brow[data-astro-cid-oo3obj4w] a[data-astro-cid-oo3obj4w]:hover .brow__main[data-astro-cid-oo3obj4w] b[data-astro-cid-oo3obj4w]{color:var(--accent-ink)}.brow__summary[data-astro-cid-oo3obj4w]{color:var(--ink-soft);font-size:.88rem;line-height:1.45}.brow__tags[data-astro-cid-oo3obj4w]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}@media (width<=46rem){.brow[data-astro-cid-oo3obj4w] a[data-astro-cid-oo3obj4w]{grid-template-columns:1fr;gap:.4rem}.brow__tags[data-astro-cid-oo3obj4w]{justify-content:flex-start}}.bempty[data-astro-cid-oo3obj4w]{text-align:center;color:var(--ink-faint);font-family:var(--font-ui);padding:3rem 1rem}
