.dnd-column>.dnd-row:has(.resource-toc){position:sticky;top:4rem;transition:top .3s ease;z-index:10}.resource-toc{background-color:#fff;box-shadow:4px 4px 30px 0 rgba(0,0,0,.1)}.resource-toc .toc-current{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:12px;padding-left:1rem;padding-right:1rem}.resource-toc .toc-current svg{transform:rotate(90deg);transition:transform .3s ease}.resource-toc .toc-menu:has(ul.open) .toc-current svg{transform:rotate(-90deg)}.resource-toc .toc-menu{padding-top:12px}.resource-toc .toc-menu ul{align-items:center;column-gap:1.875rem;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0}.resource-toc .toc-menu ul li a{color:var(--white);display:block;font-size:.875rem;font-weight:600;padding:4px 16px;text-decoration:none;transition:color .2s ease}.resource-toc .toc-menu ul li a.active,.resource-toc .toc-menu ul li a:hover{color:var(--secondary)}@media(min-width:992px){.resource-toc .toc-menu ul{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 90%,transparent);overscroll-behavior-x:contain;padding-left:24px;padding-right:80px;scroll-snap-type:both mandatory}.resource-toc .toc-current{display:none}.resource-toc .toc-menu ul li a{text-wrap:nowrap}}@media(max-width:991px){.resource-toc .toc-menu ul{align-items:flex-start;border-top:1px solid #c4e3f7;display:none;flex-direction:column;max-height:40vh;overflow-y:auto;padding:10px}.resource-toc .toc-menu ul.open{display:flex}.resource-toc .toc-menu ul li a{padding:10px;text-align:left}}