.cnc-related-blog-layout4 *{box-sizing:border-box;margin:0;padding:0}.cnc-related-blog-layout4{padding:80px 0;background-color:#fff}.cnc-related-blog-layout4 .container{max-width:1430px;width:100%;margin:0 auto;padding:0 15px}.cnc-related-blog-layout4 .section-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:40px}.cnc-related-blog-layout4 .section-title{font-size:48px;font-weight:700;color:#1e293b}.cnc-related-blog-layout4 .view-all-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:1.5px solid #005bc5;border-radius:4px;color:#005bc5;font-size:14px;font-weight:600;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease}.cnc-related-blog-layout4 .view-all-btn:hover{background-color:#005bc5;color:#fff}.cnc-related-blog-layout4 .view-all-btn .view-all-icon-before,.cnc-related-blog-layout4 .view-all-btn .view-all-icon-after{display:inline-flex;align-items:center;justify-content:center}.cnc-related-blog-layout4 .view-all-btn .view-all-icon-before svg,.cnc-related-blog-layout4 .view-all-btn .view-all-icon-after svg{width:1em;height:1em;fill:currentColor}.cnc-related-blog-layout4 .view-all-btn .view-all-icon-before i,.cnc-related-blog-layout4 .view-all-btn .view-all-icon-after i{font-size:1em}.cnc-related-blog-layout4 .blog-slider{width:100%}.cnc-related-blog-layout4 .swiper-wrapper{display:flex}.cnc-related-blog-layout4 .blog-card{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;padding:20px;justify-content:flex-end}.cnc-related-blog-layout4 .blog-card::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,#fff0 30%,rgb(0 0 0 / .8) 100%);z-index:1;pointer-events:none}.cnc-related-blog-layout4 .blog-card .blog-image-wrap{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.cnc-related-blog-layout4 .blog-card .blog-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.25,1,.5,1)}.cnc-related-blog-layout4 .blog-card:hover .blog-image-wrap img{transform:scale(1.06)}.cnc-related-blog-layout4 .blog-card .blog-content{position:relative;z-index:2}.cnc-related-blog-layout4 .blog-card .blog-content :is(h1,h2,h3,h4,h5,h6){font-size:32px;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cnc-related-blog-layout4 .blog-card .blog-content :is(h1,h2,h3,h4,h5,h6) a{color:#fff;text-decoration:none;transition:opacity 0.3s ease}.cnc-related-blog-layout4 .blog-card .blog-content :is(h1,h2,h3,h4,h5,h6) a:hover{opacity:.9}.cnc-related-blog-layout4 .blog-card .blog-content .blog-date{display:block;color:rgb(255 255 255 / .8);font-size:14px;margin-bottom:8px}.cnc-related-blog-layout4 .blog-card .blog-author-badge{position:absolute;left:20px;top:20px;width:44px;height:44px;border-radius:50%;border:2px solid #fff;overflow:hidden;z-index:2}.cnc-related-blog-layout4 .blog-card .blog-author-badge img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.cnc-related-blog-layout4{padding:60px 0}.cnc-related-blog-layout4 .section-title{font-size:40px}.cnc-related-blog-layout4 .blog-card .blog-content :is(h1,h2,h3,h4,h5,h6){font-size:24px}}@media (max-width:767px){.cnc-related-blog-layout4{padding:40px 0}.cnc-related-blog-layout4 .section-header{margin-bottom:30px}.cnc-related-blog-layout4 .section-title{font-size:30px}.cnc-related-blog-layout4 .view-all-btn{padding:6px 12px;font-size:13px}.cnc-related-blog-layout4 .blog-card .blog-content :is(h1,h2,h3,h4,h5,h6){font-size:20px}}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0,0,0);z-index:10;width:100%;left:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2;margin:0 4px;cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#005bc5}