.category-filter.svelte-1roud2p{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.category-tag.svelte-1roud2p{display:inline-flex;align-items:center;padding:.4rem 1rem;font-size:.875rem;font-weight:500;font-family:inherit;line-height:1.4;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:100px;cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition);white-space:nowrap;-webkit-user-select:none;user-select:none}.category-tag.svelte-1roud2p:hover{color:var(--accent);border-color:var(--accent);background-color:var(--accent-light)}.category-tag--active.svelte-1roud2p{background-color:var(--accent);color:#fff;border-color:var(--accent)}.category-tag--active.svelte-1roud2p:hover{background-color:var(--accent-hover);color:#fff;border-color:var(--accent-hover)}@media(max-width:640px){.category-filter.svelte-1roud2p{gap:.375rem}.category-tag.svelte-1roud2p{padding:.3rem .75rem;font-size:.8125rem}}.pagination.svelte-f7rahb{display:flex;align-items:center;justify-content:center;gap:.25rem;flex-wrap:wrap}.page-btn.svelte-f7rahb{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:.9375rem;font-weight:500;font-family:inherit;color:var(--text-secondary);background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition);-webkit-user-select:none;user-select:none}.page-btn.svelte-f7rahb:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background-color:var(--accent-light)}.page-btn.svelte-f7rahb:disabled{opacity:.4;cursor:not-allowed}.page-btn--active.svelte-f7rahb{background-color:var(--accent);border-color:var(--accent);color:#fff}.page-btn--active.svelte-f7rahb:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.page-btn--arrow.svelte-f7rahb{color:var(--text-muted)}.page-btn--arrow.svelte-f7rahb svg:where(.svelte-f7rahb){flex-shrink:0}.page-ellipsis.svelte-f7rahb{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:.9375rem;color:var(--text-muted);-webkit-user-select:none;user-select:none}@media(max-width:640px){.page-btn.svelte-f7rahb{min-width:36px;height:36px;font-size:.875rem}.page-ellipsis.svelte-f7rahb{min-width:28px;height:36px}}.container.svelte-u4k2t{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}.featured-section.svelte-u4k2t{padding:var(--space-3xl) 0 0}.featured-card.svelte-u4k2t{display:grid;grid-template-columns:1fr 1fr;gap:2rem;text-decoration:none;background-color:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow var(--transition),transform var(--transition)}.featured-card.svelte-u4k2t:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.featured-image.svelte-u4k2t{position:relative;overflow:hidden}.featured-badge.svelte-u4k2t{position:absolute;top:1rem;left:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background-color:var(--accent);border-radius:var(--radius-full);z-index:1}.featured-content.svelte-u4k2t{display:flex;flex-direction:column;justify-content:center;padding:2rem 2rem 2rem 0}.featured-category.svelte-u4k2t{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.75rem}.featured-title.svelte-u4k2t{font-size:1.5rem;font-weight:800;line-height:1.3;color:var(--text-primary);margin:0 0 .75rem}.featured-excerpt.svelte-u4k2t{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1rem}.featured-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-muted);flex-wrap:wrap}.meta-dot.svelte-u4k2t{font-size:.625rem}.blog-listing.svelte-u4k2t{padding:var(--space-3xl) 0}.filter-bar.svelte-u4k2t{display:flex;justify-content:center;margin-bottom:2.5rem}.articles-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.no-articles.svelte-u4k2t{text-align:center;padding:4rem 1rem}.no-articles-text.svelte-u4k2t{font-size:1.125rem;color:var(--text-muted)}.pagination-wrapper.svelte-u4k2t{margin-top:3rem}@media(max-width:992px){.articles-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.featured-card.svelte-u4k2t{grid-template-columns:1fr}.featured-content.svelte-u4k2t{padding:1.5rem}.featured-title.svelte-u4k2t{font-size:1.25rem}}@media(max-width:640px){.featured-section.svelte-u4k2t{padding:var(--space-2xl) 0 0}.blog-listing.svelte-u4k2t{padding:var(--space-2xl) 0}.articles-grid.svelte-u4k2t{grid-template-columns:1fr;gap:1.25rem}.filter-bar.svelte-u4k2t{margin-bottom:2rem}.pagination-wrapper.svelte-u4k2t{margin-top:2rem}}
