.blog-wrapper.svelte-u4k2t{padding:var(--spacing-32) var(--spacing-16);width:100%}.blog-header.svelte-u4k2t{margin-bottom:var(--section-gap);border-bottom:1px solid var(--color-muted-ash);padding-bottom:var(--spacing-26)}.blog-title.svelte-u4k2t{color:var(--color-ghost-white);margin-bottom:var(--spacing-8);font-size:20px;font-weight:700}.blog-subtitle.svelte-u4k2t{color:var(--color-dim-gray);margin:0;font-size:14px}.posts-grid.svelte-u4k2t{gap:var(--spacing-32);grid-template-columns:repeat(1,1fr);display:grid}@media (width>=768px){.posts-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}.post-card-link.svelte-u4k2t{text-decoration:none;display:block}.post-card.svelte-u4k2t{border-radius:var(--radius-cards);gap:var(--spacing-8);background:0 0;border:1px solid #0000;flex-direction:column;height:100%;transition:border-color .15s,padding .15s,background-color .15s;display:flex}.post-card.svelte-u4k2t:hover{border-color:var(--color-muted-ash);padding:var(--spacing-16);background:var(--color-steel-gray)}.image-wrapper.svelte-u4k2t{background:var(--color-steel-gray);border-radius:var(--radius-cards);aspect-ratio:16/9;border:1px solid var(--color-muted-ash);overflow:hidden}.post-hero-image.svelte-u4k2t{object-fit:cover;width:100%;height:100%;transition:transform .2s}.post-card.svelte-u4k2t:hover .post-hero-image:where(.svelte-u4k2t){transform:scale(1.02)}.post-meta.svelte-u4k2t{color:var(--color-dim-gray);font-size:14px}.post-title.svelte-u4k2t{color:var(--color-ghost-white);margin:0;font-size:16px;font-weight:700}.post-desc.svelte-u4k2t{color:var(--color-dim-gray);margin:0;font-size:14px;line-height:1.4}
