.recent-posts-container{display:flex;flex-wrap:wrap;margin:auto;max-width:1150px;justify-content:center;align-items:flex-start;position:relative}.recent-posts-container .post-item{flex-basis:32%;margin:20px auto;position:relative;display:flex;align-items:flex-end;flex-direction:column}.recent-posts-container .post-item:hover{box-shadow:0px 0px 40px #AAAAAA3B}.recent-posts-container .post-item .post-content{padding:max(20px,1vw);z-index:999;position:relative}.recent-posts-container .post-item .post-content .topic-container{margin-bottom:20px;display:flex;align-items:center}.recent-posts-container .post-item .post-content .topic-container *{font-size:clamp(12px,1vw,16px)}.recent-posts-container .post-item .post-content .topic-container .topic-link{display:inline;padding:2.5px 7.5px;border-radius:3px;text-decoration:none;text-transform:uppercase;margin-left:7.5px;color:#000}.recent-posts-container .post-item .post-content .topic-container .topic-link:hover{color:#000}.recent-posts-container .post-item .post-content h6{text-transform:uppercase}.recent-posts-container .post-item .post-content h3 a{text-decoration:none}.recent-posts-container .post-item .post-content .author-and-date{display:flex;align-items:center;font-size:14px}.recent-posts-container .post-item .post-content .author-and-date img{width:35px;height:35px;border-radius:35px;margin-right:10px}.recent-posts-container .post-item .post-content .author-and-date .author-link{text-decoration:none;margin-right:10px}.recent-posts-container .post-item .post-content .author-and-date .date{text-decoration:none;color:grey}@media screen and (max-width:800px){.recent-posts-container{display:block;width:100%;padding:20px}.recent-posts-container .post-item{margin:20px auto;border:1px solid lightgrey}.recent-posts-container .post-item .post-content .author-and-date{font-size:10px}}