Here you are (when using The CP Theme):
/* Blog page - no sidebar */
.blog #main {max-width:72rem;}
.blog #sidebar {display:none;}
/* Large screen - posts in 3 columns */
.blog .blog-list {display:grid; grid-auto-rows:1fr; grid-template-columns:1fr 1fr 1fr; gap:2em;}
/* Mobile screen - posts in 1 column */
@media screen and (max-width: 899px) {
.blog .blog-list {display:block;}
}