.main-article img{width:100%;height:335px;object-fit:cover;border-radius:6px}.side-article{display:flex;gap:10px;margin-bottom:30px}.side-article img{width:120px;height:120px;object-fit:cover;border-radius:6px}.more-link{color:#d40000;text-decoration:none}.posts-filters button{padding:8px 20px;border-radius:25px;border:1px solid #d40000;background:0 0;color:#d40000;cursor:pointer;font-weight:600}.posts-filters button.active,.posts-filters button:hover{background:#d40000;color:#fff}