Thanks for sharing, I customized it a little bit, please check
@media (max-width: 768px) {
.blog .inside-article, .archive .inside-article {
display: flex;
align-items: center;
padding: 0 20px;
}
.blog .post-image, .archive .post-image {
margin: 0!important;
vertical-align: bottom;
height: auto;
}
.blog .entry-header, .archive .entry-header {
width: 65%;
margin-left: 5%;
}
.blog .entry-summary, .archive .entry-summary, .archive span.byline, .blog span.byline{
display: none;
}
.blog h2.entry-title, .archive h2.entry-title {
font-size: 18px;
}
.blog .entry-meta {font-size: 12px;
margin-top: 3px;}
}