/* Prevent long article content from forcing the theme grid wider than mobile viewports. */
.content-layout > *,
.entry-content,
.wt-cluster {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
}

@media (max-width: 640px) {
  .content-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .content-layout > article {
    width: auto !important;
  }
}
