.mwb-blog-wrap{display:grid;gap:2rem;grid-template-columns:calc(100% - 2rem - 320px) minmax(320px,auto)}.blog-post__tag-link{font-size:18px;font-weight:900;line-height:20px}.mwb-blog-detail__title h1{letter-spacing:.5px}.blog-post__meta{display:flex;gap:40px;margin-bottom:40px}.blog-post__author,.blog-post__timestamp{align-items:center;display:flex;font-size:16px;gap:.5rem}.blog-post__meta a,.blog-post__meta a:hover{font-weight:400}.mwb-blog-wrap .blog-related-posts__post{align-items:flex-start;margin-bottom:1rem;max-width:100%}.blog-post__body img{border-radius:16px}.blog-post__featured-img{border-radius:24px;margin:40px 0;overflow:hidden}.blog-post__featured-img img{display:block}.mwb-blog-detail__row{justify-content:center;position:relative}.blog-post__body p{margin:0 0 20px}.mwb-blog__post-wrap{padding:80px 0}.mwb-blog .mwb-blog__post-wrap div>h3{font-size:24px;line-height:1.5;margin-bottom:1rem}.mwb-blog .mwb-blog__post-wrap ul{list-style-type:none;margin:0 0 3rem;padding:0}.mwb-blog .mwb-blog__post-wrap ul li{margin-bottom:1rem}.mwb-blog .mwb-blog__post-wrap .filter-link-count{display:none}.mwb-blog .blog-related-posts{padding:0}.mwb-blog__categories-list li a{align-items:center;background:rgba(96,99,171,.04);border-radius:8px;color:#6063ab;display:flex;font-size:16px;gap:.3rem;padding:.5rem 1rem}.mwb-blog__categories-list li a:hover{color:#6063ab}.mwb-blog-related-posts{background-color:#efeff7}@media only screen and (max-width:1100px){.mwb-blog-detail__main,.mwb-blog-detail__sidebar,.mwb-blog-detail__title{max-width:100%}.mwb-blog-detail__main{margin:20px 0 40px}}@media only screen and (min-width:768px){.mwb-blog-detail__title h1{font-size:44px;line-height:60px}}@media only screen and (max-width:767px){.blog-header__inner{padding:50px 15px}.blog-post__featured-img{background-image:none!important;height:auto}.blog-post__featured-img img{display:block;width:100%}}.blog-comments{margin:0 auto;max-width:800px;padding:0 40px}.blog-comments .hs-submit,.blog-comments>h2{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}@media only screen and (max-width:767px){.blog-comments{padding:40px 0 0}}blockquote{border:0;border-radius:16px;margin:40px 0;max-width:90%;padding:45px;position:relative}@media only screen and (max-width:767px){.mwb-blog-wrap{grid-template-columns:1fr}.mwb-blog__post-wrap{padding:0}.mwb-blog-detail__title h1{font-size:30px;letter-spacing:1px;line-height:42px}.mwb-blog-detail__main{margin-bottom:0}.mwb-blog-detail .content-wrapper{padding:0}}