/* Keep every journal destination reachable at intermediate/tablet widths. */
.journal .journal-topics {
  flex-wrap: wrap;
  gap: 0 28px;
  min-width: 0;
  max-width: 100%;
}
.journal .journal-topics a {
  white-space: normal;
  max-width: 100%;
  min-height: 44px;
}
@media (max-width:760px) {
  .journal .journal-topics { gap: 0 12px; justify-content: flex-start; }
}
