.c-toc,.c-toc-cover{--toc-block-spacing: 1.5em;--toc-heading-radius: 3px;--toc-heading-padding-block: .25em;--toc-heading-padding-inline: .75em;margin-block-end:var(--toc-block-spacing);max-width:var(--text-max-width)}.dark .c-toc,.dark .c-toc-cover{background-color:var(--background-tint);box-shadow:none}.c-toc{--stack-space: var(--space-fixed-050);margin-block-start:var(--toc-block-spacing);margin-block-end:1em}.c-toc-heading{font-size:1.1em;margin:0 0 .5em;padding:var(--toc-heading-padding-block) var(--toc-heading-padding-inline);background-color:var(--primary-shade);color:var(--text-color-inverse-solid);display:inline-block;font-weight:400;border-start-end-radius:var(--toc-heading-radius);border-end-end-radius:var(--toc-heading-radius);text-shadow:none}.c-toc-cover .c-toc{border-start-start-radius:var(--toc-heading-radius);box-shadow:none;display:block;margin-block-end:0;flex:0 1 45%;box-sizing:border-box;border-inline-start:3px solid var(--primary-shade)}.c-toc-cover figure{margin:0;flex:0 1 55%}.c-toc-cover figure img{object-fit:cover;block-size:100%}.c-toc ol{margin-block:0;line-height:normal}.c-toc li{margin:0 0 0 .8em;list-style-type:none}.c-toc a{display:inline-flex;padding:.35em 0;text-decoration:none}.c-toc a:is(:hover,:focus){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-color:var(--primary-color)}.c-toc a:active{opacity:1}.c-site-toc{--stack-space: var(--space-fixed-050);margin-block-end:var(--space-fixed-300)}.c-site-toc ol{border-inline-start:3px solid var(--border-color)}.c-site-toc li ol{margin-block-start:var(--space-fixed-050);margin-block-end:var(--space-fixed-050)}.c-site-toc li details summary{margin-block-end:0}
