/* MB contextual rail: all single posts and every Polylang language. */
@media (min-width: 992px) {
  body.single-post.mb-desktop-prototype #single #sidebar .mb-editorial-rail.mb-contextual-rail {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px;
    align-items: stretch;
  }
  /* Override the older coffee-only order declarations from post content. */
  body.single-post.mb-desktop-prototype #single #sidebar .mb-editorial-rail.mb-contextual-rail > * {
    order: 0 !important;
  }
  body.single-post.mb-desktop-prototype #single #sidebar .mb-editorial-rail.mb-contextual-rail > .mb-related-feature {
    display: flex !important;
  }
  body.single-post .post-content .text .mb-rail-source-anchor {
    display: block;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
    overflow: hidden;
    pointer-events: none;
  }
}