.blog-index.svelte-u4k2t{padding:5rem 0 7rem}.blog-index__header.svelte-u4k2t{margin-bottom:3.5rem}.blog-index__header.svelte-u4k2t h1:where(.svelte-u4k2t){margin-bottom:.75rem;animation:fadeInUp .8s var(--ease-out) both}.blog-index__header.svelte-u4k2t p:where(.svelte-u4k2t){font-size:1.2rem;color:var(--color-text-secondary);animation:fadeInUp .8s var(--ease-out) .15s both}.blog-index__posts.svelte-u4k2t{display:flex;flex-direction:column;gap:1.75rem}.post-card.svelte-u4k2t{display:block;background:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2.25rem;text-decoration:none;transition:box-shadow .35s var(--ease-out),transform .35s var(--ease-out),border-color .35s var(--ease-out)}.post-card.svelte-u4k2t:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px);color:inherit;border-color:var(--color-saffron-light)}.post-card.svelte-u4k2t:hover .post-card__arrow:where(.svelte-u4k2t){transform:translate(4px);opacity:1}.post-card__date.svelte-u4k2t{font-size:.8125rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.post-card__title.svelte-u4k2t{font-size:1.625rem;margin:.6rem 0 .875rem;color:var(--color-text);font-family:var(--font-display);font-weight:700;line-height:1.25}.post-card__description.svelte-u4k2t{color:var(--color-text-secondary);line-height:1.7;margin-bottom:1.25rem;font-size:1.0125rem}.post-card__footer.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-muted)}.post-card__author.svelte-u4k2t{font-weight:600;color:var(--color-text-secondary)}.post-card__dot.svelte-u4k2t{width:3px;height:3px;background:var(--color-text-muted);border-radius:50%}.post-card__arrow.svelte-u4k2t{margin-left:auto;font-size:1.125rem;color:var(--color-terracotta);opacity:0;transition:transform .25s var(--ease-out),opacity .25s var(--ease-out)}
