/* Greg's blog grid also serves as its container, so it owns the page gutters. */
body.liwm-blog-index .profile-content > .container.greg-blog-grid {
  width: min(calc(100% - 48px), 1160px) !important;
  max-width: 1160px;
  margin-inline: auto !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

body.liwm-blog-index .greg-blog-card,
body.liwm-blog-index .greg-blog-card > * {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: break-word;
}

@media (max-width: 760px) {
  body.liwm-blog-index .profile-content > .container.greg-blog-grid {
    width: calc(100% - 36px) !important;
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
