.search[data-astro-cid-cu3qplf6]{margin-bottom:var(--space-6)}.search__heading[data-astro-cid-cu3qplf6]{margin-bottom:var(--space-3)}.search__bar[data-astro-cid-cu3qplf6]{display:flex;gap:var(--space-3);flex-wrap:wrap;margin:0 0 var(--space-4)}.search__input[data-astro-cid-cu3qplf6]{flex:1 1 280px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.search__input[data-astro-cid-cu3qplf6]:focus{outline:none;border-color:var(--color-accent)}.search__sort[data-astro-cid-cu3qplf6]{display:inline-flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:46px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted);cursor:pointer}.search__sort[data-astro-cid-cu3qplf6]:focus-within{border-color:var(--color-accent)}.search__sort[data-astro-cid-cu3qplf6] select[data-astro-cid-cu3qplf6]{border:0;background:none;padding:0 var(--space-1) 0 0;font-weight:600;font-size:.875rem;color:var(--color-text);cursor:pointer;appearance:none;-webkit-appearance:none}.search__sort[data-astro-cid-cu3qplf6] select[data-astro-cid-cu3qplf6]:focus{outline:none}.search__filters-button[data-astro-cid-cu3qplf6]{display:none;align-items:center;gap:var(--space-2);padding:0 var(--space-4);min-height:46px;font-size:.875rem;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-weight:600;cursor:pointer}.search__filters-count[data-astro-cid-cu3qplf6]{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--color-accent);color:#fff;font-size:.6875rem;font-weight:700;display:grid;place-items:center}.search__layout[data-astro-cid-cu3qplf6]{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--space-4);align-items:start}.search__panel[data-astro-cid-cu3qplf6]{position:sticky;top:calc(var(--header-height) + var(--space-4))}.search__panel-head[data-astro-cid-cu3qplf6],.search__panel-foot[data-astro-cid-cu3qplf6],.search__backdrop[data-astro-cid-cu3qplf6]{display:none}.search__count[data-astro-cid-cu3qplf6]{font-size:.875rem;margin-bottom:var(--space-3)}.search__panel[data-astro-cid-cu3qplf6] .facet{border:0;background:var(--color-surface);border-radius:var(--radius);padding:var(--space-4);margin:0 0 var(--space-3);box-shadow:var(--shadow-card)}.search__panel[data-astro-cid-cu3qplf6] legend{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);padding:0 var(--space-1)}.search__panel[data-astro-cid-cu3qplf6] .facet__row{display:flex;align-items:center;gap:var(--space-3);min-height:44px;font-size:.9375rem;cursor:pointer}.search__panel[data-astro-cid-cu3qplf6] .facet__row input{width:20px;height:20px;flex-shrink:0;accent-color:var(--color-accent)}.search__panel[data-astro-cid-cu3qplf6] .facet__count{margin-left:auto;color:var(--color-muted);font-size:.8125rem}.search__panel[data-astro-cid-cu3qplf6] .facet__range{display:flex;gap:var(--space-2)}.search__panel[data-astro-cid-cu3qplf6] .facet__range input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:8px}.search__results[data-astro-cid-cu3qplf6] .search__more{margin-top:var(--space-5);text-align:center}@media(max-width:860px){.search__layout[data-astro-cid-cu3qplf6]{grid-template-columns:1fr}.search__filters-button[data-astro-cid-cu3qplf6]{display:inline-flex}.search__reset[data-astro-cid-cu3qplf6]{display:none}.search__bar[data-astro-cid-cu3qplf6]{flex-wrap:nowrap;gap:var(--space-2)}.search__filters-button[data-astro-cid-cu3qplf6],.search__sort[data-astro-cid-cu3qplf6]{flex:0 0 auto}.search__panel[data-astro-cid-cu3qplf6]{position:fixed;inset:0 0 0 auto;width:min(92vw,380px);z-index:40;background:var(--color-page);display:flex;flex-direction:column;transform:translate(101%);transition:transform .22s ease;box-shadow:-8px 0 32px #001a342e}.search__panel[data-astro-cid-cu3qplf6].is-open{transform:none}.search__panel-head[data-astro-cid-cu3qplf6]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);font-size:1.0625rem}.search__panel-head[data-astro-cid-cu3qplf6] button[data-astro-cid-cu3qplf6]{border:0;background:none;padding:var(--space-2);cursor:pointer;color:var(--color-muted);display:grid;place-items:center}.search__panel-body[data-astro-cid-cu3qplf6]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-4)}.search__panel-foot[data-astro-cid-cu3qplf6]{display:flex;gap:var(--space-3);padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--color-surface);border-top:1px solid var(--color-border)}.search__panel-foot[data-astro-cid-cu3qplf6] .button[data-astro-cid-cu3qplf6]{flex:1}.search__backdrop[data-astro-cid-cu3qplf6]{display:block;position:fixed;inset:0;z-index:39;background:#001a3466}.search__backdrop[data-astro-cid-cu3qplf6][hidden]{display:none}}@media(prefers-reduced-motion:reduce){.search__panel[data-astro-cid-cu3qplf6]{transition:none}}.intro[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.intro[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-2)}.intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;margin:0}.intro__all[data-astro-cid-j7pv25f6]{flex-shrink:0}
