.container {
    grid-template-columns: 20% 81%;
}
.blog {
      background-image: url(Images/paper.png);
      background-size: 200px;
      margin-right: 8px;
      margin-left: 8px;
      border: 3px ridge var(--border-color);
      box-shadow: inset 0px 0px 0px 1px var(--border-shadow-color);
}
.blog-content {
    margin-top: 4px;
    padding: 0px 4px 4px 4px;
}
.blog-header {
    padding:0;
    margin:0;
    color: white;
    background-color: var(--header-color);
    text-align: center;
    font-size: 25px;
}

@media screen and (max-width: 768px) {
    .blog {
        width: 100%;
        margin: 4px 0;
    }
}