.blog-module__JsT-Oq__blogPage{padding-top:var(--header-height)}.blog-module__JsT-Oq__headerSection{background:var(--primary-dark);color:#fff;padding:var(--space-xl)0}.blog-module__JsT-Oq__headerSection h1{color:var(--secondary)}.blog-module__JsT-Oq__contentSection{padding:var(--space-xl)0}.blog-module__JsT-Oq__toolbar{margin-bottom:var(--space-xl);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.blog-module__JsT-Oq__searchBar{flex:1;max-width:400px;position:relative}.blog-module__JsT-Oq__searchIcon{color:var(--text-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.blog-module__JsT-Oq__searchBar input{border:1px solid var(--border);border-radius:var(--radius-md);outline:none;width:100%;padding:.8rem 1rem .8rem 3rem;transition:border-color .3s}.blog-module__JsT-Oq__searchBar input:focus{border-color:var(--primary)}.blog-module__JsT-Oq__categories{flex-wrap:wrap;gap:.5rem;display:flex}.blog-module__JsT-Oq__catBtn{border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;background:#fff;padding:.5rem 1rem;font-size:.9rem;transition:all .3s}.blog-module__JsT-Oq__catBtn:hover,.blog-module__JsT-Oq__activeCat{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-module__JsT-Oq__grid{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.blog-module__JsT-Oq__postCard{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all .3s;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.blog-module__JsT-Oq__imageWrapper{height:200px;position:relative}.blog-module__JsT-Oq__image{object-fit:cover;width:100%;height:100%}.blog-module__JsT-Oq__categoryBadge{background:var(--secondary);color:var(--primary-dark);border-radius:var(--radius-sm);padding:.25rem .75rem;font-size:.8rem;font-weight:700;position:absolute;top:1rem;left:1rem}.blog-module__JsT-Oq__postContent{padding:var(--space-lg)}.blog-module__JsT-Oq__postMeta{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.blog-module__JsT-Oq__postContent h3{margin-bottom:.75rem;font-size:1.25rem;line-height:1.4}.blog-module__JsT-Oq__postContent p{color:var(--text-muted);margin-bottom:var(--space-lg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readMore{color:var(--primary);align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;display:flex}.blog-module__JsT-Oq__noResults{text-align:center;padding:var(--space-xl);color:var(--text-muted)}@media (max-width:991px){.blog-module__JsT-Oq__toolbar{flex-direction:column;align-items:stretch}.blog-module__JsT-Oq__searchBar{max-width:none}}
