.page-module__tnWYJW__pageHero{width:100%;height:400px;min-height:400px;position:relative}.page-module__tnWYJW__pageHeroContent{text-align:center;color:#fff;z-index:2;width:80%;max-width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__tnWYJW__pageHeroContent h1{text-transform:uppercase;margin-bottom:.8rem;font-size:2.2rem;font-weight:700}.page-module__tnWYJW__pageHeroContent p{opacity:.9;font-size:1rem}.page-module__tnWYJW__blogControls{margin-bottom:2rem}.page-module__tnWYJW__searchBox{position:relative}.page-module__tnWYJW__searchBox input{border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 20px;transition:all .3s}.page-module__tnWYJW__searchBox input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.1);outline:none}.page-module__tnWYJW__searchIcon{color:#666;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.page-module__tnWYJW__filterSection{align-items:center;gap:1rem;display:flex}.page-module__tnWYJW__categoryFilter{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__tnWYJW__categoryBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;padding:6px 16px;transition:all .3s}.page-module__tnWYJW__categoryBtn:hover,.page-module__tnWYJW__categoryBtn.page-module__tnWYJW__active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.page-module__tnWYJW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem;display:grid}.page-module__tnWYJW__blogCard{background:#fff;border-radius:12px;transition:transform .3s;overflow:hidden;box-shadow:0 4px 12px #0000001a}.page-module__tnWYJW__blogCard:hover{transform:translateY(-5px)}.page-module__tnWYJW__blogImage{width:100%;height:220px;position:relative}.page-module__tnWYJW__blogCategory{background:rgba(var(--primary-rgb),.9);color:#fff;border-radius:20px;padding:4px 12px;font-size:.85rem;position:absolute;top:1rem;left:1rem}.page-module__tnWYJW__blogContent{padding:1.5rem}.page-module__tnWYJW__blogMeta{color:#666;gap:1rem;margin-bottom:1rem;font-size:.85rem;display:flex}.page-module__tnWYJW__blogMeta span{align-items:center;gap:.5rem;display:flex}.page-module__tnWYJW__blogTitle{color:#333;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.page-module__tnWYJW__blogTitle a{color:inherit;text-decoration:none;transition:color .3s}.page-module__tnWYJW__blogTitle a:hover{color:var(--primary-color)}.page-module__tnWYJW__blogExcerpt{color:#666;margin-bottom:1.5rem;line-height:1.6}.page-module__tnWYJW__readMore{color:var(--primary-color);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:gap .3s;display:inline-flex}.page-module__tnWYJW__readMore:hover{gap:.75rem}.page-module__tnWYJW__noResults{text-align:center;padding:3rem 0}.page-module__tnWYJW__noResults i{color:#ddd;margin-bottom:1rem;font-size:3rem}.page-module__tnWYJW__noResults h4{color:#333;margin-bottom:.5rem;font-size:1.5rem}.page-module__tnWYJW__noResults p{color:#666}@media (max-width:768px){.page-module__tnWYJW__filterSection{flex-direction:column;align-items:flex-start}.page-module__tnWYJW__categoryFilter{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:1rem;overflow-x:auto}}
