/* Right-side TOC: show two levels by default (h1 + h2).
   Third level (h3+) collapses and expands on hover/active. */

.md-sidebar--secondary .md-nav__list .md-nav__list .md-nav__list {
  display: none;
}

.md-sidebar--secondary .md-nav__item:hover > .md-nav__list,
.md-sidebar--secondary .md-nav__item--active > .md-nav__list {
  display: block;
}

/* Top-level TOC items (h1 interviewer/story headings) as section dividers */
.md-sidebar--secondary > .md-nav > .md-nav__list > .md-nav__item > .md-nav__link {
  font-weight: 700;
  font-size: 0.64rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--md-default-fg-color--light);
  margin-top: 0.6rem;
  padding-top: 0.5rem;
  border-top: 1px solid var(--md-default-fg-color--lightest);
}

/* No divider above the first item */
.md-sidebar--secondary > .md-nav > .md-nav__list > .md-nav__item:first-child > .md-nav__link {
  margin-top: 0;
  padding-top: 0;
  border-top: none;
}
