.head[data-astro-cid-4h45fsfg]{padding-top:34px;padding-bottom:24px}.crumb[data-astro-cid-4h45fsfg]{color:var(--muted-2);margin-bottom:12px;font-size:13px}.crumb[data-astro-cid-4h45fsfg] span[data-astro-cid-4h45fsfg]{color:var(--muted)}.head-row[data-astro-cid-4h45fsfg]{justify-content:space-between;align-items:flex-end;display:flex}.head-row[data-astro-cid-4h45fsfg] h1[data-astro-cid-4h45fsfg]{font-size:34px;font-weight:800}.count[data-astro-cid-4h45fsfg]{color:var(--muted);margin-top:8px;font-size:14px}.head-controls[data-astro-cid-4h45fsfg]{align-items:center;gap:20px;display:flex}.sort[data-astro-cid-4h45fsfg]{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:flex}.select-wrap[data-astro-cid-4h45fsfg]{display:inline-flex;position:relative}.select-wrap[data-astro-cid-4h45fsfg]:after{content:"";border:solid var(--muted);pointer-events:none;border-width:0 2px 2px 0;width:7px;height:7px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.sort[data-astro-cid-4h45fsfg] select[data-astro-cid-4h45fsfg]{-webkit-appearance:none;appearance:none;border:1px solid var(--line);font:600 14px var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;padding:10px 34px 10px 14px}.sort[data-astro-cid-4h45fsfg] select[data-astro-cid-4h45fsfg]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.qsearch[data-astro-cid-4h45fsfg]{border:1px solid var(--line);max-width:420px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:9px;margin-top:20px;padding:11px 14px;display:flex}.qsearch[data-astro-cid-4h45fsfg]:focus-within{border-color:#c9d4e1}.qsearch[data-astro-cid-4h45fsfg] svg[data-astro-cid-4h45fsfg]{flex:none}.qsearch[data-astro-cid-4h45fsfg] input[data-astro-cid-4h45fsfg]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;margin:0;padding:0;font-size:14px}.qsearch[data-astro-cid-4h45fsfg] input[data-astro-cid-4h45fsfg]:focus{outline:none}.qsearch[data-astro-cid-4h45fsfg] input[data-astro-cid-4h45fsfg]::placeholder{color:var(--muted)}.chips[data-astro-cid-4h45fsfg]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;margin-top:20px;display:flex;overflow-x:auto}.chips[data-astro-cid-4h45fsfg]::-webkit-scrollbar{display:none}.chip[data-astro-cid-4h45fsfg]{background:var(--surface);border:1px solid var(--line);color:#48586b;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.chip[data-astro-cid-4h45fsfg] span[data-astro-cid-4h45fsfg]{color:var(--muted-2);font-weight:400}.chip[data-astro-cid-4h45fsfg].on{background:var(--navy);border-color:var(--navy);color:#fff}.chip[data-astro-cid-4h45fsfg].on span[data-astro-cid-4h45fsfg]{color:#b9c6d6}.filters-toggle[data-astro-cid-4h45fsfg]{display:none}.filters-count[data-astro-cid-4h45fsfg]{background:var(--orange-text);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.filters-count[data-astro-cid-4h45fsfg][hidden]{display:none}.body[data-astro-cid-4h45fsfg]{grid-template-columns:250px 1fr;align-items:start;gap:40px;padding-bottom:80px;display:grid}.rail-card[data-astro-cid-4h45fsfg]{max-height:calc(100vh - 114px);padding:22px;position:sticky;top:94px;overflow-y:auto}.rail-top[data-astro-cid-4h45fsfg]{font-family:var(--font-display);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.rail-top[data-astro-cid-4h45fsfg] button[data-astro-cid-4h45fsfg]{color:var(--orange-text);font:600 12.5px var(--font-body);cursor:pointer;background:0 0;border:0}.fgroup[data-astro-cid-4h45fsfg]{border-top:1px solid var(--line-2);padding:16px 0}.fh[data-astro-cid-4h45fsfg]{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;list-style:none;display:flex}.fh[data-astro-cid-4h45fsfg]::-webkit-details-marker{display:none}.fh[data-astro-cid-4h45fsfg]:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:2px}.fgroup-chev[data-astro-cid-4h45fsfg]{color:var(--muted-2);flex:none;transition:transform .15s}.fgroup[data-astro-cid-4h45fsfg][open]>.fh[data-astro-cid-4h45fsfg]{margin-bottom:10px}.fgroup[data-astro-cid-4h45fsfg][open]>.fh[data-astro-cid-4h45fsfg] .fgroup-chev[data-astro-cid-4h45fsfg]{transform:rotate(180deg)}.fopt[data-astro-cid-4h45fsfg]{color:#48586b;cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13.5px;display:flex}.fopt[data-astro-cid-4h45fsfg].link{color:#48586b}.fopt[data-astro-cid-4h45fsfg].link.on{color:var(--orange-text);font-weight:600}.fopt[data-astro-cid-4h45fsfg].link.sub{padding-left:16px;font-size:13px}.fopt[data-astro-cid-4h45fsfg] .n[data-astro-cid-4h45fsfg]{color:var(--muted-2);margin-left:auto;font-size:12px}input[data-astro-cid-4h45fsfg][type=checkbox]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1.5px solid #c2cdda;border-radius:4px;flex:none;width:16px;height:16px;margin:0;transition:background .12s,border-color .12s;position:relative}input[data-astro-cid-4h45fsfg][type=checkbox]:checked{background:var(--orange);border-color:var(--orange)}input[data-astro-cid-4h45fsfg][type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}input[data-astro-cid-4h45fsfg][type=checkbox]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.empty[data-astro-cid-4h45fsfg]{text-align:center;color:var(--muted);background:var(--surface);border-radius:14px;padding:56px 20px}.empty[data-astro-cid-4h45fsfg] p[data-astro-cid-4h45fsfg]{margin-bottom:16px;font-size:15px}.empty-clear-btn[data-astro-cid-4h45fsfg]{padding:10px 20px;font-size:13.5px}@media (width<=900px){.body[data-astro-cid-4h45fsfg]{grid-template-columns:minmax(0,1fr)}.rail-card[data-astro-cid-4h45fsfg]{max-height:none;position:static}.head-row[data-astro-cid-4h45fsfg]{flex-wrap:wrap;gap:12px}.head-controls[data-astro-cid-4h45fsfg]{flex-wrap:wrap;gap:10px 20px}.filters-toggle[data-astro-cid-4h45fsfg]{border:1px solid var(--line);width:100%;font:700 14px var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;display:flex}.filters-toggle[data-astro-cid-4h45fsfg] svg[data-astro-cid-4h45fsfg]{color:var(--muted-2);flex:none;transition:transform .15s}.filters-toggle[data-astro-cid-4h45fsfg][aria-expanded=true] svg[data-astro-cid-4h45fsfg]{transform:rotate(180deg)}.filters-toggle[data-astro-cid-4h45fsfg]:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rail-card[data-astro-cid-4h45fsfg]{margin-bottom:22px;display:none}.rail-card[data-astro-cid-4h45fsfg].open{display:block}}.active-filters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.active-chip{border:1px solid var(--line);font:600 12.5px var(--font-body);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.active-chip:hover{border-color:#c9d4e1}.active-chip svg{color:var(--muted-2);flex:none}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:44px;display:flex}.pager button{border:1px solid var(--line);color:#48586b;min-width:38px;height:38px;font:600 14px var(--font-body);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;display:flex}.pager button:hover:not(:disabled){border-color:#c9d4e1}.pager button:disabled{opacity:.4;cursor:default}.pager button.on{background:var(--orange-text);border-color:var(--orange-text);color:#fff}.pager button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pager .ellipsis{color:#8590a0;padding:0 4px}.pager-jump{align-items:center;gap:8px;margin-left:8px;display:flex}.pager-jump input{border:1px solid var(--line);width:74px;height:38px;color:var(--ink);font:600 14px var(--font-body);text-align:center;-moz-appearance:textfield;appearance:textfield;background:#fff;border-radius:9px;padding:0 10px}.pager-jump input::placeholder{color:var(--muted-2);font-weight:400}.pager-jump input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pager-jump input::-webkit-outer-spin-button,.pager-jump input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
