.blog-filters-section{margin-top:var(--space-8);margin-bottom:var(--space-8)}.blog-filters__container{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--bg-card);border:1px solid var(--border-primary);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);transition:all var(--transition-theme);display:flex}.blog-categories{gap:var(--space-2);flex-wrap:wrap;display:flex}.blog-category-btn{border:1.5px solid var(--border-primary);color:var(--text-secondary);border-radius:var(--radius-full);font-size:var(--fs-xs);font-weight:var(--fw-bold);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:8px 16px}.blog-category-btn:hover,.blog-category-btn.active{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-black)}.blog-search-box{width:100%;max-width:280px;position:relative}.blog-search-icon{left:var(--space-4);color:var(--text-tertiary);font-size:16px;position:absolute;top:50%;transform:translateY(-50%)}.blog-search-box input{background:var(--bg-input);border:1.5px solid var(--border-input);border-radius:var(--radius-lg);width:100%;color:var(--text-primary);font-size:var(--fs-xs);transition:all var(--transition-fast);padding:10px 16px 10px 42px}.blog-search-box input:focus{border-color:var(--color-gray-500)!important;box-shadow:none!important;outline:none!important}.blog-grid-section{margin-bottom:var(--space-16)}.blog-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blog-card{background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #f4a10014,0 4px 10px #00000008}.blog-card__image-wrapper{background:#101012;height:200px;position:relative;overflow:hidden}.blog-card__image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card__image-wrapper img{transform:scale(1.05)}.blog-card__category{top:var(--space-4);left:var(--space-4);background:var(--color-orange);color:var(--color-black);border-radius:var(--radius-sm);font-size:10px;font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:var(--ls-wide);padding:4px 10px;position:absolute}.blog-card__content{padding:var(--space-5);flex-direction:column;flex-grow:1;display:flex}.blog-card__meta{gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.blog-card__meta-item{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.blog-card__meta-item svg{color:var(--color-orange)}.blog-card__title{font-size:var(--fs-md);font-weight:var(--fw-extrabold);margin-bottom:var(--space-3);line-height:var(--lh-tight)}.blog-card__title a{color:var(--text-primary);transition:color var(--transition-fast)}.blog-card__title a:hover{color:var(--color-orange)}.blog-card__summary{font-size:var(--fs-xs);color:var(--text-secondary);line-height:var(--lh-relaxed);margin-bottom:var(--space-4);flex-grow:1}.blog-card__read-more{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-orange);transition:all var(--transition-fast);align-items:center;gap:4px;display:inline-flex}.blog-card__read-more svg{transition:transform var(--transition-fast)}.blog-card__read-more:hover{color:var(--color-orange-hover)}.blog-card__read-more:hover svg{transform:translate(3px)}.blog-empty{text-align:center;padding:var(--space-12) var(--space-6);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--radius-xl)}.blog-empty h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin-bottom:var(--space-2)}.blog-empty p{font-size:var(--fs-sm);color:var(--text-secondary);margin-bottom:var(--space-6)}@media (max-width:768px){.blog-filters__container{align-items:stretch;gap:var(--space-4);flex-direction:column}.blog-search-box{max-width:100%}}
