.bc.svelte-pf7zc2{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1.5px solid var(--c-border);border-radius:var(--radius-xl);transition:box-shadow .25s,border-color .25s,transform .25s}.bc.svelte-pf7zc2:hover{box-shadow:0 14px 40px #0f1e3c1a;border-color:#1852c433;transform:translateY(-4px)}.bc-media.svelte-pf7zc2{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--cat) 16%,#fff),color-mix(in srgb,var(--cat) 4%,#fff));text-decoration:none}.bc-media.svelte-pf7zc2 img:where(.svelte-pf7zc2){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.bc.svelte-pf7zc2:hover .bc-media:where(.svelte-pf7zc2) img:where(.svelte-pf7zc2){transform:scale(1.04)}.bc-media-ph.svelte-pf7zc2{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--cat) 55%,#fff)}.bc-cat.svelte-pf7zc2{position:absolute;left:.875rem;bottom:.875rem;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em;padding:.3rem .7rem;border-radius:999px}.bc-body.svelte-pf7zc2{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;flex:1}.bc-title.svelte-pf7zc2{font-family:Manrope,sans-serif;font-size:1.125rem;font-weight:800;line-height:1.35}.bc-title.svelte-pf7zc2 a:where(.svelte-pf7zc2){color:var(--c-text);text-decoration:none}.bc-title.svelte-pf7zc2 a:where(.svelte-pf7zc2):hover{color:var(--c-primary)}.bc-excerpt.svelte-pf7zc2{font-size:.875rem;color:var(--c-text-muted);line-height:1.6;flex:1}.bc-meta.svelte-pf7zc2{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.78rem;color:var(--c-text-muted);margin-top:.25rem}.bc-author.svelte-pf7zc2{font-weight:700;color:var(--c-text)}.bc-dot.svelte-pf7zc2{opacity:.5}
