/* Keep desktop article navigation visible throughout the reading column. */
@media (min-width: 981px) {
  body:has(.articles-main) {
    overflow-x: clip !important;
  }

  .articles-main,
  .articles-main > article,
  .article-reading-layout {
    overflow: visible !important;
    contain: none !important;
  }

  .article-reading-layout {
    position: relative;
  }

  .article-reading-layout > .article-section-nav {
    grid-column: 1;
    width: 100%;
  }

  .article-reading-layout > .article-prose {
    grid-column: 2;
  }

  .article-section-nav.is-following {
    position: fixed !important;
    z-index: 60;
    margin: 0 !important;
  }
}
