.ka-bookmark.svelte-vnqes1{cursor:pointer;color:var(--ka-ink-tertiary);background:0 0;border:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ka-bookmark[aria-pressed=true].svelte-vnqes1,.ka-bookmark.svelte-vnqes1:hover{color:var(--ka-terracotta)}.ka-bookmark.svelte-vnqes1:focus-visible{outline:2px solid var(--ka-terracotta);outline-offset:2px}.img-wrap.svelte-1y48u9{height:180px;display:block;overflow:hidden}.lead.svelte-1y48u9 .img-wrap:where(.svelte-1y48u9){height:320px}img.svelte-1y48u9{object-fit:cover;width:100%;height:100%;transition:transform .4s}.ka-card.svelte-1y48u9:hover img:where(.svelte-1y48u9){transform:scale(1.03)}.content.svelte-1y48u9{flex-direction:column;flex-grow:1;padding:24px;display:flex}.meta.svelte-1y48u9{color:var(--ka-ink-tertiary);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:.8rem;display:flex}h3.svelte-1y48u9{font-family:var(--font-heading);margin-bottom:10px;font-size:1.25rem;font-weight:500;line-height:1.25}.lead.svelte-1y48u9 h3:where(.svelte-1y48u9){font-size:2rem}h3.svelte-1y48u9 a:where(.svelte-1y48u9):hover{color:var(--ka-terracotta)}p.svelte-1y48u9{color:var(--ka-ink-secondary);flex-grow:1;margin-bottom:20px;font-size:.95rem;line-height:1.5}.foot.svelte-1y48u9{color:var(--ka-ink-tertiary);border-top:1px solid var(--ka-border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:.85rem;display:flex}
