.blog-header[data-astro-cid-h5q2y2v6]{text-align:center;padding:var(--space-6) 0 var(--space-5)}.blog-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-3xl);margin:0;border-bottom:none!important;padding-bottom:0!important}.blog-layout[data-astro-cid-h5q2y2v6]{display:grid;grid-template-columns:280px 1fr;gap:var(--space-8);padding:var(--space-6) 0}.sidebar[data-astro-cid-h5q2y2v6]{position:relative}.sidebar-content[data-astro-cid-h5q2y2v6]{position:sticky;top:var(--space-6)}.filter-toggle[data-astro-cid-h5q2y2v6]{display:none;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3);background-color:var(--color-accent);color:#fff;border:none;border-radius:8px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;margin-bottom:var(--space-4);transition:all var(--transition-fast)}.filter-toggle[data-astro-cid-h5q2y2v6]:hover{background-color:#c53030;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-accent-rgb),.3)}.filter-toggle[data-astro-cid-h5q2y2v6] svg[data-astro-cid-h5q2y2v6]{stroke-width:2.5}.filters-wrapper[data-astro-cid-h5q2y2v6]{display:flex;flex-direction:column;gap:var(--space-5)}.search-section[data-astro-cid-h5q2y2v6]{width:100%}.search-wrapper[data-astro-cid-h5q2y2v6]{position:relative;width:100%}.search-icon[data-astro-cid-h5q2y2v6]{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-gray-400);pointer-events:none;transition:color var(--transition-fast)}.search-input[data-astro-cid-h5q2y2v6]{width:100%;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 18px + var(--space-2));font-size:var(--font-size-sm);border:1px solid var(--color-gray-300);border-radius:8px;background-color:var(--color-secondary);transition:all var(--transition-fast)}.search-input[data-astro-cid-h5q2y2v6]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.1)}.search-input[data-astro-cid-h5q2y2v6]:focus~.search-icon[data-astro-cid-h5q2y2v6]{color:var(--color-accent)}.filter-section[data-astro-cid-h5q2y2v6]{width:100%}.filter-header[data-astro-cid-h5q2y2v6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.filter-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-base);font-weight:600;color:var(--color-primary);margin:0}.filter-count[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xs);color:var(--color-gray-500);background-color:var(--color-gray-200);padding:2px var(--space-2);border-radius:12px;font-weight:600}.tag-filters[data-astro-cid-h5q2y2v6]{display:flex;flex-direction:column;gap:var(--space-2);max-height:400px;overflow-y:auto;padding-right:var(--space-1)}.tag-filters[data-astro-cid-h5q2y2v6]::-webkit-scrollbar{width:4px}.tag-filters[data-astro-cid-h5q2y2v6]::-webkit-scrollbar-track{background:var(--color-gray-100);border-radius:2px}.tag-filters[data-astro-cid-h5q2y2v6]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:2px}.tag-filters[data-astro-cid-h5q2y2v6]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.tag-filter[data-astro-cid-h5q2y2v6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:500;background-color:var(--color-secondary);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:6px;cursor:pointer;transition:all var(--transition-fast);text-align:left}.tag-filter[data-astro-cid-h5q2y2v6]:hover{background-color:var(--color-gray-50);border-color:var(--color-gray-300);transform:translate(2px)}.tag-filter[data-astro-cid-h5q2y2v6].active{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.tag-text[data-astro-cid-h5q2y2v6]{font-weight:500;text-transform:capitalize}.tag-count[data-astro-cid-h5q2y2v6]{background-color:#0000001a;color:inherit;font-size:var(--font-size-xs);font-weight:600;padding:2px 8px;border-radius:10px;min-width:22px;text-align:center}.tag-filter[data-astro-cid-h5q2y2v6].active .tag-count[data-astro-cid-h5q2y2v6]{background-color:#ffffff40}.blog-posts[data-astro-cid-h5q2y2v6]{min-width:0}.posts-list[data-astro-cid-h5q2y2v6]{display:flex;flex-direction:column;gap:var(--space-6)}.post-item[data-astro-cid-h5q2y2v6]{border-left:3px solid var(--color-primary);transition:border-color var(--transition-fast)}.post-item[data-astro-cid-h5q2y2v6]:hover{border-left-color:var(--color-accent)}.post-link[data-astro-cid-h5q2y2v6]{display:block;padding-left:var(--space-4);text-decoration:none;color:inherit;transition:all var(--transition-fast);border-radius:8px;margin:-var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-4) + var(--space-2))}.post-link[data-astro-cid-h5q2y2v6]:hover{background-color:var(--color-gray-50);transform:translate(4px)}.post-header[data-astro-cid-h5q2y2v6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);flex-wrap:wrap;gap:var(--space-2)}.post-date[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-gray-600);font-weight:600}.post-tags-inline[data-astro-cid-h5q2y2v6]{display:flex;gap:var(--space-2);flex-wrap:wrap}.post-tag-inline[data-astro-cid-h5q2y2v6]{padding:var(--space-1) var(--space-2);background-color:var(--color-gray-200);color:var(--color-gray-700);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:4px}.post-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xl);margin-bottom:var(--space-2);line-height:var(--line-height-snug);color:var(--color-primary);transition:color var(--transition-fast)}.post-link[data-astro-cid-h5q2y2v6]:hover .post-title[data-astro-cid-h5q2y2v6]{color:var(--color-accent)}.post-description[data-astro-cid-h5q2y2v6]{color:var(--color-gray-700);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.no-results[data-astro-cid-h5q2y2v6]{text-align:center;padding:var(--space-12) 0;color:var(--color-gray-600);font-style:italic}.empty-state[data-astro-cid-h5q2y2v6]{text-align:center;padding:var(--space-12) 0}.empty-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-2xl);color:var(--color-primary);margin-bottom:var(--space-3)}.empty-description[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-base);color:var(--color-gray-700);margin:0}@media (max-width: 1024px){.blog-layout[data-astro-cid-h5q2y2v6]{grid-template-columns:240px 1fr;gap:var(--space-6)}.blog-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-2xl)}}@media (max-width: 768px){.blog-header[data-astro-cid-h5q2y2v6]{padding:var(--space-5) 0 var(--space-4)}.blog-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-2xl)}.blog-layout[data-astro-cid-h5q2y2v6]{grid-template-columns:1fr;gap:0;padding:var(--space-4) 0}.sidebar-content[data-astro-cid-h5q2y2v6]{position:static}.filter-toggle[data-astro-cid-h5q2y2v6]{display:flex}.filters-wrapper[data-astro-cid-h5q2y2v6]{display:none;gap:var(--space-4)}.filters-wrapper[data-astro-cid-h5q2y2v6].open{display:flex;animation:slideDown .3s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tag-filters[data-astro-cid-h5q2y2v6]{max-height:250px}.posts-list[data-astro-cid-h5q2y2v6]{gap:var(--space-5)}.post-item[data-astro-cid-h5q2y2v6]{border-left-width:2px}.post-link[data-astro-cid-h5q2y2v6]{padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-3) + var(--space-2))}.post-header[data-astro-cid-h5q2y2v6]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.post-date[data-astro-cid-h5q2y2v6]{font-size:10px}.post-tag-inline[data-astro-cid-h5q2y2v6]{padding:var(--space-1) var(--space-2);font-size:10px}.post-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-base)}.post-description[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xs)}}@media (max-width: 480px){.blog-header[data-astro-cid-h5q2y2v6]{padding:var(--space-4) 0 var(--space-3)}.blog-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xl)}.blog-layout[data-astro-cid-h5q2y2v6]{padding:var(--space-3) 0}.filter-toggle[data-astro-cid-h5q2y2v6]{padding:var(--space-2);font-size:var(--font-size-xs);margin-bottom:var(--space-3)}.filters-wrapper[data-astro-cid-h5q2y2v6]{gap:var(--space-3)}.search-input[data-astro-cid-h5q2y2v6]{padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + 18px + var(--space-2));font-size:var(--font-size-xs)}.filter-header[data-astro-cid-h5q2y2v6]{margin-bottom:var(--space-2)}.filter-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-sm)}.tag-filters[data-astro-cid-h5q2y2v6]{gap:var(--space-1);max-height:200px}.tag-filter[data-astro-cid-h5q2y2v6]{padding:var(--space-2);font-size:var(--font-size-xs)}.tag-count[data-astro-cid-h5q2y2v6]{font-size:10px;padding:1px 6px;min-width:18px}.posts-list[data-astro-cid-h5q2y2v6]{gap:var(--space-4)}.post-item[data-astro-cid-h5q2y2v6]{border-left-width:2px}.post-link[data-astro-cid-h5q2y2v6]{padding:var(--space-2) var(--space-2) var(--space-2) calc(var(--space-2) + var(--space-2))}.post-header[data-astro-cid-h5q2y2v6]{margin-bottom:var(--space-2)}.post-tags-inline[data-astro-cid-h5q2y2v6]{gap:var(--space-1)}.post-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-sm);margin-bottom:var(--space-2)}.post-description[data-astro-cid-h5q2y2v6]{font-size:11px;line-height:var(--line-height-normal)}.no-results[data-astro-cid-h5q2y2v6]{padding:var(--space-8) 0;font-size:var(--font-size-xs)}.empty-state[data-astro-cid-h5q2y2v6]{padding:var(--space-8) 0}.empty-title[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-lg)}.empty-description[data-astro-cid-h5q2y2v6]{font-size:var(--font-size-xs)}}
