.blog-index.svelte-wjg4j2.svelte-wjg4j2{padding-bottom:96px}.blog-filters.svelte-wjg4j2.svelte-wjg4j2{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.blog-filter.svelte-wjg4j2.svelte-wjg4j2{padding:9px 18px;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.blog-filter.svelte-wjg4j2.svelte-wjg4j2:hover{color:var(--text-primary);border-color:var(--accent);transform:translateY(-1px)}.blog-filter.is-active.svelte-wjg4j2.svelte-wjg4j2{background:var(--gradient-brand);border-color:transparent;color:#fff}.blog-featured.svelte-wjg4j2.svelte-wjg4j2{display:grid;grid-template-columns:1.15fr 1fr;gap:0;margin-top:44px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease}.blog-featured.svelte-wjg4j2.svelte-wjg4j2:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.blog-featured-media.svelte-wjg4j2.svelte-wjg4j2{position:relative;aspect-ratio:16 / 10;overflow:hidden}.blog-featured-media.svelte-wjg4j2 img.svelte-wjg4j2{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.blog-featured.svelte-wjg4j2:hover .blog-featured-media img.svelte-wjg4j2{transform:scale(1.04)}.blog-featured-body.svelte-wjg4j2.svelte-wjg4j2{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:44px 42px}.blog-featured-body.svelte-wjg4j2 h3.svelte-wjg4j2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.22;color:var(--text-primary)}.blog-featured-body.svelte-wjg4j2 p.svelte-wjg4j2{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.7}.blog-tag.svelte-wjg4j2.svelte-wjg4j2{align-self:flex-start;padding:6px 14px;border-radius:var(--radius-pill);background:var(--gradient-vivid);color:#fff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-meta.svelte-wjg4j2.svelte-wjg4j2{color:var(--text-tertiary);font-size:13px}.blog-grid.svelte-wjg4j2.svelte-wjg4j2{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:26px}.blog-empty.svelte-wjg4j2.svelte-wjg4j2{margin-top:40px;text-align:center;color:var(--text-secondary)}@media (max-width: 1000px){.blog-grid.svelte-wjg4j2.svelte-wjg4j2{grid-template-columns:repeat(2,1fr)}.blog-featured.svelte-wjg4j2.svelte-wjg4j2{grid-template-columns:1fr}.blog-featured-body.svelte-wjg4j2.svelte-wjg4j2{padding:32px 28px}}@media (max-width: 640px){.blog-grid.svelte-wjg4j2.svelte-wjg4j2{grid-template-columns:1fr}}
