.site-main{padding:0}.recent-news{padding-top:clamp(110px,10.96vw + 64.62px,240px);padding-bottom:30px;background-color:#fcf6ec}.recent-news picture{inset:0}@media only screen and (max-width:767px){.recent-news picture img{height:auto!important}}.recent-news .section-title{margin-bottom:clamp(40px,5.06vw + 19.06px,100px)}.recent-news .posts{margin:0 -17px}.recent-news .post{width:100%;margin:0 17px 24px;border-radius:27px}@media only screen and (min-width:576px){.recent-news .post{width:calc(50% - 34px);margin:0 17px 34px}}@media only screen and (min-width:992px){.recent-news .post{width:calc(33.33% - 34px)}}.recent-news .post picture img{aspect-ratio:1/.76;transition:transform .45s ease}@media(hover:hover){.recent-news .post picture img:hover{transform:scale(1.05)}}.recent-news .post .text{flex:1 0 auto;padding-top:clamp(18px,.17vw + 17.3px,20px);padding-bottom:clamp(30px,1.69vw + 23.02px,50px);padding-left:clamp(20px,1.85vw + 12.32px,42px);padding-right:clamp(20px,1.85vw + 12.32px,42px);position:relative;z-index:2;border-bottom-left-radius:27px;border-bottom-right-radius:27px}@media(hover:hover){.recent-news .post .text:hover .learn-more svg{transform:translate(3px)}}.recent-news .post .text h3{font-size:clamp(18px,.17vw + 17.29px,20px)}.recent-news .post .text .learn-more{font-size:17px}.recent-news .post .text .learn-more span{width:-moz-fit-content;width:fit-content;padding-right:10px}.recent-news .post .text .learn-more svg{position:relative;top:1px;transition:transform .45s ease}
