.blog-post-card[data-astro-cid-e3grugc2]{background:var(--gradient-card);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.blog-post-card[data-astro-cid-e3grugc2]:hover{border-color:var(--primary-blue);box-shadow:0 10px 30px #f6882726;transform:translateY(-3px)}.featured-post-layout[data-astro-cid-e3grugc2]{display:grid;grid-template-columns:350px 1fr;gap:0;min-height:300px}.featured-post-image[data-astro-cid-e3grugc2]{position:relative;overflow:hidden;height:300px}.featured-post-image[data-astro-cid-e3grugc2] img[data-astro-cid-e3grugc2]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.blog-post-card[data-astro-cid-e3grugc2]:hover .featured-post-image[data-astro-cid-e3grugc2] img[data-astro-cid-e3grugc2]{transform:scale(1.02)}.post-badge[data-astro-cid-e3grugc2]{position:absolute;top:1rem;right:1rem;padding:.4rem .8rem;background:var(--gradient-primary);color:#fff;border-radius:16px;font-size:.75rem;font-weight:600;z-index:2}.featured-badge[data-astro-cid-e3grugc2]{background:linear-gradient(135deg,#d98c0b,#d97706)}.featured-post-content[data-astro-cid-e3grugc2]{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between}.regular-post-layout[data-astro-cid-e3grugc2]{display:flex;flex-direction:column;height:100%}.post-image[data-astro-cid-e3grugc2]{position:relative;height:180px;overflow:hidden}.post-image[data-astro-cid-e3grugc2] img[data-astro-cid-e3grugc2]{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.blog-post-card[data-astro-cid-e3grugc2]:hover .post-image[data-astro-cid-e3grugc2] img[data-astro-cid-e3grugc2]{transform:scale(1.05)}.post-content[data-astro-cid-e3grugc2]{padding:1.5rem;flex:1;display:flex;flex-direction:column}.post-meta[data-astro-cid-e3grugc2]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.post-category[data-astro-cid-e3grugc2]{padding:.3rem .7rem;background:#2929291a;border-radius:16px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.post-date[data-astro-cid-e3grugc2],.post-read-time[data-astro-cid-e3grugc2]{color:var(--text-muted);font-size:.8rem}.featured-post-title[data-astro-cid-e3grugc2],.post-title[data-astro-cid-e3grugc2]{margin-bottom:.75rem}.featured-post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2],.post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{color:var(--text-primary);text-decoration:none;font-weight:700;line-height:1.3;transition:color .3s ease}.featured-post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{font-size:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{font-size:1.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]:hover,.post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]:hover{color:var(--primary-blue)}.featured-post-excerpt[data-astro-cid-e3grugc2],.post-excerpt[data-astro-cid-e3grugc2]{color:var(--text-secondary);line-height:1.5;margin-bottom:1rem}.featured-post-excerpt[data-astro-cid-e3grugc2],.post-excerpt[data-astro-cid-e3grugc2]{font-size:.9rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-stats[data-astro-cid-e3grugc2]{display:flex;gap:1rem;margin-bottom:1rem;color:var(--text-muted);font-size:.85rem;align-items:center;flex-wrap:wrap}.tool-link[data-astro-cid-e3grugc2]{color:var(--primary-blue);text-decoration:none;font-weight:500;transition:color .3s ease;font-size:.85rem;padding:.25rem 0}.tool-link[data-astro-cid-e3grugc2]:hover{color:var(--text-primary)}.post-footer[data-astro-cid-e3grugc2]{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.featured-post-cta[data-astro-cid-e3grugc2],.post-read-more[data-astro-cid-e3grugc2]{color:var(--primary-blue);text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;align-self:flex-start;padding:.5rem 0;margin-top:auto}.featured-post-cta[data-astro-cid-e3grugc2]:hover,.post-read-more[data-astro-cid-e3grugc2]:hover{color:var(--text-primary);transform:translate(3px)}@media(max-width:768px){.featured-post-layout[data-astro-cid-e3grugc2]{grid-template-columns:1fr;min-height:auto;border-radius:16px;overflow:hidden}.featured-post-image[data-astro-cid-e3grugc2]{height:160px;order:1}.featured-post-content[data-astro-cid-e3grugc2]{padding:1.25rem;min-height:auto;display:flex;flex-direction:column;gap:.75rem;order:2}.featured-post-title[data-astro-cid-e3grugc2]{margin-bottom:.5rem}.featured-post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{font-size:1.1rem;-webkit-line-clamp:2;line-height:1.4}.featured-post-excerpt[data-astro-cid-e3grugc2]{-webkit-line-clamp:2;margin-bottom:.75rem;font-size:.85rem}.post-meta[data-astro-cid-e3grugc2]{gap:.5rem;margin-bottom:.75rem}.post-stats[data-astro-cid-e3grugc2]{margin-bottom:1rem;gap:.75rem;font-size:.8rem}.tool-link[data-astro-cid-e3grugc2]{font-size:.8rem;font-weight:600;color:var(--primary-blue)}.featured-post-cta[data-astro-cid-e3grugc2]{margin-top:.5rem;padding:.75rem 1.5rem;background:var(--gradient-primary);color:#fff;border-radius:12px;text-align:center;display:block;width:100%;font-weight:700;font-size:.95rem;cursor:pointer;user-select:none}.featured-post-cta[data-astro-cid-e3grugc2]:hover{background:var(--primary-blue);transform:none}.post-content[data-astro-cid-e3grugc2]{padding:1.25rem}.post-image[data-astro-cid-e3grugc2]{height:140px}.post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{font-size:1rem}.post-excerpt[data-astro-cid-e3grugc2]{font-size:.85rem}}@media(max-width:1024px)and (min-width:769px){.featured-post-layout[data-astro-cid-e3grugc2]{grid-template-columns:300px 1fr}.featured-post-image[data-astro-cid-e3grugc2]{height:280px}.featured-post-content[data-astro-cid-e3grugc2]{padding:1.25rem}}@media(max-width:480px){.featured-post-image[data-astro-cid-e3grugc2]{height:140px}.featured-post-content[data-astro-cid-e3grugc2]{padding:1rem}.featured-post-title[data-astro-cid-e3grugc2] a[data-astro-cid-e3grugc2]{font-size:1rem}.featured-post-excerpt[data-astro-cid-e3grugc2]{font-size:.8rem}}.category-filter[data-astro-cid-pfayceuz]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.filter-pill[data-astro-cid-pfayceuz]{padding:.75rem 1.5rem;background:var(--dark-elevated);border:2px solid var(--border-subtle);border-radius:50px;color:var(--text-secondary);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.filter-pill[data-astro-cid-pfayceuz]:hover{border-color:var(--primary-blue);color:var(--text-primary);transform:translateY(-2px)}.filter-pill[data-astro-cid-pfayceuz].active{background:var(--gradient-primary);border-color:var(--primary-blue);color:#fff;box-shadow:var(--glow-blue)}.filter-pill[data-astro-cid-pfayceuz][data-category]:not([data-category=all]):hover{border-color:var(--category-color);color:var(--category-color)}.filter-pill[data-astro-cid-pfayceuz][data-category]:not([data-category=all]).active{background:var(--category-color);border-color:var(--category-color)}@media(max-width:768px){.filter-pill[data-astro-cid-pfayceuz]{padding:.6rem 1.2rem;font-size:.85rem}.category-filter[data-astro-cid-pfayceuz]{gap:.75rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.blog-panel[data-astro-cid-j7pv25f6]{max-width:1000px}.controls-wrapper[data-astro-cid-j7pv25f6]{display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.search-wrapper[data-astro-cid-j7pv25f6]{position:relative;flex:1;max-width:400px}.search-input[data-astro-cid-j7pv25f6]{width:100%;padding:.75rem 1rem .75rem 3rem;background:#fff;border:2px solid var(--border-subtle);border-radius:999px;color:var(--text-primary);font:inherit;font-size:1rem;transition:all .3s ease}.search-input[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 4px #f688272e}.search-input[data-astro-cid-j7pv25f6]::placeholder{color:var(--text-muted)}.search-icon[data-astro-cid-j7pv25f6]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:1.1rem;color:var(--text-muted)}.posts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.empty-state[data-astro-cid-j7pv25f6]{grid-column:1 / -1;text-align:center;padding:2rem}.empty-content[data-astro-cid-j7pv25f6]{max-width:400px;margin:0 auto}.empty-icon[data-astro-cid-j7pv25f6]{font-size:3rem;display:block;margin-bottom:1rem}.empty-content[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary)}.empty-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);line-height:1.6}@media(max-width:768px){.controls-wrapper[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.search-wrapper[data-astro-cid-j7pv25f6]{max-width:none}.posts-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
