.cms-blog-hero{background-size:cover;background-position:center;position:relative}.cms-blog-hero:before{content:"";position:absolute;inset:0;background:rgba(8,13,18,.66)}.cms-blog-hero .container{position:relative;z-index:1}.cms-post-card{height:100%;background:#fff;border:1px solid #ececec;box-shadow:0 8px 25px rgba(0,0,0,.06);transition:.2s}.cms-post-card:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(0,0,0,.1)}.cms-post-card img{width:100%;height:300px;object-fit:cover}.cms-post-card .post-content{padding:0 24px 24px}.cms-post-card .blog-title{font-size:1.65rem}.cms-sidebar{background:#f7f7f7;padding:28px;position:sticky;top:120px}.cms-sidebar h5{border-bottom:3px solid #e52421;padding-bottom:10px}.cms-sidebar a{text-decoration:none;color:#20252b}.cms-sidebar a:hover{color:#e52421}.cms-single-image{width:100%;max-height:620px;object-fit:cover}.cms-article-content{font-size:1.08rem;line-height:1.8}.cms-article-content img{max-width:100%;height:auto}.cms-article-content h2,.cms-article-content h3{margin-top:1.5em}.cms-tag{display:inline-block;background:#efefef;padding:6px 10px;margin:4px;border-radius:3px;text-decoration:none;color:#333}.cms-author{background:#f7f7f7;padding:26px}.cms-author img{width:170px;height:170px;object-fit:cover}.cms-pagination .page-link{color:#222}.cms-pagination .active .page-link{background:#e52421;border-color:#e52421}.cms-search-input{min-height:48px}.cms-empty{padding:60px;background:#f7f7f7;text-align:center}@media(max-width:767px){.cms-post-card img{height:220px}.cms-sidebar{position:static}.cms-author img{margin-bottom:20px}}
