.category-filter.svelte-bfsxe2{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none}.category-filter.svelte-bfsxe2::-webkit-scrollbar{display:none}.filter-pill.svelte-bfsxe2{flex-shrink:0;padding:.5rem 1rem;border-radius:100px;border:1px solid rgba(255,255,255,.08);background:#1f1f28;color:#999;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit}.filter-pill.svelte-bfsxe2:hover{color:#ccc;border-color:#ffffff26;background:#252530}.filter-pill.active.svelte-bfsxe2{background:#e40149;color:#fff;border-color:transparent}.blog-page.svelte-u4k2t{background:#0c0c11;padding:6rem 0 5rem;min-height:60vh}@media(min-width:768px){.blog-page.svelte-u4k2t{padding:8rem 0}}.container.svelte-u4k2t{max-width:1320px;margin:0 auto;padding:0 1.5rem}@media(min-width:768px){.container.svelte-u4k2t{padding:0 2.5rem}}.page-header.svelte-u4k2t{text-align:center;margin-bottom:3rem}.page-title.svelte-u4k2t{font-size:clamp(2rem,6vw,3.5rem);font-weight:700;letter-spacing:-.03em;color:#fff;margin-bottom:.75rem}.page-subtitle.svelte-u4k2t{font-size:1.125rem;color:#999;line-height:1.6}.featured-card.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:0;background:#1f1f28;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;margin-bottom:3rem;transition:border-color .3s ease,box-shadow .3s ease}.featured-card.svelte-u4k2t:hover{border-color:#ffffff1f;box-shadow:0 16px 48px #0000004d}@media(min-width:768px){.featured-card.svelte-u4k2t{grid-template-columns:1.2fr 1fr}}.featured-image.svelte-u4k2t{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#1a1a24,#252530)}@media(min-width:768px){.featured-image.svelte-u4k2t{aspect-ratio:auto;min-height:320px}}.featured-image.svelte-u4k2t img:where(.svelte-u4k2t){width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.featured-image-fallback.svelte-u4k2t{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#e401491f,#6912f514)}.featured-body.svelte-u4k2t{padding:2rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.featured-body.svelte-u4k2t{padding:2.5rem}}.featured-badge.svelte-u4k2t{display:inline-block;width:fit-content;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:100px;margin-bottom:1rem}.featured-title.svelte-u4k2t{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fff;line-height:1.25;letter-spacing:-.02em;margin-bottom:.875rem}.featured-excerpt.svelte-u4k2t{font-size:1.0625rem;line-height:1.6;color:#999;margin-bottom:1.5rem}.featured-meta.svelte-u4k2t{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:#666;flex-wrap:wrap}.dot.svelte-u4k2t{color:#444}.filter-section.svelte-u4k2t{margin-bottom:2.5rem}.articles-grid.svelte-u4k2t{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.articles-grid.svelte-u4k2t{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.articles-grid.svelte-u4k2t{grid-template-columns:repeat(3,1fr);gap:2rem}}.load-more-wrapper.svelte-u4k2t{display:flex;justify-content:center;margin-top:3rem}.load-more-btn.svelte-u4k2t{padding:.875rem 2rem;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ccc;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:inherit}.load-more-btn.svelte-u4k2t:hover{background:#1f1f28;border-color:#fff3;color:#fff}.empty-state.svelte-u4k2t{text-align:center;padding:4rem 0;color:#666;font-size:1.0625rem}
