.toc__title{font-size:1.33em;font-weight:700}.toc-list{list-style:none;margin:0;padding:0}.toc-list__item{background-color:var(--c_lgrey);border:1px solid transparent;border-radius:9px;margin-top:.33em;padding:.33em .66em;transition:.25s ease-in-out}.toc-list__link{color:var(--c_dgrey);display:block;text-decoration:none}.toc-list__item:focus-within,.toc-list__item:hover{background-color:var(--c_mgrey);border-color:var(--c_blue);transition:.125s ease-in-out}@media (max-width:1099px){.toc{padding:1.33em}}@media (min-width:1100px){.toc-col__toc{padding:1.33em}.toc-grid{display:flex;gap:1.33em}.toc-grid__toc{border-right:1px solid var(--c_mgrey);max-width:400px;min-width:300px;padding-right:.33em;position:relative}.toc-grid__toc>*{position:sticky;top:6em}}