.blog-index.svelte-u4k2t{max-width:900px;margin:0 auto;padding:calc(var(--nav-offset) + var(--yp-space-7)) var(--yp-space-4) var(--yp-space-8);font-family:var(--yp-font-body)}@media(min-width:640px){.blog-index.svelte-u4k2t{padding-left:var(--yp-space-6);padding-right:var(--yp-space-6)}}.blog-header.svelte-u4k2t{text-align:center;margin-bottom:var(--yp-space-8)}.eyebrow.svelte-u4k2t{font-size:var(--yp-fs-eyebrow);font-weight:var(--yp-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--yp-accent);margin:0 0 var(--yp-space-4) 0}.blog-header.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2rem,5vw,3rem);font-weight:var(--yp-fw-bold);color:var(--yp-text-on-light);margin:0 0 var(--yp-space-4) 0;line-height:1.15}.subtitle.svelte-u4k2t{font-size:var(--yp-fs-body);color:var(--yp-text-body);max-width:580px;margin:0 auto;line-height:1.6}.articles-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:var(--yp-space-5);margin-bottom:var(--yp-space-8)}@media(min-width:640px){.articles-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.articles-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr)}.article-card.svelte-u4k2t:first-child{grid-column:span 2}}.article-card.svelte-u4k2t{display:flex;flex-direction:column;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-radius-lg);padding:var(--yp-space-6);text-decoration:none;color:inherit;transition:border-color var(--yp-dur-fast) var(--yp-ease-out),box-shadow var(--yp-dur-fast) var(--yp-ease-out),transform var(--yp-dur-fast) var(--yp-ease-out)}.article-card.svelte-u4k2t:hover{border-color:var(--yp-accent);box-shadow:var(--yp-shadow-md);transform:translateY(-2px)}.card-tag.svelte-u4k2t{display:inline-block;background:var(--yp-accent-soft);color:var(--yp-accent);font-size:var(--yp-fs-micro);font-weight:var(--yp-fw-semibold);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:var(--yp-radius-pill);margin-bottom:var(--yp-space-4);align-self:flex-start}.article-card.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(1rem,1.5vw,1.15rem);font-weight:var(--yp-fw-semibold);color:var(--yp-text-on-light);margin:0 0 var(--yp-space-3) 0;line-height:1.3}.card-desc.svelte-u4k2t{font-size:var(--yp-fs-body-sm);color:var(--yp-text-body);line-height:1.55;margin:0 0 var(--yp-space-5) 0;flex:1}.card-meta.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;font-size:var(--yp-fs-micro);color:var(--yp-text-muted);margin-bottom:var(--yp-space-4)}.read-time.svelte-u4k2t{display:flex;align-items:center;gap:4px}.read-link.svelte-u4k2t{display:flex;align-items:center;gap:5px;font-size:var(--yp-fs-body-sm);font-weight:var(--yp-fw-semibold);color:var(--yp-accent-2);margin-top:auto;transition:color var(--yp-dur-fast) var(--yp-ease-out)}.article-card.svelte-u4k2t:hover .read-link:where(.svelte-u4k2t){color:var(--yp-accent)}.blog-cta.svelte-u4k2t{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--yp-space-5);background:var(--yp-bg-light);border-radius:var(--yp-radius-xl);padding:var(--yp-space-7) var(--yp-space-6);text-align:center}.blog-cta.svelte-u4k2t p:where(.svelte-u4k2t){font-size:var(--yp-fs-body);color:var(--yp-text-body);margin:0}.cta-btn.svelte-u4k2t{display:inline-flex;align-items:center;background:var(--yp-accent);color:var(--yp-surface);text-decoration:none;padding:12px var(--yp-space-7);border-radius:var(--yp-radius-pill);font-size:var(--yp-fs-body-sm);font-weight:var(--yp-fw-semibold);box-shadow:var(--yp-shadow-brand);transition:background var(--yp-dur-fast) var(--yp-ease-out);white-space:nowrap}.cta-btn.svelte-u4k2t:hover{background:var(--yp-accent-hover)}
