.more-news{margin:10px 0 20px}
.more-news figure{display:flex;gap:10px;align-items:flex-start}
.more-news img{flex:0 0 71px}
.postcontent img,img.center{margin-left:auto;margin-right:auto}
.postcontent .banner{margin: 20px 0;display: flex;flex-wrap: wrap; gap:10px;justify-content: center;align-items: center}
.more-posts h2{margin-bottom:1em}
.more-posts img{border:1px solid #000}
@media only screen and (min-width: 560px) {
.more-news{grid-template-columns:1fr 1fr}
}
@media only screen and (max-width: 767px) {
.rightcol,.more-posts .flex{flex-direction:column}
.more-posts{max-width:380px;margin:0 auto}
}
@media only screen and (min-width: 768px) {
.more-posts .flex{flex-wrap:wrap}
.more-posts .flex div{flex-basis:calc(50% - 10px)}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.rightcol > *,.rightcol .news-block{flex:1 1 48%}
}