.head[data-astro-cid-dox5u5ve] h1[data-astro-cid-dox5u5ve]{font-size:var(--step-4);letter-spacing:-.02em;margin-block-start:.5rem}.head__note[data-astro-cid-dox5u5ve]{max-width:48ch;font-size:var(--step-1);color:var(--text-muted);margin-block-start:1.25rem}.controls[data-astro-cid-dox5u5ve]{flex-direction:column;gap:1rem;margin-block-start:clamp(2rem,4vw,3rem);display:flex}.search[data-astro-cid-dox5u5ve] input[data-astro-cid-dox5u5ve]{width:100%;max-width:28rem;font:inherit;font-size:var(--step--1);border:1px solid var(--border);background:var(--surface);color:var(--text);padding:.6rem .9rem}.search[data-astro-cid-dox5u5ve] input[data-astro-cid-dox5u5ve]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.filter-groups[data-astro-cid-dox5u5ve]{flex-direction:column;gap:.6rem;display:flex}.result-count[data-astro-cid-dox5u5ve]{font-size:var(--step--1);color:var(--text-faint);min-height:1.2em}.body[data-astro-cid-dox5u5ve]{padding-block:clamp(2.5rem, 5vw, 4rem) var(--section-gap);border-top:1px solid var(--border)}.year-group[data-astro-cid-dox5u5ve]+.year-group[data-astro-cid-dox5u5ve]{margin-block-start:clamp(2rem,4vw,3.5rem)}.year-label[data-astro-cid-dox5u5ve]{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.14em;color:var(--accent);margin-block-end:.5rem}.empty-state[data-astro-cid-dox5u5ve]{color:var(--text-muted);padding-block:2rem}
