.blog-index.svelte-u4k2t{padding-top:4rem;padding-bottom:6rem}.header-title.svelte-u4k2t{color:var(--brand-blue);letter-spacing:-1px}.subtitle.svelte-u4k2t{font-size:1.15rem;color:#5a6b7d;max-width:650px}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;margin-top:4rem}.post-card.svelte-u4k2t{border-radius:24px;background:#fff;border:1px solid rgba(62,95,138,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.post-card.svelte-u4k2t:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #3e5f8a1f!important;border-color:var(--brand-blue)}.category-tag.svelte-u4k2t{display:inline-block;padding:4px 12px;background:var(--brand-light-blue);color:var(--brand-blue);border-radius:50px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.post-title.svelte-u4k2t{color:#2c3e50;line-height:1.4;transition:color .3s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--brand-blue)}.post-description.svelte-u4k2t{color:#64748b;font-size:.95rem;line-height:1.6;margin-top:.5rem}.read-more-wrapper.svelte-u4k2t{display:flex;align-items:center;gap:8px;margin-top:1.5rem;color:var(--brand-blue);font-weight:600}.arrow-icon.svelte-u4k2t{transition:transform .3s ease}.post-card.svelte-u4k2t:hover .arrow-icon:where(.svelte-u4k2t){transform:translate(5px)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
