.mg-home-blog-section{background:#fff;border-top:1px solid #0a4ecb14;width:100%;padding:3rem 0}.mg-home-blog-container{box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5vw}.mg-home-blog-header{border-bottom:2px solid #0a4ecb;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:.8rem;display:flex}.mg-home-blog-kicker{letter-spacing:1.2px;color:#0a4ecb;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.mg-home-blog-main-title{color:#1d1d1f;margin:0;font-size:clamp(1.3rem,1.8vw,1.6rem);font-weight:800;line-height:1.2}.mg-home-blog-more-link{color:#0a4ecb;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.mg-home-blog-more-link:hover{color:#083b99}.mg-home-blog-more-link .mg-home-blog-arrow{transition:transform .2s}.mg-home-blog-more-link:hover .mg-home-blog-arrow{transform:translate(4px)}.mg-home-blog-grid{grid-template-columns:3.2fr 6.8fr;align-items:stretch;gap:20px;display:grid}.mg-home-blog-carousel-col{width:100%;height:100%;position:relative}.mg-home-blog-carousel-wrapper{background:#f8fafc;border:1px solid #0a4ecb1f;border-radius:8px;width:100%;height:100%;min-height:380px;position:relative;overflow:hidden}.mg-home-blog-slide{opacity:0;visibility:hidden;flex-direction:column;transition:opacity .4s,visibility .4s;display:flex;position:absolute;inset:0}.mg-home-blog-slide.active{opacity:1;visibility:visible}.mg-home-blog-slide-thumb{background:#090b10;width:100%;height:250px;display:block;position:relative;overflow:hidden}.mg-home-blog-slide-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.mg-home-blog-slide:hover .mg-home-blog-slide-thumb img{transform:scale(1.04)}.mg-home-blog-tag{color:#fff;z-index:2;background:#0a4ecb;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.mg-home-blog-slide-content{flex-direction:column;flex-grow:1;justify-content:center;padding:14px 16px;display:flex}.mg-home-blog-meta{color:#86868b;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:600;display:flex}.mg-home-blog-author{color:#0a4ecb;font-weight:700}.mg-home-blog-slide-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14.5px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.mg-home-blog-slide-title a{color:#1d1d1f;text-decoration:none;transition:color .2s}.mg-home-blog-slide-title a:hover{color:#0a4ecb}.mg-home-blog-dots{z-index:10;align-items:center;gap:5px;display:flex;position:absolute;bottom:8px;right:12px}.mg-home-blog-dot{cursor:pointer;background:#0a4ecb33;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:all .25s}.mg-home-blog-dot.active{background:#0a4ecb;border-radius:4px;width:18px}.mg-home-blog-list-col{width:100%}.mg-home-blog-two-cols{grid-template-columns:repeat(2,1fr);gap:0 24px;height:100%;display:grid}.mg-home-blog-news-column{flex-direction:column;justify-content:space-between;display:flex}.mg-home-blog-news-item{border-bottom:1px dashed #e2e8f0;align-items:center;gap:10px;padding:7px 0;display:flex}.mg-home-blog-news-item:last-child{border-bottom:none}.mg-home-blog-news-date{color:#0a4ecb;background:#0a4ecb0f;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace,sans-serif;font-size:11.5px;font-weight:700}.mg-home-blog-news-title{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.4;overflow:hidden}.mg-home-blog-news-title a{color:#2d3748;text-decoration:none;transition:color .2s}.mg-home-blog-news-item:hover .mg-home-blog-news-title a{color:#0a4ecb}@media (max-width:900px){.mg-home-blog-section{padding:2.5rem 0 2rem}.mg-home-blog-grid{grid-template-columns:1fr;gap:20px}.mg-home-blog-two-cols{grid-template-columns:1fr;gap:0}.mg-home-blog-carousel-wrapper{min-height:290px}.mg-home-blog-slide-thumb{height:180px}}
