.blog-card.svelte-in7gly{background:var(--white);border-radius:5px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:100%;max-width:320px;margin:1rem;transition:transform .3s ease}.blog-card.svelte-in7gly:hover{transform:translateY(-5px)}.image-container.svelte-in7gly{height:200px;overflow:hidden}img.svelte-in7gly{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card.svelte-in7gly:hover img:where(.svelte-in7gly){transform:scale(1.05)}.content.svelte-in7gly{padding:1.5rem}h3.svelte-in7gly{margin:0 0 .5rem;color:var(--blue);font-size:1.25rem}.date.svelte-in7gly{color:#666;font-size:.85rem;margin-bottom:1rem}p.svelte-in7gly{margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;overflow:hidden;display:-webkit-box;line-clamp:10;-webkit-box-orient:vertical}.read-more.svelte-in7gly{display:inline-block;color:var(--orange);font-weight:600;text-decoration:none;transition:color .3s ease}.read-more.svelte-in7gly:hover{color:var(--blue)}header.svelte-14cltvf{margin-bottom:2rem}h1.svelte-14cltvf{font-size:2.5rem;color:var(--blue);border-bottom:3px solid var(--orange);padding-bottom:.5rem}.posts-grid.svelte-14cltvf{display:flex;flex-wrap:wrap;gap:2rem;justify-content:flex-start}.loading.svelte-14cltvf,.no-posts.svelte-14cltvf{text-align:center;padding:3rem;color:#666}@media (max-width: 768px){.posts-grid.svelte-14cltvf{justify-content:center}}
