.card.svelte-podw4w{border-radius:var(--m-r-lg);align-content:start;gap:16px;display:grid}.cover.svelte-podw4w{aspect-ratio:846/464;border-radius:var(--m-r-lg);background:var(--m-surface-2);box-shadow:0 0 0 1px var(--m-hairline);transition:box-shadow .24s var(--m-ease), transform .24s var(--m-ease);position:relative;overflow:hidden}.card.svelte-podw4w:hover .cover:where(.svelte-podw4w){box-shadow:var(--m-shadow-2), 0 0 0 1px var(--m-hairline);transform:translateY(-2px)}.cover.svelte-podw4w>img:where(.svelte-podw4w){object-fit:cover;width:100%;height:100%}.type-cover.svelte-podw4w{background:var(--m-surface);align-content:space-between;padding:clamp(18px,3vw,28px);display:grid;position:absolute;inset:0}.mark.svelte-podw4w{width:28px;height:28px}.tc.svelte-podw4w{letter-spacing:-.03em;color:var(--m-ink);max-width:90%;font-size:clamp(18px,2.2vw,26px);font-weight:600;line-height:1.1;display:grid}.featured.svelte-podw4w .tc:where(.svelte-podw4w){font-size:clamp(24px,3.6vw,44px)}.body.svelte-podw4w{gap:6px;display:grid}.meta.svelte-podw4w{color:var(--m-ink-3);flex-wrap:wrap;gap:10px;display:flex}.cat.svelte-podw4w{color:var(--m-blue-deep);font-weight:600}.title.svelte-podw4w{font-size:var(--m-text-lg);letter-spacing:-.015em;text-wrap:pretty;font-weight:600;line-height:1.3}.featured.svelte-podw4w .title:where(.svelte-podw4w){letter-spacing:-.025em;font-size:clamp(22px,2.6vw,30px);line-height:1.15}.card.svelte-podw4w:hover .title:where(.svelte-podw4w){color:var(--m-blue-deep)}
