body{margin:0}.banner{overflow:hidden}.banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-blog-detail{padding:60px 0;clear:both;position:relative;z-index:1;background:#fff}.news-blog-detail h1{font-weight:100;color:#656565;padding-bottom:20px;margin:0 0 10px;font-size:28px;line-height:1.3;text-transform:none}.news-blog-detail .blog-date{color:#999;font-size:14px;margin-bottom:20px}.news-blog-detail .blog-banner{width:100%;height:auto;margin-bottom:30px}.news-blog-detail .blog-body{font-weight:300;color:#656565;line-height:1.8}.news-blog-detail .blog-body img{max-width:100%;height:auto}.news-blog-detail .blog-body h2,.news-blog-detail .blog-body h3,.news-blog-detail .blog-body h4{color:#656565;margin:20px 0 10px;font-weight:600}.news-blog-detail .blog-body ol,.news-blog-detail .blog-body ul{padding-left:20px;margin-bottom:15px}.news-blog-detail .blog-body li{margin-bottom:8px;line-height:1.6}.news-blog-detail aside h3{color:#656565;font-size:22px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #00dfd2}.news-blog-detail .other-posts{list-style:none;padding:0;margin:0}.news-blog-detail .other-posts li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.news-blog-detail .other-posts li:last-child{border-bottom:none}.news-blog-detail .other-posts li a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#337ab7;font-size:14px;font-weight:500;line-height:1.4}.news-blog-detail .other-posts li a:hover{color:#00dfd2}.news-blog-detail .other-posts li img{width:80px;height:60px;object-fit:cover;border-radius:4px;flex-shrink:0}.news-blog-detail .other-posts li span{flex:1 1}.news-blog-section{padding:60px 0;clear:both}.news-blog-section .row{display:flex;flex-wrap:wrap}.news-blog-section .page-title{font-weight:100;color:#656565;margin-bottom:30px;font-size:28px}.news-blog-section .blog-card{margin-bottom:30px;display:flex}.news-blog-section .blog-card-link{display:flex;flex-direction:column;width:100%;text-decoration:none;box-shadow:0 1px 6px rgba(0,0,0,.12);border-radius:4px;overflow:hidden;transition:box-shadow .2s}.news-blog-section .blog-card-link:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.news-blog-section .blog-card-link img{width:100%;height:200px;object-fit:cover}.news-blog-section .blog-card-body{padding:15px;flex:1 1;display:flex;flex-direction:column}.news-blog-section .blog-card-body h2{font-size:16px;color:#333;margin:0 0 8px;font-weight:600}.news-blog-section .blog-date{font-size:13px;color:#999;margin-bottom:8px}.news-blog-section .blog-excerpt{font-size:14px;color:#656565;line-height:1.5;margin-bottom:10px;flex:1 1}.news-blog-section .read-more{color:#337ab7;font-size:14px;font-weight:500}