.blog-container.svelte-u4k2t{padding-top:5rem;padding-bottom:6rem}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:4rem}.badge-accent.svelte-u4k2t{background:var(--claret-soft);color:var(--claret);padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;display:inline-block;margin-bottom:1rem}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:3.5rem;font-weight:800;color:var(--claret);margin-bottom:1.5rem;letter-spacing:-1px}.subtitle.svelte-u4k2t{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.post-card.svelte-u4k2t{background:#fff;text-decoration:none;border-radius:24px;padding:2rem;display:flex;flex-direction:column;border:1px solid var(--claret-glass);transition:var(--transition-bouncy);position:relative;overflow:hidden}.post-card.svelte-u4k2t:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px #641c3414;border-color:var(--claret-light)}.claret-dot.svelte-u4k2t{width:12px;height:12px;background:var(--claret);border-radius:50%;margin-bottom:1.5rem}.post-title.svelte-u4k2t{font-size:1.4rem;font-weight:700;color:#222;margin-bottom:1rem;line-height:1.3;transition:color .3s ease}.post-card.svelte-u4k2t:hover .post-title:where(.svelte-u4k2t){color:var(--claret)}.post-description.svelte-u4k2t{color:#666;font-size:.95rem;line-height:1.6;flex-grow:1;margin-bottom:2rem}.card-footer.svelte-u4k2t{display:flex;align-items:center;gap:10px}.read-more.svelte-u4k2t{font-weight:700;color:var(--claret);font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.arrow.svelte-u4k2t{transition:transform .3s ease;color:var(--claret);font-weight:700}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}@media(max-width:768px){.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.5rem}}
