
  .chic-journal-navigation { background: var(--cjn-background); color: var(--cjn-text); padding: 24px; }
  .chic-journal-navigation .chic-journal-navigation__inner { max-width: 1240px; margin-inline: auto; }
  .chic-journal-navigation a { color: inherit; text-underline-offset: 4px; }
  .chic-journal-navigation .chic-journal-navigation__back { display: inline-flex; align-items: center; min-height: 44px; gap: 12px; font-size: 14px; }
  .chic-journal-navigation a:focus-visible { outline: 2px solid var(--cjn-text); outline-offset: 4px; }
  @media (max-width: 649px) { .chic-journal-navigation { padding-inline: 20px; } }
