.blog-hero.svelte-u4k2t{text-align:center;background:linear-gradient(135deg,#04243c 0%,#000 100%);padding:80px 20px 60px}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){color:#cea878;text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:3em}.blog-hero.svelte-u4k2t p:where(.svelte-u4k2t){color:#fff;max-width:600px;margin:0 auto;font-size:1.2em}.blog-container.svelte-u4k2t{grid-template-columns:1fr 300px;gap:40px;max-width:1200px;margin:60px auto;padding:0 20px;display:grid}.blog-main.svelte-u4k2t{min-width:0}.blog-sidebar.svelte-u4k2t{height:fit-content;position:sticky;top:100px}.search-form.svelte-u4k2t{gap:10px;margin-bottom:30px;display:flex}.search-form.svelte-u4k2t input:where(.svelte-u4k2t){color:#fff;background:#04243c;border:2px solid #cea878;border-radius:5px;flex:1;padding:12px 15px;font-family:inherit;font-size:1em}.search-form.svelte-u4k2t input:where(.svelte-u4k2t)::placeholder{color:#ffffff80}.search-form.svelte-u4k2t input:where(.svelte-u4k2t):focus{border-color:#e0c090;outline:none}.search-form.svelte-u4k2t button:where(.svelte-u4k2t){color:#000;cursor:pointer;background:#cea878;border:none;border-radius:5px;padding:12px 25px;font-family:inherit;font-weight:700;transition:background .3s}.search-form.svelte-u4k2t button:where(.svelte-u4k2t):hover{background:#e0c090}.active-filters.svelte-u4k2t{color:#ccc;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:25px;display:flex}.filter-chip.svelte-u4k2t{color:#000;background:#cea878;border-radius:15px;align-items:center;gap:6px;padding:5px 12px;font-size:.9em;display:inline-flex}.filter-chip.svelte-u4k2t a:where(.svelte-u4k2t){color:#000;font-weight:700;text-decoration:none}.blog-grid.svelte-u4k2t{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;display:grid}.blog-card.svelte-u4k2t{cursor:pointer;color:inherit;background:#04243c;border:1px solid #cea8784d;border-radius:10px;flex-direction:column;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-card.svelte-u4k2t:hover{transform:translateY(-5px);box-shadow:0 10px 30px #cea8784d}.blog-card-image.svelte-u4k2t{object-fit:cover;width:100%;height:200px;display:block}.blog-card-content.svelte-u4k2t{padding:20px}.blog-category-badge.svelte-u4k2t{color:#000;text-transform:uppercase;cursor:pointer;background:#cea878;border:none;border-radius:20px;margin-bottom:10px;padding:5px 12px;font-family:inherit;font-size:.8em;font-weight:700;transition:background .3s;display:inline-block}.blog-category-badge.svelte-u4k2t:hover{background:#e0c090}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){color:#cea878;margin-bottom:10px;font-size:1.5em;line-height:1.3}.blog-excerpt.svelte-u4k2t{color:#ccc;margin-bottom:15px;font-size:.95em;line-height:1.6}.blog-meta.svelte-u4k2t{color:#999;border-top:1px solid #cea87833;justify-content:space-between;align-items:center;padding-top:15px;font-size:.9em;display:flex}.pagination.svelte-u4k2t{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:60px;padding:40px 0;display:flex}.pagination.svelte-u4k2t a:where(.svelte-u4k2t),.pagination.svelte-u4k2t .current:where(.svelte-u4k2t){color:#cea878;background:#04243c;border:1px solid #cea878;border-radius:5px;padding:10px 15px;text-decoration:none;transition:all .3s}.pagination.svelte-u4k2t a:where(.svelte-u4k2t):hover,.pagination.svelte-u4k2t .current:where(.svelte-u4k2t){color:#000;background:#cea878}.empty-state.svelte-u4k2t{text-align:center;padding:60px 20px}.empty-state.svelte-u4k2t h2:where(.svelte-u4k2t){color:#cea878;margin-bottom:15px;font-size:2em}.empty-state.svelte-u4k2t p:where(.svelte-u4k2t){color:#ccc;margin-bottom:20px;font-size:1.2em}.view-all.svelte-u4k2t{color:#cea878;font-size:1.1em;text-decoration:none}.view-all.svelte-u4k2t:hover{color:#e0c090}.sidebar-section.svelte-u4k2t{background:#04243c;border:1px solid #cea8784d;border-radius:10px;margin-bottom:30px;padding:25px}.sidebar-section.svelte-u4k2t h3:where(.svelte-u4k2t){color:#cea878;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:1.3em}.category-list.svelte-u4k2t{margin:0;padding:0;list-style:none}.category-list.svelte-u4k2t li:where(.svelte-u4k2t){margin-bottom:10px}.category-list.svelte-u4k2t a:where(.svelte-u4k2t){color:#fff;border-radius:5px;justify-content:space-between;padding:8px 12px;text-decoration:none;transition:background .3s;display:flex}.category-list.svelte-u4k2t a:where(.svelte-u4k2t):hover,.category-list.svelte-u4k2t a.active:where(.svelte-u4k2t){color:#cea878;background:#cea87833}.post-count.svelte-u4k2t{color:#cea878;font-size:.9em}.featured-post.svelte-u4k2t{border-bottom:1px solid #cea87833;margin-bottom:20px;padding-bottom:20px}.featured-post.svelte-u4k2t:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.featured-post.svelte-u4k2t h4:where(.svelte-u4k2t){margin-bottom:5px;font-size:1em}.featured-post.svelte-u4k2t h4:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:#cea878;text-decoration:none}.featured-post.svelte-u4k2t h4:where(.svelte-u4k2t) a:where(.svelte-u4k2t):hover{color:#e0c090}.featured-post-meta.svelte-u4k2t{color:#999;font-size:.85em}@media (width<=968px){.blog-container.svelte-u4k2t{grid-template-columns:1fr}.blog-sidebar.svelte-u4k2t{position:static}.blog-grid.svelte-u4k2t{grid-template-columns:1fr}.blog-hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:2em}}@media (width<=768px){.search-form.svelte-u4k2t{flex-direction:column}.blog-meta.svelte-u4k2t{flex-direction:column;align-items:flex-start;gap:5px}.blog-container.svelte-u4k2t{margin:40px auto}}
