.card.svelte-4bm5bm{align-content:start;gap:var(--space-3);display:grid;position:relative}.media.svelte-4bm5bm{aspect-ratio:3/2;border-radius:var(--radius-md);margin-bottom:var(--space-2);overflow:hidden}.media.svelte-4bm5bm .photo{height:100%}.media.svelte-4bm5bm img{filter:grayscale(.35);transition:filter var(--dur-slow) var(--ease-out), transform 1.1s var(--ease-out)}.card.svelte-4bm5bm:hover .media:where(.svelte-4bm5bm) img{filter:none}.card.svelte-4bm5bm:hover .media:where(.svelte-4bm5bm) .photo{--hover-zoom:1.04}.meta.svelte-4bm5bm{gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm);display:flex}.num.svelte-4bm5bm{color:var(--accent);font-weight:700}.title.svelte-4bm5bm{font-size:var(--text-2xl)}.title.svelte-4bm5bm a:where(.svelte-4bm5bm){text-decoration:none}.title.svelte-4bm5bm a:where(.svelte-4bm5bm):after{content:"";position:absolute;inset:0}.title.svelte-4bm5bm a:where(.svelte-4bm5bm):focus-visible{outline:none}.title.svelte-4bm5bm a:where(.svelte-4bm5bm):focus-visible:after{outline:2.5px solid var(--focus);outline-offset:6px;border-radius:var(--radius-md)}.card.svelte-4bm5bm:hover .title:where(.svelte-4bm5bm) a:where(.svelte-4bm5bm){text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:1.5px}.summary.svelte-4bm5bm{color:var(--text-muted)}.stat.svelte-4bm5bm{font-size:var(--text-sm)}.stat.svelte-4bm5bm strong:where(.svelte-4bm5bm){color:var(--text-strong);font-family:var(--font-display);font-size:1.3rem;font-weight:500}.toolbar.svelte-oqsuc6{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.chips.svelte-oqsuc6{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips.svelte-oqsuc6 button:where(.svelte-oqsuc6){border:1px solid var(--line-strong);border-radius:var(--radius-pill);min-height:40px;color:var(--text);font-size:var(--text-sm);background:0 0;padding:0 16px;font-weight:500}.chips.svelte-oqsuc6 button:where(.svelte-oqsuc6):hover{border-color:var(--text-strong)}.chips.svelte-oqsuc6 button[aria-pressed=true]:where(.svelte-oqsuc6){border-color:var(--action);background:var(--action);color:var(--on-action)}.count.svelte-oqsuc6{color:var(--text-muted);font-size:var(--text-sm)}.grid.svelte-oqsuc6{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px) clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.also.svelte-oqsuc6{gap:var(--space-4);margin-top:var(--section-pad);display:grid}.table-wrap.svelte-oqsuc6{margin-top:var(--space-4);overflow-x:auto}table.svelte-oqsuc6{border-collapse:collapse;width:100%;min-width:620px}th.svelte-oqsuc6,td.svelte-oqsuc6{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:14px 12px 14px 0}thead.svelte-oqsuc6 th:where(.svelte-oqsuc6){color:var(--text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600}tbody.svelte-oqsuc6 th:where(.svelte-oqsuc6){color:var(--text-strong);font-weight:600}@media (width<=760px){.grid.svelte-oqsuc6{grid-template-columns:minmax(0,1fr)}}
