.ToC {
  background-color: var(--background-color);
  background: var(--background-gradient);
  border: 1px solid var(--border-color);
  padding: var(--size-l1) var(--size-default);
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  max-inline-size: none;
}

.ToC > h2 {
  margin-block-start: 0;
}
