.container.svelte-1w64jea{position:relative;min-height:650px;padding:2rem;text-align:center;margin-top:5rem}.posts-grid.svelte-1w64jea{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:3rem;margin-bottom:3rem}.post-link.svelte-1w64jea{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.image-wrapper.svelte-1w64jea{width:100%;height:200px;overflow:hidden;background-color:#0000000d}.post-image.svelte-1w64jea{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card.svelte-1w64jea{background-color:var(--color-surface-50)}.card.svelte-1w64jea:hover .post-image:where(.svelte-1w64jea){transform:scale(1.05)}.post-content.svelte-1w64jea{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:.75rem;text-align:left}.post-meta.svelte-1w64jea{display:flex;align-items:center;gap:.5rem}.post-title.svelte-1w64jea{margin:0;font-weight:600;line-height:1.3}.post-description.svelte-1w64jea{color:rgb(var(--color-surface-600));flex-grow:1;line-height:1.6}.read-more.svelte-1w64jea{color:rgb(var(--color-primary-500));font-weight:600;margin-top:auto}.pagination.svelte-1w64jea{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;flex-wrap:wrap}.page-numbers.svelte-1w64jea{display:flex;gap:.5rem;flex-wrap:wrap}@media (max-width: 640px){.posts-grid.svelte-1w64jea{grid-template-columns:1fr}.container.svelte-1w64jea{padding:1rem;margin-top:2rem}}
