.main[data-astro-cid-ipsxrsrh]{max-width:1240px;margin:0 auto;padding:26px 24px 40px}.crumb[data-astro-cid-ipsxrsrh]{margin:0 0 14px;font-size:13.5px;color:var(--color-muted)}.crumb[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]{color:var(--color-ink)}.layout[data-astro-cid-ipsxrsrh]{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}.filters[data-astro-cid-ipsxrsrh]{flex:1 1 250px;min-width:245px;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px}.filterHead[data-astro-cid-ipsxrsrh]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.filterHead[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{margin:0;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.clear[data-astro-cid-ipsxrsrh]{background:none;border:none;padding:0;font-size:13px;font-weight:600;color:var(--color-forest);cursor:pointer}.filterGroup[data-astro-cid-ipsxrsrh]{margin-bottom:20px}.filterGroup[data-astro-cid-ipsxrsrh] h3[data-astro-cid-ipsxrsrh]{margin:0 0 9px;font-size:14.5px;font-weight:700}.filterGroup[data-astro-cid-ipsxrsrh] select[data-astro-cid-ipsxrsrh],.filterGroup[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh][type=text]{width:100%;padding:10px;border:1px solid var(--color-border-input);border-radius:9px;font-size:14.5px;background:var(--color-bg-panel);color:var(--color-ink);font-family:inherit}.chips[data-astro-cid-ipsxrsrh]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-astro-cid-ipsxrsrh],.chipActive[data-astro-cid-ipsxrsrh]{font-size:13.5px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer;position:relative}.chip[data-astro-cid-ipsxrsrh]{border:1px solid var(--color-border-input);background:var(--color-bg-panel);color:var(--color-ink)}.chipActive[data-astro-cid-ipsxrsrh]{border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.chip[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh],.chipActive[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{position:absolute;opacity:0;pointer-events:none}.radioGroup[data-astro-cid-ipsxrsrh],.checkboxGroup[data-astro-cid-ipsxrsrh]{display:grid;gap:7px;font-size:14.5px;color:var(--color-ink-soft)}.radioLabel[data-astro-cid-ipsxrsrh],.checkLabel[data-astro-cid-ipsxrsrh]{display:flex;gap:9px;align-items:center;cursor:pointer}.radioLabel[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh],.checkLabel[data-astro-cid-ipsxrsrh] input[data-astro-cid-ipsxrsrh]{accent-color:var(--color-forest);width:16px;height:16px}.applyBtn[data-astro-cid-ipsxrsrh]{width:100%;background:var(--color-ink);color:var(--color-bg);border:none;border-radius:9px;padding:11px;font-size:14.5px;font-weight:700;cursor:pointer}.results[data-astro-cid-ipsxrsrh]{flex:3 1 460px;min-width:280px}.title[data-astro-cid-ipsxrsrh]{margin:0 0 6px;font-family:var(--font-serif);font-weight:400;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.02em}.count[data-astro-cid-ipsxrsrh]{margin:0 0 18px;font-size:15px;color:var(--color-ink-soft)}.toolbar[data-astro-cid-ipsxrsrh]{display:flex;justify-content:flex-end;margin-bottom:16px}.sortLabel[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--color-muted)}.sortLabel[data-astro-cid-ipsxrsrh] select[data-astro-cid-ipsxrsrh]{padding:7px 10px;border:1px solid var(--color-border-input);border-radius:8px;font-size:13.5px;background:var(--color-white);color:var(--color-ink);font-weight:600}.grid[data-astro-cid-ipsxrsrh]{display:grid;gap:16px}.pagination[data-astro-cid-ipsxrsrh]{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;padding-top:20px;border-top:1px solid var(--color-border-input)}.pageLink[data-astro-cid-ipsxrsrh]{font-size:14px;font-weight:600;color:var(--color-forest);text-decoration:none;padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-border-input)}.pageLink[data-astro-cid-ipsxrsrh]:hover{background:var(--color-bg-panel)}.pageStatus[data-astro-cid-ipsxrsrh]{font-size:13.5px;color:var(--color-muted)}
