.list.svelte-9582cs{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.card.svelte-9582cs{display:block;padding:1.5rem 1.75rem;border-radius:14px;background:var(--color-surface, #fff);box-shadow:0 4px 14px -6px #0b55611f,0 0 0 1px #0b556114;text-decoration:none;transition:box-shadow .15s ease}.card.has-image.svelte-9582cs{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.75rem;align-items:center}.pic.svelte-9582cs{overflow:hidden;border-radius:10px;aspect-ratio:16 / 10;background:#0b55610f}.pic.svelte-9582cs img:where(.svelte-9582cs){display:block;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .2s ease}.card.svelte-9582cs:hover .pic:where(.svelte-9582cs) img:where(.svelte-9582cs){transform:scale(1.03)}@media(max-width:640px){.card.has-image.svelte-9582cs{grid-template-columns:minmax(0,1fr);gap:1rem}}.card.svelte-9582cs:hover{box-shadow:0 8px 24px -8px #0b556138,0 0 0 1px var(--color-accent)}.card.svelte-9582cs h2:where(.svelte-9582cs){margin:0 0 .5rem;font-size:1.4rem;line-height:1.25;letter-spacing:-.015em;color:var(--color-text-primary)}.desc.svelte-9582cs{margin:0 0 .75rem;font-size:1.0625rem;line-height:1.55;color:var(--color-text-secondary)}.meta.svelte-9582cs{margin:0;font-size:.875rem;color:var(--color-text-secondary)}.empty.svelte-9582cs{color:var(--color-text-secondary)}
