/* Approved public snapshot 2026-11-04; source hashes in manifest.json. */
/* A final component guard after the template layers. The important maximum
 * overrides existing, more specific template limits without changing sticky. */
body:is(.bzp-published, .bzp-published):not(.bzp-excluded-source-parity)
  .bzp-toc.bzp-toc-sticky-boundary {
  max-height: calc(100dvh - var(--bzp-toc-sticky-top) - var(--bzp-ds-space-md)) !important;
  overflow-y: auto;
  scrollbar-gutter: stable;
  scroll-padding-block: var(--bzp-ds-space-xs);
  translate: 0 var(--bzp-toc-boundary-offset, 0px);
}
