/* Height synchronization is limited to explicitly bound article sidebars. */
@media (min-width: 901px) {
  body.article-modern-page .article-modern-layout > .article-modern-side[data-article-side-sync] {
    box-sizing: border-box;
    position: static;
    align-self: start;
    align-content: start;
    height: var(--article-modern-side-height, auto);
    min-height: 0;
    max-height: none;
    overflow: hidden auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
  }
}

@media (min-width: 981px) {
  body.article-modern-page .lsa-layout > .lsa-side[data-article-side-sync] {
    box-sizing: border-box;
    position: static;
    align-self: start;
    align-content: start;
    height: var(--article-modern-side-height, auto);
    min-height: 0;
    max-height: none;
    overflow: hidden auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
  }
}
