.blog-hero.svelte-1rgi0hg.svelte-1rgi0hg{background:linear-gradient(135deg,#082d0f14,#ace15c1f);padding:var(--spacing-2xl) 0 var(--spacing-xl)}.hero-content.svelte-1rgi0hg.svelte-1rgi0hg{max-width:720px;margin-bottom:var(--spacing-2xl)}.hero-content.svelte-1rgi0hg h1.svelte-1rgi0hg{margin:0 0 var(--spacing-sm) 0;font-size:2.4rem;line-height:1.2;font-weight:700;color:var(--color-primary-dark)}.hero-content.svelte-1rgi0hg p.svelte-1rgi0hg{margin:0;color:var(--color-gray-700);font-size:var(--text-body-size);line-height:1.7}.search-row.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-bottom:var(--spacing-xl)}.search-input-container.svelte-1rgi0hg.svelte-1rgi0hg{position:relative;flex:1 1 420px;display:flex;align-items:center;background-color:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:0 var(--spacing-lg) 0 48px}.search-icon.svelte-1rgi0hg.svelte-1rgi0hg{position:absolute;left:var(--spacing-lg);color:var(--color-gray-500)}.search-input.svelte-1rgi0hg.svelte-1rgi0hg{border:none;width:100%;height:52px;font-size:var(--text-body-size);font-family:var(--font-main);background:transparent;color:var(--color-gray-900)}.search-input.svelte-1rgi0hg.svelte-1rgi0hg:focus{outline:none}.category-nav.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.category-link.svelte-1rgi0hg.svelte-1rgi0hg{background:none;border:none;padding:0;font-size:var(--text-body-size);font-weight:500;color:var(--color-gray-600);cursor:pointer;position:relative;transition:color .2s ease}.category-link.svelte-1rgi0hg.svelte-1rgi0hg:hover{color:var(--color-gray-900)}.category-link.active.svelte-1rgi0hg.svelte-1rgi0hg{color:var(--color-primary-dark);font-weight:600}.category-link.active.svelte-1rgi0hg.svelte-1rgi0hg:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background-color:var(--color-secondary)}.blog-section.svelte-1rgi0hg.svelte-1rgi0hg{padding:var(--spacing-2xl) 0 var(--spacing-3xl);background-color:var(--color-white)}.blog-layout.svelte-1rgi0hg.svelte-1rgi0hg{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--spacing-3xl);align-items:start}.posts-grid.svelte-1rgi0hg.svelte-1rgi0hg{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-2xl)}.post-card.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;flex-direction:column;background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;height:100%}.post-image.svelte-1rgi0hg.svelte-1rgi0hg{display:block;width:100%;padding-top:58%;background-size:cover;background-position:center}.post-content.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl);height:100%}.post-meta.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;gap:var(--spacing-sm);align-items:center;font-size:var(--text-small-size);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.5px}.post-category.svelte-1rgi0hg.svelte-1rgi0hg{font-weight:600;color:var(--color-secondary)}.post-title.svelte-1rgi0hg.svelte-1rgi0hg{margin:0;font-size:22px;line-height:28px;font-weight:700;color:var(--color-primary-dark)}.post-title.svelte-1rgi0hg a.svelte-1rgi0hg{color:inherit;text-decoration:none}.post-title.svelte-1rgi0hg a.svelte-1rgi0hg:hover{color:var(--color-secondary)}.post-footer.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;justify-content:space-between;align-items:center;margin-top:auto;color:var(--color-gray-600);font-size:var(--text-small-size)}.post-author.svelte-1rgi0hg.svelte-1rgi0hg{font-weight:600;color:var(--color-gray-800)}.post-link.svelte-1rgi0hg.svelte-1rgi0hg{color:var(--color-primary-dark);text-decoration:none;font-weight:600}.post-link.svelte-1rgi0hg.svelte-1rgi0hg:hover{text-decoration:underline}.blog-sidebar.svelte-1rgi0hg.svelte-1rgi0hg{display:flex;flex-direction:column;gap:0;position:sticky;top:120px}.sidebar-search-row.svelte-1rgi0hg.svelte-1rgi0hg{margin-bottom:32px}.sidebar-card.svelte-1rgi0hg.svelte-1rgi0hg{background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}.sidebar-card.svelte-1rgi0hg h3.svelte-1rgi0hg{margin:0 0 var(--spacing-sm) 0;color:var(--color-primary-dark);font-size:var(--text-body-large-size);font-weight:700}.sidebar-card.svelte-1rgi0hg p.svelte-1rgi0hg{margin:0 0 var(--spacing-lg) 0;color:var(--color-gray-600);line-height:1.6}.sidebar-card.sidebar-cta-card.svelte-1rgi0hg.svelte-1rgi0hg{margin-top:0;padding:var(--spacing-lg);background:linear-gradient(to right,#f0fdf4,#ecfdf5);border-color:#bbf7d0;border-radius:8px;box-shadow:none}.sidebar-card.sidebar-cta-card.svelte-1rgi0hg .sidebar-cta-btn.svelte-1rgi0hg{margin-top:var(--spacing-sm)}@media (max-width: 1024px){.blog-layout.svelte-1rgi0hg.svelte-1rgi0hg{grid-template-columns:1fr}.blog-sidebar.svelte-1rgi0hg.svelte-1rgi0hg{position:static}}@media (max-width: 768px){.blog-hero.svelte-1rgi0hg.svelte-1rgi0hg{padding:var(--spacing-xl) 0 var(--spacing-lg)}.hero-content.svelte-1rgi0hg h1.svelte-1rgi0hg{font-size:1.8rem;line-height:1.25}.blog-section.svelte-1rgi0hg.svelte-1rgi0hg{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.blog-layout.svelte-1rgi0hg.svelte-1rgi0hg{grid-template-columns:1fr;gap:var(--spacing-xl)}.blog-sidebar.svelte-1rgi0hg.svelte-1rgi0hg{position:static}}
