.card.svelte-1cso6sw{border-left:3px solid var(--card-accent);padding:var(--space-4) var(--space-5);transition:background-color var(--transition-fast)}.card.svelte-1cso6sw:hover{background-color:color-mix(in srgb,var(--card-accent) 6%,transparent)}.card__link.svelte-1cso6sw{display:block;color:inherit;text-decoration:none}.card__category.svelte-1cso6sw{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--card-accent);font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--space-2)}.card__headline.svelte-1cso6sw{font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-snug);color:var(--color-text-heading);margin-bottom:var(--space-2)}.card--compact.svelte-1cso6sw .card__headline:where(.svelte-1cso6sw){font-size:var(--font-size-base);margin-bottom:var(--space-1)}.card__summary.svelte-1cso6sw{font-family:var(--font-family-base);font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-normal);margin-bottom:var(--space-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__meta.svelte-1cso6sw{font-family:var(--font-family-base);font-size:.8125rem;color:var(--color-text-light)}.card__meta-sep.svelte-1cso6sw{margin:0 var(--space-1)}
