body.single-featured_item .portfolio-bottom .jj-filtered-navigation {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
  gap: 20px;
  align-items: center;
  padding: 20px 0;
}
.jj-filtered-navigation .jj-case-previous { text-align: left; }
.jj-filtered-navigation .jj-case-next { text-align: right; }
.jj-filtered-navigation .jj-case-return { text-align: center; font-size: .85em; }
.jj-filtered-navigation .jj-case-previous a,
.jj-filtered-navigation .jj-case-next a { display: inline-flex; gap: 8px; align-items: center; max-width: 100%; }
.jj-filtered-navigation span { overflow-wrap: anywhere; }
@media (max-width: 549px) {
  body.single-featured_item .portfolio-bottom .jj-filtered-navigation {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 16px;
    font-size: .9em;
  }
  .jj-filtered-navigation .jj-case-return { grid-column: 1 / -1; grid-row: 1; }
}
