.contractRelated-main .blog-items{align-items:flex-start;display:flex;gap:24px;margin-top:100px}.contractRelated-main a.blog-index__post-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:block;height:100%;margin-bottom:24px;max-width:100%;min-height:240px;width:100%}.contractRelated-main .blog-index__post-content h2 a{color:#181d27;display:block;font-size:18px;font-weight:700;height:auto;letter-spacing:0;line-height:24px;text-decoration:none;vertical-align:middle}.contractRelated-main .blog-index__post{flex-basis:33%;max-width:33%}.contractRelated-main .blog-index__post:hover a.blog-index__post-image img{transform:scale(1.05)}.contractRelated-main .blog-index__post-content h2{margin:0}.contractRelated-main .blog-index__date-reading-time{align-items:center;color:#717680;display:flex;font-size:13px;font-weight:400;letter-spacing:0;line-height:100%}.contractRelated-main .blog-index__date img{margin-right:7px;vertical-align:middle}.contractRelated-main .blog-index__reading-time img{vertical-align:middle}.contractRelated-main .blog-index__date{padding-right:15px;text-align:left}.contractRelated-main .blog-index__reading-time{padding-left:15px}.contractRelated-main .blog-index__post-content{margin-bottom:20px}.contractRelated-main a.blog-index__post-image img{border-radius:12px;max-width:100%;object-fit:cover;transition:transform .3s ease-in-out;vertical-align:middle;width:100%}.contractRelated-main .blog-index__reading-time img{margin-right:7px}.contractRelated-main section .content-wrapper{max-width:1320px}.contractRelated-main section{background-color:#f8fafc;padding:75px 0}.contractRelated-main section .content-wrapper>h2{font-size:36px;font-weight:700;letter-spacing:0;line-height:42px;vertical-align:middle}.contractRelated-main section .blog-items{margin-top:48px}@media (max-width:767px){.contractRelated-main section{padding:50px 0}.contractRelated-main section .content-wrapper>h2{font-size:24px;font-weight:700;line-height:32px;vertical-align:middle}.contractRelated-main section .blog-items{flex-direction:column;margin-top:24px}.contractRelated-main section .blog-index__post{flex-basis:100%;max-width:100%;width:100%}.contractRelated-main section a.blog-index__post-image{margin-bottom:16px}.contractRelated-main section a.blog-index__post-image img{vertical-align:middle}.contractRelated-main section .blog-index__post-content{margin-bottom:16px}.contractRelated-main section .blog-index__date-reading-time{flex-direction:row}}