.filters[data-astro-cid-svhkuxpx]{margin-bottom:var(--space-5)}.filters__bar[data-astro-cid-svhkuxpx]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center}.filters__status[data-astro-cid-svhkuxpx],.filters__empty[data-astro-cid-svhkuxpx]{margin-top:var(--space-3)}.filters--sticky[data-astro-cid-svhkuxpx]{display:contents}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]{position:sticky;top:var(--header-offset, 0px);z-index:var(--z-sticky);padding-block:var(--space-2);transition:top var(--dur-slow) var(--ease-out)}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]:before,.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]:after{content:"";position:absolute;z-index:-1;left:0;right:0;clip-path:inset(0 -100vmax);pointer-events:none}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]:before{top:0;bottom:0;background:var(--page);box-shadow:0 0 0 100vmax var(--page)}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]:after{bottom:-1px;height:1px;background:var(--border);box-shadow:0 0 0 100vmax var(--border);opacity:0;transition:opacity var(--dur) ease}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx].is-stuck:after{opacity:1}.filters--sticky[data-astro-cid-svhkuxpx] .filters__status[data-astro-cid-svhkuxpx]{margin-top:var(--space-2);margin-bottom:var(--space-4)}.filters--sticky[data-astro-cid-svhkuxpx] .filters__empty[data-astro-cid-svhkuxpx]{margin-bottom:var(--space-5)}.filters__search[data-astro-cid-svhkuxpx]{position:relative}.filters__search[data-astro-cid-svhkuxpx] .input[data-astro-cid-svhkuxpx]{width:100%;padding-left:2.75rem}.filters__search[data-astro-cid-svhkuxpx] .filters__search-icon{position:absolute;left:.9rem;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.filters__badge[data-astro-cid-svhkuxpx]{min-width:1.5em;padding:0 .4em;border-radius:var(--radius-pill);background:var(--brand-500);color:#fff;font-size:var(--text-xs);line-height:1.5}.filters__status[data-astro-cid-svhkuxpx]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--ink-3)}.filters__clear-inline[data-astro-cid-svhkuxpx]{min-height:var(--tap);padding:0;border:0;background:none;color:var(--brand-700);font:inherit;font-weight:var(--weight-bold);text-decoration:underline;cursor:pointer}.filters__empty[data-astro-cid-svhkuxpx]{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-sm)}.filters__empty[data-astro-cid-svhkuxpx][hidden]{display:none}.filters__empty-title[data-astro-cid-svhkuxpx]{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg)}.filters__drawer[data-astro-cid-svhkuxpx]{width:min(100vw,480px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lift)}.filters__drawer[data-astro-cid-svhkuxpx][open]{display:flex;flex-direction:column}.filters__drawer[data-astro-cid-svhkuxpx]::backdrop{background:#140a2880}.filters__head[data-astro-cid-svhkuxpx]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--divider)}.filters__title[data-astro-cid-svhkuxpx]{font-size:var(--text-lg)}.filters__close[data-astro-cid-svhkuxpx]{display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink);cursor:pointer}.filters__groups[data-astro-cid-svhkuxpx]{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-4)}.filters__foot[data-astro-cid-svhkuxpx]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--safe-bottom));border-top:1px solid var(--divider)}.filters__foot[data-astro-cid-svhkuxpx] .btn[data-astro-cid-svhkuxpx]{min-width:0;padding-inline:var(--space-4);white-space:normal;line-height:1.2}.facet[data-astro-cid-svhkuxpx]{border-bottom:1px solid var(--divider)}.facet__toggle[data-astro-cid-svhkuxpx]{display:flex;align-items:center;gap:var(--space-2);min-height:52px;font-weight:var(--weight-bold);list-style:none;cursor:pointer}.facet__toggle[data-astro-cid-svhkuxpx]::-webkit-details-marker{display:none}.facet__toggle[data-astro-cid-svhkuxpx] .facet__chev{margin-left:auto;color:var(--ink-3);transition:transform var(--dur) ease}.facet[data-astro-cid-svhkuxpx][open] .facet__toggle[data-astro-cid-svhkuxpx] .facet__chev{transform:rotate(180deg)}.facet__count[data-astro-cid-svhkuxpx]{min-width:1.5em;padding:0 .4em;border-radius:var(--radius-pill);background:var(--brand-500);color:#fff;font-size:var(--text-xs);text-align:center;line-height:1.5}.facet__panel[data-astro-cid-svhkuxpx]{display:grid;gap:2px;margin:0;padding:0 0 var(--space-3);border:0}.facet__option[data-astro-cid-svhkuxpx]{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer}.facet__option[data-astro-cid-svhkuxpx]:hover{background:var(--purple-25)}.facet__option[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx]{width:20px;height:20px;accent-color:var(--brand-500)}.facet__n[data-astro-cid-svhkuxpx]{margin-left:auto;font-size:var(--text-xs);color:var(--ink-3)}.facet--show[data-astro-cid-svhkuxpx] .facet__option[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx],.facet--type[data-astro-cid-svhkuxpx] .facet__option[data-astro-cid-svhkuxpx] input[data-astro-cid-svhkuxpx]{accent-color:var(--brand-500)}@media(min-width:900px){.filters__bar[data-astro-cid-svhkuxpx]{grid-template-columns:minmax(14rem,20rem) 1fr}.filters__open[data-astro-cid-svhkuxpx]{display:none}.filters__drawer[data-astro-cid-svhkuxpx],.filters__drawer[data-astro-cid-svhkuxpx][open]{position:static;display:flex;flex-direction:row;align-items:center;width:auto;height:auto;max-height:none;margin:0;background:transparent;box-shadow:none;overflow:visible}.filters__head[data-astro-cid-svhkuxpx],.filters__foot[data-astro-cid-svhkuxpx] [data-astro-cid-svhkuxpx][data-filters-done]{display:none}.filters__groups[data-astro-cid-svhkuxpx]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:0;overflow:visible}.filters__foot[data-astro-cid-svhkuxpx]{display:none}.facet[data-astro-cid-svhkuxpx]{position:relative;border:0}.facet__toggle[data-astro-cid-svhkuxpx]{min-height:44px;padding:0 .9rem 0 1.1rem;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--border-strong);font-size:var(--text-sm)}.facet[data-astro-cid-svhkuxpx][open] .facet__toggle[data-astro-cid-svhkuxpx],.facet__toggle[data-astro-cid-svhkuxpx]:hover{box-shadow:inset 0 0 0 2px var(--brand-500)}.facet__panel[data-astro-cid-svhkuxpx]{position:absolute;z-index:var(--z-menu);top:calc(100% + 6px);left:0;min-width:15rem;max-height:22rem;overflow-y:auto;padding:var(--space-2);border-radius:var(--radius-input);background:var(--surface);box-shadow:var(--shadow-lift)}.facet--show[data-astro-cid-svhkuxpx] .facet__panel[data-astro-cid-svhkuxpx]{left:auto;right:0;min-width:11rem}.filters--sticky[data-astro-cid-svhkuxpx] .facet__toggle[data-astro-cid-svhkuxpx]{min-height:42px;padding:0 .7rem 0 .9rem}.filters--sticky[data-astro-cid-svhkuxpx] .filters__bar[data-astro-cid-svhkuxpx]{grid-template-columns:minmax(11rem,18rem) 1fr}.filters[data-astro-cid-svhkuxpx]:has(.facet--type) .filters__bar[data-astro-cid-svhkuxpx]{grid-template-columns:minmax(10rem,14rem) 1fr}.filters[data-astro-cid-svhkuxpx]:has(.facet--type) .facet__toggle[data-astro-cid-svhkuxpx]{gap:.35rem;padding:0 .6rem 0 .8rem}}@media(prefers-reduced-motion:reduce){.facet__toggle[data-astro-cid-svhkuxpx] .facet__chev{transition:none}}.more[data-astro-cid-qv4w7nzh]{position:relative;display:grid;justify-items:center;gap:var(--space-3);margin-top:var(--space-8);min-height:var(--btn-h, 48px)}.more[data-astro-cid-qv4w7nzh][hidden]{display:none}.more__sentinel[data-astro-cid-qv4w7nzh]{position:absolute;top:-200px;width:1px;height:1px}.more__btn[data-astro-cid-qv4w7nzh][hidden],.more__end[data-astro-cid-qv4w7nzh][hidden],.more__end[data-astro-cid-qv4w7nzh] a[data-astro-cid-qv4w7nzh][hidden]{display:none}.more__btn[data-astro-cid-qv4w7nzh][aria-busy]{cursor:progress}.more__end[data-astro-cid-qv4w7nzh]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);color:var(--ink-3);font-weight:var(--weight-bold)}.more__end[data-astro-cid-qv4w7nzh] a[data-astro-cid-qv4w7nzh],.more__top[data-astro-cid-qv4w7nzh]{color:var(--brand-700)}.more__top[data-astro-cid-qv4w7nzh]{padding:0;border:0;background:none;font:inherit;text-decoration:underline;cursor:pointer}
