/**
 * Table of contents
 */
.aos-toc,
.rank-math-block,
.wp-block-rank-math-toc-block {
  margin: var(--aos-space-lg) 0;
  padding: 1rem 1.15rem;
  border: 1px solid var(--aos-color-border);
  border-radius: var(--aos-radius-md);
  background: var(--aos-color-sky);
}

.aos-toc a,
.wp-block-rank-math-toc-block a {
  color: var(--aos-color-text);
  text-decoration: none;
}

.aos-toc a:hover,
.wp-block-rank-math-toc-block a:hover {
  color: var(--aos-color-primary);
  text-decoration: underline;
}

.wp-block-rank-math-toc-block h2,
.wp-block-rank-math-toc-block h3 {
  margin-top: 0;
}
