.blog-container.svelte-u4k2t{max-width:1100px;margin:0 auto;padding:3rem 1rem 6rem}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:4rem}.badge.svelte-u4k2t{background:var(--brand-light);color:var(--brand-color);border:1px solid rgba(var(--brand-color-rgb), .1);border-radius:50px;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.85rem;font-weight:600;display:inline-block}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){color:var(--brand-color);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700}.subtitle.svelte-u4k2t{color:#666;max-width:650px;margin:0 auto;font-size:1.1rem;line-height:1.6}.posts-grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.post-card.svelte-u4k2t{color:inherit;height:100%;transition:var(--transition-smooth);background:#fff;flex-direction:column;text-decoration:none;display:flex}.post-card.svelte-u4k2t:hover{box-shadow:0 15px 35px rgba(var(--brand-color-rgb), .12);border-color:rgba(var(--brand-color-rgb), .3);transform:translateY(-8px)}.card-content.svelte-u4k2t{flex-direction:column;height:100%;padding:2.2rem;display:flex}.card-meta.svelte-u4k2t{text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.post-title.svelte-u4k2t{color:#222;margin-bottom:1rem;font-size:1.35rem;font-weight:700;line-height:1.3}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--brand-color)}.post-description.svelte-u4k2t{color:#555;flex-grow:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.card-footer.svelte-u4k2t{color:var(--brand-color);align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.arrow.svelte-u4k2t{transition:transform .3s}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(6px)}@media (width<=768px){.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2rem}.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
