/* Brutalism.online compatibility/layout repairs */
.brutalism-column-flow {
  display: grid;
  grid-template-columns: repeat(var(--brutalism-columns, 1), minmax(0, 1fr));
  gap: 32px;
  align-items: start;
  clear: both;
}
.brutalism-column-flow.columns-2 { --brutalism-columns: 2; }
.brutalism-column-flow.columns-3 { --brutalism-columns: 3; }
.brutalism-column-flow.columns-4 { --brutalism-columns: 4; }
.brutalism-blog-column { min-width: 0; }
.brutalism-blog-column > .item { margin-bottom: 48px; overflow: hidden; }
.brutalism-blog-column article,
.article-intro,
.item-page { min-width: 0; }
.brutalism-blog-column img,
.article-intro img,
.item-page img { max-width: 100%; height: auto; }
.brutalism-blog-column .pull-left { margin-right: 18px; }
.brutalism-blog-column .pull-right { margin-left: 18px; }
.items-leading { margin-bottom: 32px; }

@media (max-width: 991px) {
  .brutalism-column-flow.columns-3,
  .brutalism-column-flow.columns-4 { --brutalism-columns: 2; }
}
@media (max-width: 767px) {
  .brutalism-column-flow { --brutalism-columns: 1 !important; gap: 0; }
  .brutalism-blog-column > .item { margin-bottom: 32px; }
  .brutalism-blog-column .pull-left,
  .brutalism-blog-column .pull-right { float: none !important; margin: 0 0 15px; }
}
