.cat-card.svelte-1rbk2wu{display:flex;flex-direction:column;color:inherit}.cover.svelte-1rbk2wu{overflow:hidden;position:relative}.cover.svelte-1rbk2wu .ph{transition:transform .6s var(--ease-out)}.cat-card.svelte-1rbk2wu:hover .cover:where(.svelte-1rbk2wu) .ph{transform:scale(1.04)}.num.svelte-1rbk2wu{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:var(--accent-ink);background:var(--accent);padding:4px 8px}.body.svelte-1rbk2wu{padding-top:16px;display:flex;flex-direction:column;gap:8px;flex:1}.row.svelte-1rbk2wu{display:flex;align-items:baseline;justify-content:space-between;gap:16px}h3.svelte-1rbk2wu{font-family:var(--serif);font-size:clamp(22px,2vw,28px);font-weight:500}.arrow.svelte-1rbk2wu{font-family:var(--mono);font-size:14px;color:var(--muted);transition:transform .25s var(--ease-out),color .2s}.cat-card.svelte-1rbk2wu:hover .arrow:where(.svelte-1rbk2wu){transform:translate(4px);color:var(--accent)}p.svelte-1rbk2wu{font-size:13.5px;line-height:1.65;color:var(--muted);max-width:42ch}.foot.svelte-1rbk2wu{margin-top:auto;padding-top:14px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;gap:12px}
