.filters:where(.astro-rloycreh){flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.filters:where(.astro-rloycreh) label:where(.astro-rloycreh){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);gap:.25rem;display:grid}.filters:where(.astro-rloycreh) .check:where(.astro-rloycreh){min-height:2.75rem;font-size:var(--sl-text-base);color:var(--sl-color-white);align-items:center;gap:.5rem;display:flex}.filters:where(.astro-rloycreh) .check:where(.astro-rloycreh) input:where(.astro-rloycreh){width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--sl-color-accent);padding:0}.filters:where(.astro-rloycreh) select:where(.astro-rloycreh){max-width:14rem}.filters:where(.astro-rloycreh) .search:where(.astro-rloycreh){flex:14rem}.filters:where(.astro-rloycreh) input:where(.astro-rloycreh),.filters:where(.astro-rloycreh) select:where(.astro-rloycreh),.filters:where(.astro-rloycreh) button:where(.astro-rloycreh){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);min-height:2.75rem;color:var(--sl-color-white);font:inherit;font-size:var(--sl-text-base);border-radius:.5rem;padding:0 .75rem}.filters:where(.astro-rloycreh) input:where(.astro-rloycreh){width:100%}.filters:where(.astro-rloycreh) button:where(.astro-rloycreh){cursor:pointer}.filters:where(.astro-rloycreh) :where(.astro-rloycreh):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.count:where(.astro-rloycreh){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:1rem 0}section:where(.astro-rloycreh)[hidden]{display:none}section:where(.astro-rloycreh)+section:where(.astro-rloycreh){margin-top:2.5rem}.section-title:where(.astro-rloycreh){font-size:var(--sl-text-h4);align-items:baseline;gap:.6rem;margin:0 0 1rem;display:flex}.section-title:where(.astro-rloycreh) a:where(.astro-rloycreh){color:var(--sl-color-white);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.section-title:where(.astro-rloycreh) span:where(.astro-rloycreh){font-family:var(--sl-font);font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);font-variant-numeric:tabular-nums;font-weight:400}.grid:where(.astro-rloycreh){grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.grid:where(.astro-rloycreh) li:where(.astro-rloycreh)[hidden]{display:none}.grid:where(.astro-rloycreh) a:where(.astro-rloycreh){border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);height:100%;color:var(--sl-color-white);border-radius:1rem;flex-direction:column;gap:.4rem;padding:.4rem .4rem .9rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;display:flex}.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover,.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible{border-color:var(--sl-color-gray-4);box-shadow:0 18px 36px -22px color-mix(in srgb, var(--brand-2) 55%, transparent);transform:translateY(-3px)}.frame:where(.astro-rloycreh){background:radial-gradient(80% 55% at 50% 45%, color-mix(in srgb, var(--sl-color-white) 6%, transparent), transparent), var(--sl-color-black);border-radius:.75rem;justify-content:center;margin-bottom:.35rem;padding:1rem 0;display:flex;overflow:hidden}.grid:where(.astro-rloycreh) img:where(.astro-rloycreh){aspect-ratio:402/874;object-fit:cover;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-gray-6);border-radius:1.4rem;width:min(11.5rem,82%);height:auto;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover img:where(.astro-rloycreh),.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible img:where(.astro-rloycreh){transform:scale(1.03)}.title:where(.astro-rloycreh){justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.6rem;display:flex}.arrow:where(.astro-rloycreh){color:var(--sl-color-gray-3);flex-shrink:0;transition:transform .2s,color .2s}.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover .arrow:where(.astro-rloycreh),.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible .arrow:where(.astro-rloycreh),.section-title:where(.astro-rloycreh) a:where(.astro-rloycreh):hover .arrow:where(.astro-rloycreh),.section-title:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible .arrow:where(.astro-rloycreh){color:var(--sl-color-white);transform:translate(3px)}@media (prefers-reduced-motion:reduce){.grid:where(.astro-rloycreh) a:where(.astro-rloycreh),.grid:where(.astro-rloycreh) img:where(.astro-rloycreh),.arrow:where(.astro-rloycreh){transition:none}.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover,.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible,.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover img:where(.astro-rloycreh),.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible img:where(.astro-rloycreh),.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):hover .arrow:where(.astro-rloycreh),.grid:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible .arrow:where(.astro-rloycreh),.section-title:where(.astro-rloycreh) a:where(.astro-rloycreh):hover .arrow:where(.astro-rloycreh),.section-title:where(.astro-rloycreh) a:where(.astro-rloycreh):focus-visible .arrow:where(.astro-rloycreh){transform:none}}.grid:where(.astro-rloycreh) strong:where(.astro-rloycreh){font-size:var(--sl-text-base);line-height:1.3}.summary:where(.astro-rloycreh){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);flex:1;padding-inline:.6rem}.tags:where(.astro-rloycreh){font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);padding-inline:.6rem}
