.card.svelte-4h1sc1{background:#111;border:1px solid #1a1a1a;border-radius:12px;min-width:0;overflow:hidden}.visual.svelte-4h1sc1{background:linear-gradient(135deg,#141414 0%,#1a1a1a 45%,#0d1f12 100%);height:4.5rem;position:relative;overflow:hidden}.card-image.svelte-4h1sc1{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.body.svelte-4h1sc1{padding:1rem 1.25rem 1.25rem}.top.svelte-4h1sc1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.top.svelte-4h1sc1>div:where(.svelte-4h1sc1){flex:8rem;min-width:0}h3.svelte-4h1sc1{color:#fff;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 .25rem;font-size:.95rem;display:-webkit-box;overflow:hidden}h3.svelte-4h1sc1 a:where(.svelte-4h1sc1){color:inherit;text-decoration:none}h3.svelte-4h1sc1 a:where(.svelte-4h1sc1):hover,h3.svelte-4h1sc1 a:where(.svelte-4h1sc1):focus-visible{color:#3ce861}.meta.svelte-4h1sc1{color:#666;overflow-wrap:break-word;margin:0;font-size:.8rem}.pill.svelte-4h1sc1{color:#3ce861;letter-spacing:.05em;text-transform:uppercase;white-space:normal;border:1px solid #3ce861;border-radius:999px;flex-shrink:0;max-width:100%;padding:.2rem .55rem;font-size:.65rem}@media (width<=479px){.pill.svelte-4h1sc1{flex-basis:100%}}
