.docs-main { padding-top: 6.5rem; }
.docs-sidebar { display: block; }
.docs-nav-disclosure summary { padding: .7rem .75rem; min-height: 44px; cursor: pointer; color: var(--ink); font-weight: 700; }
.docs-nav-disclosure summary:focus-visible { outline: 3px solid var(--brand, #2563eb); outline-offset: 2px; border-radius: 8px; }
.docs-nav-disclosure[open] summary { margin-bottom: .6rem; }
.docs-article-head[data-doc="knowledge-base"]::after { content: none; }
@media (max-width: 980px) {
  .docs-layout { gap: 1.25rem; }
  .docs-sidebar { padding: .5rem .7rem; }
  .docs-home-link { padding-top: .3rem; padding-bottom: .3rem; margin-bottom: 0; }
  .docs-search--compact { margin: .5rem 0; }
  .docs-search--compact .docs-search-label { margin-bottom: .3rem; }
  .docs-nav-disclosure[open] { max-height: min(65vh, 540px); overflow-y: auto; }
}
