.listing[data-astro-cid-27zkdxio]{padding-block:var(--space-6) var(--space-12)}.listing__crumbs[data-astro-cid-27zkdxio]{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.listing__crumbs[data-astro-cid-27zkdxio] a[data-astro-cid-27zkdxio]:hover{color:var(--color-ink)}.listing__head[data-astro-cid-27zkdxio]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-top:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.listing__title[data-astro-cid-27zkdxio]{letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.listing__title[data-astro-cid-27zkdxio] span[data-astro-cid-27zkdxio]{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:500}.listing__sort[data-astro-cid-27zkdxio]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-ink-muted);display:flex}.listing__sort[data-astro-cid-27zkdxio] select[data-astro-cid-27zkdxio]{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);background:var(--color-surface);padding:.4375rem .625rem}.listing__layout[data-astro-cid-27zkdxio]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.listing__layout[data-astro-cid-27zkdxio]{gap:var(--space-7,1.75rem);grid-template-columns:16.5rem minmax(0,1fr)}}.filters[data-astro-cid-27zkdxio]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;position:sticky;top:5rem}.filters__head[data-astro-cid-27zkdxio]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.filters__title[data-astro-cid-27zkdxio]{font-size:var(--text-base);font-weight:700}.filters__clear[data-astro-cid-27zkdxio]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong);font-size:.625rem;font-weight:700}.filters__group[data-astro-cid-27zkdxio]{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.filters__legend[data-astro-cid-27zkdxio]{margin-bottom:var(--space-1);font-size:var(--text-sm);color:var(--color-ink);padding:0;font-weight:600}.filters__search[data-astro-cid-27zkdxio]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--text-sm);background:var(--color-surface-alt);padding:.5rem .625rem}.filters__search[data-astro-cid-27zkdxio]:focus{border-color:var(--color-accent-strong);background:var(--color-surface);outline:none}.filters__check[data-astro-cid-27zkdxio]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-ink-muted);cursor:pointer;display:flex}.filters__check[data-astro-cid-27zkdxio] input[data-astro-cid-27zkdxio]{width:.9375rem;height:.9375rem;accent-color:var(--color-accent-strong)}.filters__range[data-astro-cid-27zkdxio]{align-items:center;gap:var(--space-2);display:flex}.filters__range[data-astro-cid-27zkdxio] input[data-astro-cid-27zkdxio]{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-width:0;font-size:var(--text-xs);background:var(--color-surface-alt);padding:.4375rem .5rem}.filters__range[data-astro-cid-27zkdxio] span[data-astro-cid-27zkdxio]{color:var(--color-ink-muted);font-size:var(--text-xs)}.filters__chips[data-astro-cid-27zkdxio]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.chip[data-astro-cid-27zkdxio] input[data-astro-cid-27zkdxio]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-27zkdxio] span[data-astro-cid-27zkdxio]{border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center;font-size:var(--text-xs);color:var(--color-ink-muted);cursor:pointer;padding:.4375rem .5rem;display:block}.chip[data-astro-cid-27zkdxio] input[data-astro-cid-27zkdxio]:checked+span[data-astro-cid-27zkdxio]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink);font-weight:600}.filters__apply[data-astro-cid-27zkdxio]{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;border:0;padding:.6875rem 1rem;font-weight:700}.filters__apply[data-astro-cid-27zkdxio]:hover{background:var(--color-accent-hover)}.listing__grid[data-astro-cid-27zkdxio]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.listing__empty[data-astro-cid-27zkdxio]{padding:var(--space-10);border:1px dashed var(--color-border);border-radius:var(--radius-md);text-align:center;color:var(--color-ink-muted);font-size:var(--text-sm)}.listing__pagination[data-astro-cid-27zkdxio]{justify-content:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.page[data-astro-cid-27zkdxio]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:2rem;height:2rem;font-size:var(--text-xs);color:var(--color-ink);place-items:center;padding-inline:.5rem;font-weight:600;display:grid}.page--active[data-astro-cid-27zkdxio]{background:var(--color-accent);border-color:var(--color-accent)}@media (width<=899px){.filters[data-astro-cid-27zkdxio]{position:static}}
