.recent-post{padding:32px 0}.recent-post .content-wrapper{margin:30px auto 64px;padding-left:32px;padding-right:32px}.recent-post{background-color:#fdfaf7}.recent-post .post-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border-radius:4px;display:block;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;float:left;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:16px;margin-right:0;min-height:500px;padding-left:0;padding-right:32px;position:relative;width:33.33333333%}.recent-post .post-list{display:flex;flex-wrap:wrap}.recent-post .post-item a.link-block{display:inline-block;margin-top:9px;max-width:100%;text-decoration:none}.recent-post .image{background-position:50%;background-size:cover;border-radius:4px;max-height:245px;min-height:245px;overflow:hidden;position:static}.recent-post .image img{display:none}.recent-post .date{background-color:#eff3ed;border-radius:40px;color:#4d6242;display:inline-block;font-size:12px;margin-left:0;margin-right:0;margin-top:16px;padding:4px 12px}.recent-post a.link{color:#4e545f;font-size:14px;font-weight:400;text-decoration:underline}.recent-post h2.heading{color:#1c444e;font-size:20px;line-height:26px;margin-top:16px}.recent-post{line-height:20px}.recent-post p.paragraph{color:#4e545f;font-size:14px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.recent-post h1.blog-main-category-header{color:#1c444e;font-size:32px;font-weight:700;line-height:100%;margin:97px auto 64px;max-width:100%}.recent-post{background:none;padding:0}.recent-post.tag-page .content-wrapper{margin:96px auto 64px}@media(max-width:991px){.recent-post .post-item{height:auto;min-height:400px;padding-left:16px;padding-right:16px}.recent-post h2.heading{font-size:16px;line-height:20px}.recent-post .content-wrapper,.recent-post h1.blog-main-category-header{padding-left:16px;padding-right:16px}}@media(max-width:767px){.recent-post .post-item,.recent-post .post-item a.link-block{width:100%}}@media(max-width:479px){.recent-post .content-wrapper{margin-top:32px;padding-left:16px;padding-right:16px}.recent-post{margin-top:32px}.recent-post .post-item{padding-bottom:32px}.recent-post .content-wrapper{padding-left:0;padding-right:0}.recent-post.tag-page .content-wrapper{margin:0}}