.blog-grid.svelte-19l9shv{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.blog-card.svelte-19l9shv{display:flex;flex-direction:column;height:100%;border-radius:14px;overflow:hidden;background:var(--app-bg-card);box-shadow:0 12px 32px #00000059;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.blog-card.svelte-19l9shv:hover{transform:translateY(-4px);box-shadow:0 20px 45px #00000080}.blog-card.svelte-19l9shv img:where(.svelte-19l9shv){width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--app-bg-card-img)}.blog-body.svelte-19l9shv{display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;padding:1rem 1.15rem 1.25rem}.blog-body.svelte-19l9shv time:where(.svelte-19l9shv){color:var(--app-3-color);font-size:.75rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.blog-body.svelte-19l9shv h2:where(.svelte-19l9shv){color:var(--app-1-color);font-size:1.15rem;font-weight:900;line-height:1.3}.blog-body.svelte-19l9shv p:where(.svelte-19l9shv){color:var(--app-4-color);font-size:.9rem;line-height:1.6}.blog-body.svelte-19l9shv .app-ghost-link{margin-top:auto;padding-top:.5rem}
