.toc-section__inner{align-items:start;display:grid;gap:40px;grid-template-columns:280px minmax(0,1fr)}.toc-section__nav-wrap{position:sticky;top:140px}.toc-section__introduction{margin-bottom:56px}@media screen and (max-width:991px){.toc-section__nav-wrap{position:unset}}.toc-section__nav-inner{position:sticky;top:24px}.toc-section__nav-title{color:#0e0048;margin:0 0 16px}.toc-section__body--embed-background{background-color:#fafafa;padding:20px}.toc-section__nav-list{list-style:none;margin:0;padding:0}.toc-section__nav-list li{margin-bottom:0}.toc-section__nav-list li a{color:#0e0048}.toc-section__nav-list li a.is-active{color:#d29847}.toc-section__nav-link{color:#414042;display:inline-block;font-size:18px;font-weight:400;line-height:24px;margin-bottom:20px;padding-block:8px;padding-left:12px;position:relative;text-decoration:none;transition:color .2s ease;&:before{background-color:transparent;border-radius:500px;content:"";height:100%;left:-4px;position:absolute;top:0;width:4px}}.toc-section__nav-link.is-active,.toc-section__nav-link:hover{border-left:0;position:relative;&:before{background-color:#d29847}}.toc-section__block{scroll-margin-top:160px}.toc-section__block+.toc-section__block{margin-top:56px}.toc-section__headline{margin:0 0 16px;scroll-margin-top:100px}.toc-section__body>:first-child{margin-top:0}.toc-section__body>:last-child{margin-bottom:0}@media (max-width:991px){.toc-section__inner{grid-template-columns:1fr}.toc-section__nav-inner{border-bottom:1px solid #e5e7eb;border-left:0;margin-bottom:24px;padding-bottom:16px;padding-left:0;position:static}}