.blog-listing.svelte-u4k2t{padding:80px 0}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:80px;max-width:none}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){line-height:1.1;margin-bottom:30px;font-weight:800}.subtitle.svelte-u4k2t{font-size:24px;font-weight:700;color:var(--color-text);margin-bottom:20px;line-height:1.3}.description.svelte-u4k2t{font-size:18px;color:var(--color-text-muted);line-height:1.6}.blog-grid.svelte-u4k2t{display:flex;flex-direction:column;gap:40px;max-width:none}.blog-card.svelte-u4k2t{display:flex;align-items:flex-start;gap:50px;background:transparent;padding-bottom:40px;border-bottom:.5px solid rgba(255,255,255,.2);text-decoration:none;transition:opacity .2s}.blog-card.svelte-u4k2t:last-child{border-bottom:none}.blog-card.svelte-u4k2t:hover{opacity:.8}.blog-card.svelte-u4k2t:hover h3:where(.svelte-u4k2t){color:#ff7bab;text-decoration:line-through}.blog-thumbnail-wrapper.svelte-u4k2t{width:150px;height:100px;flex-shrink:0;border-radius:16px;overflow:hidden;background:var(--color-bg-light)}.blog-thumbnail.svelte-u4k2t{width:100%;height:100%;object-fit:cover}.blog-content.svelte-u4k2t{display:flex;flex-direction:column;gap:15px}.blog-content.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:28px;line-height:1.2;font-weight:800;margin:0;color:var(--color-text);transition:color .2s}.blog-content.svelte-u4k2t time:where(.svelte-u4k2t){font-size:14px;color:var(--color-text-muted);font-weight:400}@media(max-width:768px){.blog-card.svelte-u4k2t{flex-direction:column;gap:20px;padding-bottom:30px}.blog-thumbnail-wrapper.svelte-u4k2t{width:100%}.blog-content.svelte-u4k2t h3:where(.svelte-u4k2t){font-size:22px}}
