.blog-index.svelte-u4k2t{padding-top:3rem;padding-bottom:5rem}.category-tag.svelte-u4k2t{color:var(--brand-red);text-transform:uppercase;font-weight:700;font-size:.85rem;letter-spacing:2px;background:var(--brand-red-light);padding:5px 15px;border-radius:50px}.posts-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}.post-card.svelte-u4k2t{border-radius:24px;border:1px solid rgba(65,34,39,.05);background:#fff;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.post-card.svelte-u4k2t:hover{transform:translateY(-10px);box-shadow:0 25px 50px #4122271f!important;border-color:var(--brand-red-light)}.post-meta.svelte-u4k2t{font-size:.8rem;color:#999;font-weight:600;text-transform:uppercase;display:flex;align-items:center}.dot.svelte-u4k2t{height:6px;width:6px;background-color:var(--brand-red);border-radius:50%;display:inline-block;margin-right:8px}.post-title.svelte-u4k2t{font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem;color:var(--brand-red);transition:color .3s ease}.post-description.svelte-u4k2t{color:#666;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.read-more-wrapper.svelte-u4k2t{display:flex;align-items:center;gap:8px;margin-top:auto}.read-more.svelte-u4k2t{color:var(--text-dark);font-weight:700;font-size:.9rem;transition:color .3s ease}.arrow.svelte-u4k2t{transition:transform .3s ease;color:var(--brand-red)}.post-card.svelte-u4k2t:hover .arrow:where(.svelte-u4k2t){transform:translate(8px)}.post-card.svelte-u4k2t:hover .read-more:where(.svelte-u4k2t){color:var(--brand-red)}@media(max-width:768px){.posts-grid.svelte-u4k2t{grid-template-columns:1fr}}
