.search[data-astro-cid-jm3jocdv]{padding-bottom:var(--space-8)}.search[data-astro-cid-jm3jocdv] h1[data-astro-cid-jm3jocdv]{margin:var(--space-6) 0 var(--space-4);font-size:clamp(3.5rem,14cqi,8.5rem)}.search__lede[data-astro-cid-jm3jocdv]{max-width:60ch;margin:0 0 var(--space-5);font-weight:600}.search__form[data-astro-cid-jm3jocdv]{z-index:var(--z-sticky);padding:14px var(--space-4);background:var(--color-paper);gap:6px;display:grid;position:sticky;top:84px}.search__form[data-astro-cid-jm3jocdv] label[data-astro-cid-jm3jocdv]{font:700 1rem var(--font-body)}.search__row[data-astro-cid-jm3jocdv]{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;display:grid}.search__row[data-astro-cid-jm3jocdv] input[data-astro-cid-jm3jocdv]{border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);min-width:0;min-height:52px;color:var(--color-ink);font:600 1.125rem var(--font-body);border-radius:0;padding:8px 12px}.search__row[data-astro-cid-jm3jocdv] input[data-astro-cid-jm3jocdv]::placeholder{color:var(--color-ink-muted);opacity:1}.search__filters-toggle[data-astro-cid-jm3jocdv],.search__submit[data-astro-cid-jm3jocdv]{align-items:center;gap:var(--space-2);border:var(--border-thick) solid var(--color-ink);min-height:52px;font:700 1rem var(--font-body);cursor:pointer;white-space:nowrap;border-radius:0;padding:0 16px;display:inline-flex}.search__filters-toggle[data-astro-cid-jm3jocdv]{background:var(--color-paper);color:var(--color-ink)}.search__filters-toggle[data-astro-cid-jm3jocdv]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.search__filters-toggle[data-astro-cid-jm3jocdv][aria-expanded=true]{background:var(--color-ink);color:var(--color-paper)}.search__filters-toggle[data-astro-cid-jm3jocdv][aria-expanded=true] .search__badge[data-astro-cid-jm3jocdv]{background:var(--color-highlight);color:var(--color-on-highlight)}.search__submit[data-astro-cid-jm3jocdv]{background:var(--color-ink);color:var(--color-paper)}.search__submit[data-astro-cid-jm3jocdv]:hover{background:var(--color-highlight);color:var(--color-on-highlight);border-color:var(--color-ink)}.search__icon[data-astro-cid-jm3jocdv],.search__chevron[data-astro-cid-jm3jocdv]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:square;flex:none}.search__icon[data-astro-cid-jm3jocdv]{width:18px;height:18px}.search__chevron[data-astro-cid-jm3jocdv]{width:12px;height:8px;transition:transform var(--duration-base)}.search__filters-toggle[data-astro-cid-jm3jocdv][aria-expanded=true] .search__chevron[data-astro-cid-jm3jocdv]{transform:rotate(180deg)}.search__badge[data-astro-cid-jm3jocdv]{box-sizing:border-box;background:var(--color-ink);min-width:24px;height:24px;color:var(--color-paper);font:700 .875rem var(--font-body);place-items:center;padding:0 6px;display:inline-grid}.search__badge[data-astro-cid-jm3jocdv][hidden]{display:none}.search__panel[data-astro-cid-jm3jocdv]{gap:var(--space-4);padding:var(--space-4);border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.search__form[data-astro-cid-jm3jocdv]:has(.search__panel:not([hidden])){position:static}.search__panel[data-astro-cid-jm3jocdv][hidden]{display:none}.multi[data-astro-cid-jm3jocdv]{border:0;grid-template-rows:auto auto 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.multi[data-astro-cid-jm3jocdv] legend[data-astro-cid-jm3jocdv]{font:700 1rem var(--font-body);margin-bottom:8px;padding:0}.multi__count[data-astro-cid-jm3jocdv]{font-weight:600}.multi__find[data-astro-cid-jm3jocdv]{border:var(--border-thin) solid var(--color-ink);background:var(--color-paper);min-height:44px;color:var(--color-ink);font:600 1rem var(--font-body);border-radius:0;padding:0 10px}.multi__find[data-astro-cid-jm3jocdv]::placeholder{color:var(--color-ink-muted);opacity:1}.multi__list[data-astro-cid-jm3jocdv]{border:var(--border-thin) solid var(--color-ink);max-height:min(46vh,360px);margin:0;padding:0;list-style:none;overflow-y:auto}.multi__list[data-astro-cid-jm3jocdv] li[data-astro-cid-jm3jocdv]+li[data-astro-cid-jm3jocdv]{border-top:var(--border-fine) solid var(--color-ink)}.multi__list[data-astro-cid-jm3jocdv] li[data-astro-cid-jm3jocdv][hidden]{display:none}.multi__option[data-astro-cid-jm3jocdv]{cursor:pointer;min-height:44px;font:600 .9375rem / 1.25 var(--font-body);align-items:center;gap:10px;padding:0 10px;display:flex}.multi__option[data-astro-cid-jm3jocdv] input[data-astro-cid-jm3jocdv]{width:20px;height:20px;accent-color:var(--color-ink);cursor:pointer;flex:none;margin:0}.multi__option[data-astro-cid-jm3jocdv]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.multi__option[data-astro-cid-jm3jocdv]:has(input:checked){background:var(--color-ink);color:var(--color-paper)}.multi__option[data-astro-cid-jm3jocdv]:has(input:checked) input[data-astro-cid-jm3jocdv]{accent-color:var(--color-highlight)}.multi__option[data-astro-cid-jm3jocdv]:has(input:focus-visible){outline:3px solid var(--color-ink);outline-offset:-3px}.multi__code[data-astro-cid-jm3jocdv]{border:var(--border-fine) solid currentColor;min-width:38px;font:700 .75rem var(--font-body);text-align:center;flex:none;padding:1px 4px}.multi__swatch[data-astro-cid-jm3jocdv]{background:var(--party-color);border:var(--border-fine) solid currentColor;flex:none;width:12px;height:24px}.multi__name[data-astro-cid-jm3jocdv]{overflow-wrap:anywhere;min-width:0}.search__panel-actions[data-astro-cid-jm3jocdv]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.search__reset[data-astro-cid-jm3jocdv],.search__done[data-astro-cid-jm3jocdv]{min-height:44px;padding:0 var(--space-4);border:var(--border-thin) solid var(--color-ink);font:700 1rem var(--font-body);cursor:pointer;border-radius:0}.search__reset[data-astro-cid-jm3jocdv]{background:var(--color-paper);color:var(--color-ink)}.search__done[data-astro-cid-jm3jocdv]{background:var(--color-ink);color:var(--color-paper)}.search__reset[data-astro-cid-jm3jocdv]:hover,.search__done[data-astro-cid-jm3jocdv]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.search__reset[data-astro-cid-jm3jocdv][hidden]{display:none}.search__chips[data-astro-cid-jm3jocdv]{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.search__chips[data-astro-cid-jm3jocdv][hidden]{display:none}.search__chips[data-astro-cid-jm3jocdv] .search__chip{border:var(--border-thin) solid var(--color-ink);border-left:8px solid var(--party-color,var(--color-ink));background:var(--color-paper);min-height:36px;color:var(--color-ink);font:700 .9375rem var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.search__chips[data-astro-cid-jm3jocdv] .search__chip:hover{background:var(--color-highlight);color:var(--color-on-highlight)}@media (width<=640px){.search__row[data-astro-cid-jm3jocdv]{grid-template-columns:repeat(2,minmax(0,1fr))}.search__row[data-astro-cid-jm3jocdv] input[data-astro-cid-jm3jocdv]{grid-column:1/-1}.search__filters-toggle[data-astro-cid-jm3jocdv],.search__submit[data-astro-cid-jm3jocdv]{justify-content:center}.search__panel[data-astro-cid-jm3jocdv]{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.search__form[data-astro-cid-jm3jocdv]{position:static}}.search__status[data-astro-cid-jm3jocdv]{margin:var(--space-4) 0;font:700 1rem var(--font-body);min-height:1.4em}.search__heading[data-astro-cid-jm3jocdv]{margin:var(--space-5) 0 var(--space-3);font-size:2.75rem}.search__heading[data-astro-cid-jm3jocdv][hidden]{display:none}.search__results[data-astro-cid-jm3jocdv]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.result[data-astro-cid-jm3jocdv]{padding:var(--space-3) var(--space-4)}.result__meta[data-astro-cid-jm3jocdv]{margin:0 0 var(--space-2);flex-wrap:wrap;gap:6px;display:flex}.result__title[data-astro-cid-jm3jocdv]{font-weight:700;font-size:var(--text-lg);display:block}.result__excerpt[data-astro-cid-jm3jocdv]{margin:var(--space-2) 0 0;overflow-wrap:anywhere;font-size:1rem}.search__more[data-astro-cid-jm3jocdv]{margin:var(--space-5) auto 0;min-height:50px;padding:0 var(--space-5);border:var(--border-thick) solid var(--color-ink);background:var(--color-paper);color:var(--color-ink);font:700 1.0625rem var(--font-body);cursor:pointer;border-radius:0;display:block}.search__more[data-astro-cid-jm3jocdv]:hover{background:var(--color-highlight);color:var(--color-on-highlight)}.search__more[data-astro-cid-jm3jocdv][hidden]{display:none}
