.blog-index.svelte-u4k2t{min-height:100vh}.blog-hero.svelte-u4k2t{padding:6rem 1.5rem 3rem;background:var(--bg-deep);border-bottom:1px solid var(--border);text-align:center}.blog-hero-inner.svelte-u4k2t{max-width:700px;margin:0 auto}.section-label.svelte-u4k2t{display:inline-block;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:.75rem;font-weight:500}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2.6rem;text-transform:none;letter-spacing:-.02em;line-height:1.15;margin-bottom:1rem}.subtitle.svelte-u4k2t{color:var(--text-dim);font-size:1.05rem;line-height:1.6;max-width:550px;margin:0 auto}.blog-section.svelte-u4k2t{padding:3rem 1.5rem}.blog-container.svelte-u4k2t{max-width:1000px;margin:0 auto}.section-heading.svelte-u4k2t{font-size:1.5rem;text-transform:none;letter-spacing:normal;margin-bottom:.5rem;color:var(--text)}.section-subtitle.svelte-u4k2t{color:var(--text-dim);font-size:.95rem;margin-bottom:1.25rem}.article-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:1.25rem}.article-card.svelte-u4k2t{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--neu-radius);overflow:hidden;text-decoration:none;transition:var(--transition);box-shadow:var(--neu-shadow-raised-sm)}.article-card.svelte-u4k2t:hover{border-color:var(--accent-dim);transform:translateY(-3px);box-shadow:var(--neu-shadow-raised-hover)}.card-img.svelte-u4k2t{height:150px}.card-body.svelte-u4k2t{padding:1.25rem}.card-badge.svelte-u4k2t{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent-dim);border-radius:var(--radius-pill);padding:.15rem .6rem;margin-bottom:.6rem;font-weight:500}.card-badge--compare.svelte-u4k2t{color:var(--score-good);border-color:var(--score-good-bg)}.card-body.svelte-u4k2t h3:where(.svelte-u4k2t){font-family:var(--font);font-size:1.05rem;font-weight:600;text-transform:none;letter-spacing:normal;line-height:1.35;color:var(--text);margin-bottom:.5rem}.card-body.svelte-u4k2t p:where(.svelte-u4k2t){font-size:.85rem;color:var(--text-dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.75rem}.card-meta.svelte-u4k2t{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-dim);opacity:.7}@media(max-width:768px){.blog-hero.svelte-u4k2t{padding:5rem 1rem 2rem}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:1.8rem}.blog-section.svelte-u4k2t{padding:2rem 1rem}.article-grid.svelte-u4k2t{grid-template-columns:1fr}}
