section.toc{font-family:Poppins}section.toc .content{background-color:hsla(0,0%,43%,.12);border:2px solid hsla(0,0%,43%,.12);border-radius:16px;padding:24px 32px;-webkit-transition:max-height .3s;transition:max-height .3s}@media only screen and (max-width:575px){section.toc .content{padding:24px}}@media only screen and (max-width:390px){section.toc .content{padding:12px}}section.toc .content .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.toc .content .heading h2{font-size:28px}@media only screen and (max-width:575px){section.toc .content .heading h2{font-size:24px}}section.toc .content .heading .show-more{background-color:#e20737;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:64px;max-width:64px;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid rgba(0,0,0,.16);border-radius:12px;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width:575px){section.toc .content .heading .show-more{max-height:48px;max-width:48px;padding:12px}}section.toc .content .heading .show-more:hover{background-color:transparent;border-color:#e20737}section.toc .content .heading .show-more .arrow{-webkit-transition:.3s;transition:.3s}section.toc .content .heading .show-more .arrow.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}section.toc .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 10px;max-height:40px;overflow:hidden;-webkit-transition:max-height .3s;transition:max-height .3s}@media only screen and (max-width:575px){section.toc .content ul{gap:14px 10px}}@media only screen and (max-width:390px){section.toc .content ul{gap:12px 10px}}section.toc .content ul li{display:none}section.toc .content ul.active{max-height:100%;padding-top:16px}@media only screen and (max-width:575px){section.toc .content ul.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:24px}}section.toc .content ul.active li{display:block;font-size:20px;font-weight:500;line-height:150%;position:relative}@media only screen and (max-width:575px){section.toc .content ul.active li{border-bottom:2px solid hsla(0,0%,43%,.12);font-size:16px;padding-bottom:12px}}section.toc .content ul.active li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;text-decoration:none;-webkit-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:390px){section.toc .content ul.active li a{padding-right:25px}}section.toc .content ul.active li a:after{background:url(img/divider.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;width:16px}@media only screen and (max-width:390px){section.toc .content ul.active li a:after{position:absolute;right:0;top:10%}}section.toc .content ul.active li a:hover{color:#ff2555}@media only screen and (max-width:575px){section.toc .content ul.active li:last-child{border-bottom:none;padding-bottom:0}}section.toc .content ul.active li:last-child a:after{display:none}@media only screen and (max-width:575px){section.toc .content ul.active li:last-child a:after{display:block}}section.toc p{color:#fff}