.l-toc__inner{width:100%;margin:0 auto;padding-left:1.09375rem;padding-right:1.09375rem;max-width:72.3125rem}.l-toc__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.09375rem}.l-toc__col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:0 1.09375rem}.l-toc__links{margin-bottom:3rem;padding-bottom:1.5rem;border-bottom:2px solid rgba(0,0,0,.05)}.l-toc__links-intro{display:block;font-weight:700;color:#411a53;margin-bottom:1.5rem}.l-toc__link{display:block;margin-bottom:1.5rem;font-size:14px;font-size:.875rem;line-height:24px;line-height:1.5rem;font-weight:500;position:relative;text-decoration:none;padding-left:1.0625rem}.l-toc__link,.l-toc__link:hover,.l-toc__link:focus{color:#4e4646}.l-toc__link:before{display:block;width:.125rem;height:100%;background-color:#7e398e;position:absolute;left:-1.0625rem;top:0}.l-toc__link:after{content:"";display:block;width:.4375rem;height:7px;background-color:#411a53;border-radius:100%;position:absolute;top:.5625rem;left:0}.l-toc__link--h2{padding-left:0;font-weight:500}.l-toc__link--h2,.l-toc__link--h2:hover,.l-toc__link--h2:focus{color:#411a53}.l-toc__link--h2:after{content:none}.type-publication .l-toc__content p:first-child:not(:last-child){font-size:17px;font-size:1.0625rem;line-height:24px;line-height:1.5rem;font-weight:500;color:#411a53}@media(min-width: 782px){.l-toc__col--left{width:25%;position:relative}.l-toc__col--right{width:75%}.l-toc__links-wrapper{height:100%}.l-toc__links{padding-left:1.09375rem;margin-bottom:0;padding-bottom:0;border-bottom:none}.l-toc__links.toc-fix-top{position:fixed;top:2.25rem}.l-toc__links.toc-fix-bottom{position:absolute;bottom:2.25rem;top:auto;width:100%}.l-toc__link.active,.l-toc__link.active:hover,.l-toc__link.active:focus{color:#8c909d}.l-toc__link.active:after,.l-toc__link.active:hover:after,.l-toc__link.active:focus:after{background-color:#7e398e}.l-toc__link.active:before{content:""}.l-toc__link.active+.active,.l-toc__link.active+.active:hover,.l-toc__link.active+.active:focus{color:#4e4646}.l-toc__link.active+.active:after,.l-toc__link.active+.active:hover:after,.l-toc__link.active+.active:focus:after{background-color:#411a53}.l-toc__link.active+.active:before{content:none}.l-toc__link--h2.active,.l-toc__link--h2.active:hover,.l-toc__link--h2.active:focus{color:#7e398e}.l-toc__link--h2.active+.active.l-toc__link--h2,.l-toc__link--h2.active+.active.l-toc__link--h2:hover,.l-toc__link--h2.active+.active.l-toc__link--h2:focus{color:#411a53}}@media(min-width: 1440px){.l-toc__links{padding-left:0}}