.posts-container,.posts-container *{box-sizing:border-box;margin:0;padding:0}.posts-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between;margin:0 auto;max-width:1240px}.post-card{background:#fff;border:1px solid #acacac;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;width:570px}.post-img-link,.postImg{display:block}.postImg{aspect-ratio:182/97;border-radius:23px;object-fit:cover;width:100%}.card-inner{display:flex;flex:1;flex-direction:column;padding:24px 30px}.post-title{color:#333;font-family:Roboto,sans-serif;font-size:26px!important;font-weight:700;line-height:30px!important;margin-bottom:10px!important}.post-title a{color:inherit;text-decoration:none}.post-title a:hover{color:#ff5f52}.post-description{color:#333;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}.card-bottom{gap:12px;justify-content:space-between;margin-top:auto}.author,.card-bottom{align-items:center;display:flex}.author{color:#787878;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;gap:8px;margin-bottom:7px}.author-img{border-radius:40px;flex-shrink:0;height:40px;object-fit:cover;width:40px}.author-date{color:#787878;font-weight:400}.author-date,.readmore{font-family:Roboto,sans-serif;font-size:16px}.readmore{align-items:center;background:#ff5f52;border-radius:13px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:39px;justify-content:center;text-decoration:none;transition:opacity .2s;width:129px}.readmore:hover{opacity:.9}@media (max-width:1220px){.posts-container{gap:30px;padding:0 20px}.post-card{width:calc(50% - 15px)}.card-inner{padding:20px 22px}.post-title{font-size:22px;line-height:27px}}@media (max-width:767px){.posts-container{gap:24px;padding:0 16px}.post-card{border-radius:20px;width:100%}.postImg{border-radius:19px}.post-title{font-size:22px;line-height:27px}.author,.author-date,.post-description{font-size:15px}}@media (max-width:480px){.card-inner{padding:18px 18px 22px}.post-title{font-size:20px;line-height:25px}.card-bottom{align-items:flex-start;flex-direction:column;gap:16px}.readmore{height:44px;width:100%}}.author{text-decoration:none}.author:hover{color:#ff5f52}