.aim-toc{border:1px solid transparent;padding:1.2em;border-radius:5px}.aim-toc--force-center{margin-left:auto;margin-right:auto}.aim-toc__title{font-size:1em;font-weight:bold;margin-bottom:0;margin-top:0;padding-right:35px;position:relative;cursor:pointer}.aim-toc__toggle{display:block;padding:16px 0px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:transform .3s ease}.aim-toc--toggled .aim-toc__toggle{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg)}.aim-toc__toggle svg{display:block}.aim-toc__nav{display:none}.aim-toc__list,.aim-toc__list ul{counter-reset:section;list-style-type:none !important}.aim-toc__list{line-height:1.5;margin:0;padding:1.5em 0 0;padding-right:30px;position:relative}.aim-toc__list ul{padding:0 0 0 1em}.aim-toc__list>li:last-child div::after{display:none}.aim-toc__list li{padding-top:5px}.aim-toc__list li>div{position:relative}.aim-toc__list li>div::after{content:'';position:absolute;background-color:rgba(0,0,0,0.1);width:calc(100% + 30px);height:1px;left:0;bottom:0}.aim-toc__list li::before{position:absolute;right:0px;counter-increment:section;content:counters(section,".") " "}.aim-toc{border:1px solid transparent;padding:1.2em;background-color:#fafafa !important;border:0;max-width:840px !important;margin:60px auto 20px}.aim-toc__title{font-family:"Rogan-Bold",Arial,sans-serif;font-size:22px}.aim-toc a{transition:color .3s ease;display:inline-block;margin-bottom:4px}.aim-toc a:hover{color:#ff50cc}.aim-toc__list li::before{color:#858789;font-family:"Rogan-Bold",Arial,sans-serif}