.filters-backdrop[data-astro-cid-5vjmnty7]{display:none}.filters[data-astro-cid-5vjmnty7]{background:var(--surface);opacity:1;align-self:start;padding:.8rem;position:sticky;top:.8rem}.filter-head[data-astro-cid-5vjmnty7]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.filter-actions[data-astro-cid-5vjmnty7]{align-items:center;gap:.45rem;display:inline-flex}.mobile-close[data-astro-cid-5vjmnty7]{display:none}.filter-head[data-astro-cid-5vjmnty7] h2[data-astro-cid-5vjmnty7]{font-size:1rem}.facet-block[data-astro-cid-5vjmnty7]{border-top:1px solid var(--line);margin-bottom:.7rem;padding-top:.6rem}.facet-block[data-astro-cid-5vjmnty7] h3[data-astro-cid-5vjmnty7]{margin-bottom:.45rem;font-size:.9rem}.options[data-astro-cid-5vjmnty7]{gap:.3rem;max-height:220px;display:grid;overflow:auto}.options[data-astro-cid-5vjmnty7] label[data-astro-cid-5vjmnty7]{grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;font-size:.8rem;display:grid}.context-options[data-astro-cid-5vjmnty7] a[data-astro-cid-5vjmnty7]{color:inherit;grid-template-columns:1fr auto;align-items:center;gap:.4rem;font-size:.8rem;text-decoration:none;display:grid}.context-options[data-astro-cid-5vjmnty7] a[data-astro-cid-5vjmnty7]:hover,.context-options[data-astro-cid-5vjmnty7] a[data-astro-cid-5vjmnty7]:focus-visible{color:var(--brand-ink);text-decoration:underline}.options[data-astro-cid-5vjmnty7] small[data-astro-cid-5vjmnty7],.muted[data-astro-cid-5vjmnty7]{color:var(--muted)}.price-range[data-astro-cid-5vjmnty7]{gap:.4rem;display:grid}.price-range[data-astro-cid-5vjmnty7] label[data-astro-cid-5vjmnty7] span[data-astro-cid-5vjmnty7]{color:var(--muted);margin-bottom:.2rem;font-size:.78rem;display:block}.price-range[data-astro-cid-5vjmnty7] input[data-astro-cid-5vjmnty7]{border:1px solid var(--line);width:100%;font:inherit;border-radius:8px;padding:.32rem .4rem}.apply[data-astro-cid-5vjmnty7]{background:var(--brand);color:var(--color-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:.45rem;padding:.45rem .7rem;font-weight:600}@media (width<=1024px){.filters[data-astro-cid-5vjmnty7]{z-index:40;background:var(--surface);border-left:1px solid var(--line);width:min(88vw,360px);height:100vh;box-shadow:0 20px 40px color-mix(in oklab, var(--text) 18%, transparent);border-radius:0;order:2;margin-top:0;transition:transform .18s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.filters[data-astro-cid-5vjmnty7].is-open{z-index:99;transform:translate(0)}.filters-backdrop[data-astro-cid-5vjmnty7]{z-index:35;background:color-mix(in oklab, var(--bg) 45%, transparent);opacity:0;pointer-events:none;transition:opacity .16s;display:block;position:fixed;inset:0}.filters-backdrop[data-astro-cid-5vjmnty7].is-open{opacity:1;pointer-events:auto}.mobile-close[data-astro-cid-5vjmnty7]{border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:10px;padding:.3rem .5rem;font-size:.76rem;display:inline-flex}body.filters-open{overflow:hidden}}:root[data-theme=dark] .apply[data-astro-cid-5vjmnty7]{color:var(--color-text-inverse)}main.page-main{padding-top:calc(var(--header-height,76px) + 1rem)}.top[data-astro-cid-wp2l4cmv]{margin-bottom:1rem;padding:1rem}.top[data-astro-cid-wp2l4cmv] h1[data-astro-cid-wp2l4cmv]{margin-top:.7rem;font-size:clamp(1.55rem,3.5vw,2.25rem)}.layout[data-astro-cid-wp2l4cmv]{grid-template-columns:minmax(220px,280px) 1fr;gap:.85rem;display:grid}.mobile-filter-toggle[data-astro-cid-wp2l4cmv]{display:none}.list-head[data-astro-cid-wp2l4cmv]{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:.7rem .9rem;display:flex}.list-left[data-astro-cid-wp2l4cmv]{align-items:center;gap:.55rem;display:inline-flex}.sort-form[data-astro-cid-wp2l4cmv]{align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.sort-form[data-astro-cid-wp2l4cmv] select[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);font:inherit;border-radius:8px;padding:.3rem .42rem}.sort-fixed[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);background:var(--surface);border-radius:8px;align-items:center;min-height:2rem;padding:.3rem .42rem;display:inline-flex}.grid[data-astro-cid-wp2l4cmv]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.pager[data-astro-cid-wp2l4cmv]{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.pager[data-astro-cid-wp2l4cmv] a[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:.45rem .7rem;text-decoration:none}.empty[data-astro-cid-wp2l4cmv]{color:var(--muted);padding:1rem}.listing-cms[data-astro-cid-wp2l4cmv]{border-top:1px solid var(--line);margin-top:clamp(2rem,5vw,5rem);padding-top:clamp(1.5rem,4vw,3rem)}.clear-link[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);background:var(--surface);color:var(--brand-ink);border-radius:10px;margin-top:.6rem;padding:.4rem .62rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=1024px){.layout[data-astro-cid-wp2l4cmv]{flex-direction:column;display:flex}.mobile-filter-toggle[data-astro-cid-wp2l4cmv]{border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:10px;padding:.36rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.layout[data-astro-cid-wp2l4cmv]>div[data-astro-cid-wp2l4cmv]{order:1}.grid[data-astro-cid-wp2l4cmv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){main.page-main{padding-top:calc(var(--header-height,72px) + .75rem)}.grid[data-astro-cid-wp2l4cmv]{grid-template-columns:1fr}}
