.toc ul{margin:0;width:100%;list-style:none;padding:1em;text-align:center}.toc .toc__link{text-align:left}.toc .toc__link-content p{margin:0}.toc ul li{display:flex;align-items:left;justify-content:flex-start;align-items:center}.toc__icon{width:2em}.toc .toc__link-text{font-size:2em;margin-left:2em}.toc .toc__container>ul li{width:auto;position:relative}.toc.display--one.style--numbered .toc__container>ul>li>.toc__number,.toc.display--two.style--numbered .toc__container>ul>li>ul>li .toc__number{position:absolute;top:0;left:0;font-size:2em;color:var(--light-color)}.toc.style--numbered .toc__container>ul li .toc__number.single-digit{left:.25em!important}.toc.display--two .toc__container>ul>li>ul>li:not(:last-child),.toc:not(.display--two) .toc__container>ul li:not(:last-child){margin-bottom:2em}.toc .toc__container>ul>li svg{max-width:2em}.toc.style--numbered .toc__container>ul li{counter-increment:inst;position:relative;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.toc.style--numbered.display--one .toc__container>ul>li:after,.toc.style--numbered.display--two .toc__container>ul>li>ul>li:after{content:"";position:absolute;top:-.25em;left:-.5em;width:3em;height:3em;border-radius:1000px;z-index:-1;-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}@media screen and (min-width:767px){.toc .toc__container>ul{display:flex;justify-content:space-between;align-items:flex-start}}.toc ul .toc__item:hover a,.toc ul li.active a{color:var(--primary-color)}.toc:not(.section--primary) ul .toc__item.active:before,.toc:not(.section--primary) ul .toc__item.active a,.toc:not(.section--primary) ul .toc__item:hover:before,.toc:not(.section--primary) ul .toc__item:hover a{color:var(--tertiary-color)}.toc:not(.section--primary) ul .toc__item:before{color:var(--light-color)}.toc.section--primary ul .toc__item.active:before,.toc.section--primary ul .toc__item:before,.toc.section--primary ul .toc__item:hover:before{color:var(--secondary-color)}.toc:not(.section--primary) ul .toc__item svg{fill:var(--primary-color)}.toc:not(.section--primary) ul .toc__item.active svg,.toc:not(.section--primary) ul .toc__item:hover svg{fill:var(--light-color)}.toc.section--primary ul .toc__item.active a,.toc ul .toc__item:hover a{color:var(--secondary-color)}.toc.section--primary ul li svg{fill:var(--secondary-color)}.toc.section--primary ul .toc__item.active svg,.toc.section--primary ul .toc__item:hover svg{fill:var(--light-color)}.toc__toggle svg{fill:var(--primary-color)}.toc.active .toc__toggle svg,.toc__toggle:hover svg{fill:var(--tertiary-color)}.toc.style--numbered ul .toc__item:before{color:var(--light-color)}.toc.style--numbered ul .toc__item:after{background-color:var(--primary-color)}