@media screen and (max-width: 767px) {
  #primary #content {
    margin-bottom: 80px;
  }
  #primary #content .container {
    max-width: calc(100% - 40px);
  }
  #primary #content .blog-container .blog-content {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
  #primary #content .blog-container .page-navigation {
    margin-top: 40px;
  }
}