.catalogue[data-astro-cid-rcy7iuhi]{padding-block:var(--s-16) var(--section-y)}.toolbar[data-astro-cid-rcy7iuhi]{gap:var(--s-4);margin-top:var(--s-8);flex-direction:column;display:flex}@media (width>=900px){.toolbar[data-astro-cid-rcy7iuhi]{flex-direction:row;justify-content:space-between;align-items:flex-start}}.chips[data-astro-cid-rcy7iuhi]{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip[data-astro-cid-rcy7iuhi]{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), border-color var(--dur-1) var(--ease-out);background:#ffffff0d;font-size:.9rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{color:var(--ink-2);font-size:var(--fs-small)}.chip[data-astro-cid-rcy7iuhi]:hover{background:#ffffff1a}.chip[data-astro-cid-rcy7iuhi][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.chip[data-astro-cid-rcy7iuhi][aria-pressed=true] span[data-astro-cid-rcy7iuhi]{color:var(--on-accent)}.search[data-astro-cid-rcy7iuhi] input[data-astro-cid-rcy7iuhi]{width:100%;min-width:16rem;min-height:var(--tap);padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit}.search[data-astro-cid-rcy7iuhi] input[data-astro-cid-rcy7iuhi]::placeholder{color:var(--ink-3)}.status[data-astro-cid-rcy7iuhi]{margin-top:var(--s-6);color:var(--ink-3);font-size:var(--fs-small)}.grid[data-astro-cid-rcy7iuhi]{gap:var(--s-4);margin:var(--s-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width>=768px){.grid[data-astro-cid-rcy7iuhi]{gap:var(--s-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.grid[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pcard[data-astro-cid-rcy7iuhi]{border:1px solid var(--line-soft);border-radius:var(--r-card);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 22rem;flex-direction:column;display:flex;overflow:hidden}.pcard[data-astro-cid-rcy7iuhi][hidden]{display:none}.pcard__media[data-astro-cid-rcy7iuhi]{aspect-ratio:5/3;border-radius:var(--r-card) var(--r-card) 0 0;background:#f1efea;place-items:center;display:grid;overflow:hidden}.pcard__media[data-astro-cid-rcy7iuhi] img[data-astro-cid-rcy7iuhi]{object-fit:contain;width:100%;max-width:500px;height:100%;display:block}.pcard__body[data-astro-cid-rcy7iuhi]{gap:var(--s-3);padding:var(--s-4);flex-direction:column;flex:1;display:flex}.pcard[data-astro-cid-rcy7iuhi] h2[data-astro-cid-rcy7iuhi]{font-size:1.05rem;font-weight:800;line-height:1.2}.pcard__tags[data-astro-cid-rcy7iuhi]{gap:var(--s-2);flex-wrap:wrap;display:flex}.pcard__tags[data-astro-cid-rcy7iuhi] .tag{padding:.15rem .6rem;font-size:.75rem}.pcard__link[data-astro-cid-rcy7iuhi]{min-height:var(--tap);color:var(--ink);text-underline-offset:.25em;text-decoration:underline;text-decoration-color:var(--accent);align-self:flex-start;align-items:center;margin-top:auto;font-weight:600;display:inline-flex}.empty[data-astro-cid-rcy7iuhi]{margin-top:var(--s-8);color:var(--ink-2)}
