.row.svelte-gh2y2t{background:var(--card);transition:box-shadow .4s var(--ease);grid-template-columns:clamp(110px,14vw,170px) 1fr;align-items:stretch;display:grid}.row.svelte-gh2y2t:hover{box-shadow:0 10px 30px #00000014}.thumb.svelte-gh2y2t{aspect-ratio:1;background:#ddd;display:block;overflow:hidden}.thumb.svelte-gh2y2t img:where(.svelte-gh2y2t){object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.row.svelte-gh2y2t:hover .thumb:where(.svelte-gh2y2t) img:where(.svelte-gh2y2t){transform:scale(1.05)}.text.svelte-gh2y2t{align-content:center;gap:10px;padding:clamp(14px,2.4vw,28px) clamp(16px,3vw,36px);display:grid}.meta.svelte-gh2y2t{align-items:center;gap:12px;font-size:12px;display:flex}.cat.svelte-gh2y2t{background:var(--gold);color:#fff;letter-spacing:.1em;padding:1px 10px;font-size:11px}time.svelte-gh2y2t{font-size:14px}.title.svelte-gh2y2t{letter-spacing:.06em;font-size:clamp(15px,1.5vw,18px);line-height:1.6;transition:color .2s}.row.svelte-gh2y2t:hover .title:where(.svelte-gh2y2t){color:var(--gold-dark)}.excerpt.svelte-gh2y2t{color:var(--ink-2);font-size:13px;line-height:1.9}@media (width<=520px){.excerpt.svelte-gh2y2t{display:none}}
