.blog-container.svelte-u4k2t{max-width:1200px;margin:0 auto;padding:120px 24px 80px;min-height:60vh}.page-title.svelte-u4k2t{font-size:3rem;font-weight:500;text-align:center;margin-bottom:80px;color:#1d1d1f}.posts-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:80px;max-width:900px;margin:0 auto}.post-card.svelte-u4k2t{text-decoration:none;display:block}.post-header.svelte-u4k2t{margin-bottom:24px}.post-title.svelte-u4k2t{font-size:2.5rem;font-weight:500;color:#1d1d1f;margin:0 0 16px;line-height:1.2;transition:color .2s}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:#4285f4}.post-meta.svelte-u4k2t{font-size:.9rem;color:#5f6368;display:flex;align-items:center;gap:8px;font-weight:500}.separator.svelte-u4k2t{font-weight:700}.read-link.svelte-u4k2t{margin-left:8px;color:#1d1d1f;display:inline-flex;align-items:center;gap:4px}.arrow.svelte-u4k2t{font-size:.8em}.post-image-container.svelte-u4k2t{width:100%;height:400px;background-color:#000;border-radius:12px;overflow:hidden}.post-image.svelte-u4k2t{width:100%;height:100%;object-fit:cover;transition:transform .4s ease;opacity:.9}.post-card.svelte-u4k2t:hover .post-image:where(.svelte-u4k2t){transform:scale(1.02);opacity:1}@media (max-width: 768px){.page-title.svelte-u4k2t{font-size:2.5rem;margin-bottom:40px}.post-title.svelte-u4k2t{font-size:1.8rem}.post-image-container.svelte-u4k2t{height:250px}}
