.filters[data-astro-cid-svhkuxpx]{margin-bottom:var(--bs-6)}.filters[data-astro-cid-svhkuxpx][hidden],.filters__field[data-astro-cid-svhkuxpx][hidden],.filters__help[data-astro-cid-svhkuxpx][hidden]{display:none}.filters__grid[data-astro-cid-svhkuxpx]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--bs-3)}.filters__modes[data-astro-cid-svhkuxpx]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--bs-3);border:none;margin:0;padding:0;min-width:0}.filters__mode[data-astro-cid-svhkuxpx]{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--filter-height);min-width:8.5rem;padding:var(--bs-2) var(--bs-4);border:1px solid var(--c-ink);background:var(--c-paper);color:var(--c-ink);cursor:pointer;transition:background var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.filters__mode[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.filters__mode[data-astro-cid-svhkuxpx]:hover{background:var(--c-panel)}.filters__mode[data-astro-cid-svhkuxpx]:has(input:checked){background:var(--c-ink);color:var(--c-paper)}.filters__mode[data-astro-cid-svhkuxpx]:has(input:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}.filters__mode-label[data-astro-cid-svhkuxpx],.filters[data-astro-cid-svhkuxpx] label[data-astro-cid-svhkuxpx],.filters__field[data-astro-cid-svhkuxpx] label[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.2}.filters__mode-label[data-astro-cid-svhkuxpx]{opacity:.8}.filters__mode-value[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;line-height:1.3}.filters__field[data-astro-cid-svhkuxpx]{position:relative;display:flex;flex-direction:column;justify-content:center;gap:0;min-height:var(--filter-height);min-width:0;padding:var(--bs-2) var(--bs-4) var(--bs-1);border:1px solid var(--c-ink);background:var(--c-paper);color:var(--c-ink);transition:background var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out)}.filters__field[data-astro-cid-svhkuxpx] label[data-astro-cid-svhkuxpx]{color:inherit;opacity:.8}.filters__field--wide[data-astro-cid-svhkuxpx]{grid-column:1 / -1}.filters[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx][type=search],.filters[data-astro-cid-svhkuxpx] select[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;min-height:32px;padding:0;border:none;background:transparent;color:inherit;width:100%;appearance:none;cursor:pointer}.filters[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx][type=search]{cursor:text}.filters[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx][type=search]::placeholder{color:var(--c-ink-2)}.filters[data-astro-cid-svhkuxpx] select[data-astro-cid-svhkuxpx]{padding-right:1.5rem;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 10px) 55%,calc(100% - 5px) 55%;background-size:5px 5px;background-repeat:no-repeat}.filters[data-astro-cid-svhkuxpx] select[data-astro-cid-svhkuxpx] option[data-astro-cid-svhkuxpx]{color:var(--c-ink);background:var(--c-paper)}.filters__field[data-astro-cid-svhkuxpx]:has(:focus-visible){outline:2px solid var(--c-ink);outline-offset:3px}.filters[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx]:focus-visible,.filters[data-astro-cid-svhkuxpx] select[data-astro-cid-svhkuxpx]:focus-visible{outline:none}.filters__field[data-astro-cid-svhkuxpx].is-set{background:var(--c-ink);color:var(--c-paper)}.filters__field[data-astro-cid-svhkuxpx].is-set input[data-astro-cid-svhkuxpx][type=search]::placeholder{color:var(--c-lamp-2)}.filters__check[data-astro-cid-svhkuxpx]{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--bs-3);border:none;padding:0;background:none}.filters__check[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx]{width:var(--check-size);height:var(--check-size);margin:0;accent-color:var(--c-ink);flex:none}.filters__check[data-astro-cid-svhkuxpx] label[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;letter-spacing:0;text-transform:none;opacity:1;min-height:var(--hit-min);display:inline-flex;align-items:center;cursor:pointer}.filters__foot[data-astro-cid-svhkuxpx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bs-3);margin-top:var(--bs-4);padding-top:var(--bs-3);border-top:var(--rule-heavy)}.filters__status[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;font-variant-numeric:tabular-nums;margin:0}.filters__reset[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-weight:500;font-size:1.0625rem;color:var(--c-oxblood);background:none;border:none;padding:0;min-height:var(--hit-min);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness var(--dur-short) var(--ease-out)}.filters__reset[data-astro-cid-svhkuxpx]:hover{text-decoration-thickness:2px}.filters__help[data-astro-cid-svhkuxpx]{font-family:var(--font-ui);font-size:var(--text-xs);max-width:70ch;margin:var(--bs-2) 0 0}.list-head[data-astro-cid-nk4z2tom]{padding-block:var(--bs-7) var(--bs-6)}.list-head__kicker[data-astro-cid-nk4z2tom]{margin:0 0 var(--bs-3)}.list-head__title[data-astro-cid-nk4z2tom]{font-size:var(--text-display-s);margin:0 0 var(--bs-4);text-wrap:balance}.list-head__lede[data-astro-cid-nk4z2tom]{font-size:var(--text-lg);line-height:1.6;max-width:62ch;margin:0 0 var(--bs-4)}.list-head__count[data-astro-cid-nk4z2tom]{margin:0}.dir__list[data-astro-cid-nk4z2tom]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:var(--bs-7) var(--bs-6)}.dir__empty[data-astro-cid-nk4z2tom]{padding-block:var(--bs-5);margin:0}.dir__suggest[data-astro-cid-nk4z2tom]{margin:var(--bs-7) 0 0}.dir__empty[data-astro-cid-nk4z2tom][hidden]{display:none}
