.blog-module__JsT-Oq__header{text-align:center;padding:5rem 0 3rem}.blog-module__JsT-Oq__header h1{margin-bottom:1rem;font-size:3rem}.blog-module__JsT-Oq__header h1 span{color:var(--accent-color)}.blog-module__JsT-Oq__header p{color:var(--text-secondary);font-size:1.2rem}.blog-module__JsT-Oq__blogWrapper{flex-direction:column;gap:2rem;margin-bottom:5rem;display:flex}.blog-module__JsT-Oq__searchContainer{width:100%;max-width:800px;margin:0 auto 1rem}.blog-module__JsT-Oq__blogLayout{grid-template-columns:320px 1fr;align-items:start;gap:3rem;display:grid}.blog-module__JsT-Oq__sidebar{border:1px solid #0000;border-radius:16px;max-height:calc(100vh - 140px);padding:2rem;transition:all .3s;position:sticky;top:100px;overflow-y:auto}.blog-module__JsT-Oq__sidebar:hover{border-color:#ffca2866;box-shadow:0 0 15px #ffca2826}.blog-module__JsT-Oq__sidebarHeader{border-bottom:1px solid #ffffff1a;align-items:center;gap:.8rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.blog-module__JsT-Oq__sidebarHeader h3{margin:0;font-size:1.2rem}.blog-module__JsT-Oq__sidebarHeader h3 span,.blog-module__JsT-Oq__accentIcon{color:var(--accent-color)}.blog-module__JsT-Oq__treeNav{flex-direction:column;gap:.5rem;display:flex}.blog-module__JsT-Oq__treeItem{cursor:pointer;color:var(--text-secondary);border-radius:8px;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:.95rem;line-height:1.4;transition:all .3s;display:flex;position:relative}.blog-module__JsT-Oq__treeItem:hover{color:#ffca28;background:#ffffff0d}.blog-module__JsT-Oq__treeItem:hover .blog-module__JsT-Oq__catName,.blog-module__JsT-Oq__treeItem:hover.blog-module__JsT-Oq__subItem{text-underline-offset:4px;text-decoration:underline}.blog-module__JsT-Oq__treeItem.blog-module__JsT-Oq__active{color:var(--accent-color);background:#1992b01a;font-weight:600}.blog-module__JsT-Oq__catName{flex:1}.blog-module__JsT-Oq__count{color:inherit;background:#ffffff1a;border-radius:10px;padding:2px 8px;font-size:.75rem;transition:inherit}.blog-module__JsT-Oq__subTree{border-left:1px solid #ffffff1a;flex-direction:column;gap:.2rem;margin-top:.2rem;margin-bottom:.5rem;margin-left:1.5rem;padding-left:1rem;display:flex}.blog-module__JsT-Oq__subItem{padding:.5rem 1rem;font-size:.85rem}.blog-module__JsT-Oq__mainContent{flex-direction:column;gap:2rem;min-height:80vh;display:flex}.blog-module__JsT-Oq__searchBar{width:100%;position:relative}.blog-module__JsT-Oq__searchIcon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:1.2rem;transform:translateY(-50%)}.blog-module__JsT-Oq__searchBar input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;width:100%;padding:1.2rem 1.2rem 1.2rem 3.5rem;font-size:1rem;transition:all .3s}.blog-module__JsT-Oq__searchBar input:focus{border-color:var(--accent-color);background:#ffffff0f;outline:none;box-shadow:0 0 20px #1992b01a}.blog-module__JsT-Oq__highlight{color:#fff;text-shadow:0 0 5px #ffca28cc;background-color:#ffca2866;border-radius:2px;padding:0 2px}.blog-module__JsT-Oq__filterStatus{color:var(--text-secondary);align-items:center;gap:.8rem;font-size:.9rem;display:flex}.blog-module__JsT-Oq__filterStatus span{color:var(--accent-color);font-weight:600}.blog-module__JsT-Oq__clearBtn{color:#ff4d4d;cursor:pointer;background:0 0;border:none;margin-left:1rem;padding:0;font-size:.8rem;text-decoration:underline}.blog-module__JsT-Oq__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.blog-module__JsT-Oq__postCard{height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:transform .5s;display:flex;overflow:hidden}.blog-module__JsT-Oq__postCard article{flex-direction:column;height:100%;display:flex}.blog-module__JsT-Oq__postCard:hover{transform:translateY(-10px)}.blog-module__JsT-Oq__postImage{border-bottom:1px solid #ffffff1a;height:200px;position:relative;overflow:hidden}.blog-module__JsT-Oq__postImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-module__JsT-Oq__postCard:hover .blog-module__JsT-Oq__postImage img{transform:scale(1.1)}.blog-module__JsT-Oq__categoryBadge{background:var(--accent-color);color:#000;text-transform:uppercase;border-radius:4px;padding:.3rem .8rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.blog-module__JsT-Oq__postContent{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-module__JsT-Oq__date{color:var(--link-color);margin-bottom:.5rem;font-size:.8rem;display:block}.blog-module__JsT-Oq__postContent h2{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:1.3rem;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__postContent p{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__readMore{color:var(--accent-color);margin-top:auto;font-weight:600}.blog-module__JsT-Oq__noResults{text-align:center;color:var(--text-secondary);grid-column:1/-1;padding:5rem 0}.blog-module__JsT-Oq__primaryBtn{background:var(--accent-color);color:#000;cursor:pointer;border:none;border-radius:50px;margin-top:1rem;padding:.8rem 2rem;font-weight:600}@media (max-width:1100px){.blog-module__JsT-Oq__blogLayout{grid-template-columns:1fr}.blog-module__JsT-Oq__sidebar{max-height:none;position:static}}@media (max-width:768px){.blog-module__JsT-Oq__header h1{font-size:2.2rem}.blog-module__JsT-Oq__blogGrid{grid-template-columns:1fr}}
