.generic-toc{position:sticky;top:var(--sticky-header-height)}.generic-toc .generic-toc__header{color:var(--color-text-secondary);font-size:var(--font-size-large);font-weight:var(--font-weight-normal);letter-spacing:1.5px;line-height:1.2;margin:0 0 1rem}.generic-toc .generic-toc__list{font-size:var(--font-size-small);list-style:none;padding-left:0}.generic-toc .generic-toc__item{margin:0}.generic-toc .generic-toc__link{border-left:2px solid var(--color-border-items);color:var(--color-text-secondary);display:inline-block;padding:.5rem 1rem;-webkit-text-decoration:none;text-decoration:none}:is(.generic-toc .generic-toc__link):active,:is(.generic-toc .generic-toc__link):hover{color:var(--color-accent)}[aria-current=true]:is(.generic-toc .generic-toc__link){background-color:var(--color-background-accent);border-bottom-right-radius:.25rem;border-left:2px solid var(--color-accent);border-top-right-radius:.25rem;font-weight:var(--font-weight-bold)}.generic-toc em{align-items:baseline;background-color:var(--color-background-accent);border-left:2px solid var(--color-accent);font-style:normal;padding:.25em 0}.generic-toc--plus{--color-accent:var(--color-text-red);--color-background-accent:var(--color-background-red)}.generic-toc--observatory{--color-accent:var(--color-text-purple);--color-background-accent:var(--color-background-purple)}
/*# sourceMappingURL=styles-generic-toc.109e07ffeb20bc67.css.map*/