.card.svelte-11ralq3{padding:var(--mk-rim,8px);border-radius:var(--mk-r-card,20px);background:var(--ui-surface);border:1px solid var(--ui-border);color:inherit;transition:border-color var(--ui-duration-fast) var(--ui-ease-standard), box-shadow var(--ui-duration-fast) var(--ui-ease-standard);flex-direction:column;gap:8px;text-decoration:none;display:flex;box-shadow:0 1px 2px #1018280a}.card.svelte-11ralq3:hover{border-color:var(--ui-border-strong,var(--ui-border));box-shadow:0 6px 18px #1018280f}.card__pic.svelte-11ralq3{aspect-ratio:16/10;border-radius:var(--mk-r-plate,14px);background:var(--ui-bg-top);width:100%;position:relative;overflow:hidden}.card__pic.svelte-11ralq3 img:where(.svelte-11ralq3){object-fit:cover;width:100%;height:100%;display:block}.card__copy.svelte-11ralq3{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.card__cat.svelte-11ralq3{font-size:var(--mk-fs-label);letter-spacing:var(--mk-ls-label);text-transform:uppercase;color:var(--ui-ai-text);font-weight:500}.card__title.svelte-11ralq3{font-size:var(--mk-fs-body);font-weight:var(--mk-w-heading);letter-spacing:var(--mk-ls-tight);color:var(--ui-text);text-wrap:balance;line-height:1.35}.card__desc.svelte-11ralq3{font-size:var(--mk-fs-meta);color:var(--ui-text-soft);line-height:1.5}.card__date.svelte-11ralq3{font-size:var(--mk-fs-label);color:var(--ui-text-muted);margin-top:2px}
