.blog-index.svelte-1epue5w{padding:var(--space-2xl) var(--space-lg) var(--space-2xl)}.blog-index__inner.svelte-1epue5w{width:100%;max-width:var(--max-content);margin:0 auto}.blog-index__header.svelte-1epue5w{max-width:44rem;margin-bottom:var(--space-xl)}.blog-index__eyebrow.svelte-1epue5w{margin:0 0 var(--space-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);font-size:.85rem;font-weight:700}.blog-index__title.svelte-1epue5w{max-width:18ch;margin-bottom:var(--space-sm);font-size:clamp(2rem,5vw,3.25rem)}.blog-index__intro.svelte-1epue5w{color:var(--color-text-muted);margin:0;font-size:1.05rem;line-height:1.65}.blog-index__list.svelte-1epue5w{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));margin:0;padding:0;list-style:none;display:grid}.blog-card.svelte-1epue5w{background:var(--color-bg-elevated);border:1px solid var(--color-border);height:100%;box-shadow:var(--shadow-soft);border-radius:12px;flex-direction:column;gap:.65rem;padding:1rem;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.blog-card.svelte-1epue5w:hover{border-color:#d5cec4;transform:translateY(-2px)}.blog-card__image-wrap.svelte-1epue5w{aspect-ratio:16/10;background:#0a0e29;border-radius:10px;margin:0 0 .15rem;overflow:hidden}.blog-card__image.svelte-1epue5w{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.blog-card__date.svelte-1epue5w{color:var(--color-text-muted);letter-spacing:.02em;font-size:.8rem;font-weight:700}.blog-card__title.svelte-1epue5w{color:var(--color-text);margin:0;font-size:1.2rem;line-height:1.35}.blog-card__excerpt.svelte-1epue5w{color:var(--color-text-muted);flex:1;margin:0;font-size:.97rem;line-height:1.6}.blog-card__cta.svelte-1epue5w{color:#000;margin-top:.25rem;font-weight:700}
