.ds-toc-wrapper{position:relative}@media(min-width:768px){.ds-toc-wrapper:has(.ds-toc-wrapper__contents) .ds-toc-wrapper__toc{margin-top:80px!important}}@media(min-width:992px){.ds-toc-wrapper:has(.ds-toc-wrapper__contents) .ds-toc-wrapper__toc{width:calc(var(--ds-grid-column)*3 + var(--ds-grid-gutter)*2)}}.ds-toc-wrapper__contents .ds-section__content{margin:0 auto;max-width:none;padding:0;width:var(--ds-grid-width)}@media(min-width:768px){.ds-toc-wrapper__contents .ds-section__content{padding-left:calc((var(--ds-grid-column) + var(--ds-grid-gutter))*4)}}@media(min-width:992px){.ds-toc-wrapper__contents .ds-section__content{padding-left:calc((var(--ds-grid-column) + var(--ds-grid-gutter))*3)}}.ds-toc-wrapper__contents .ds-section__content h3,.ds-toc-wrapper__contents .ds-section__content h5{margin:0 0 var(--ds-spacer)}.ds-toc-wrapper__contents .ds-section__content h2{font-size:28px;margin-bottom:32px}.ds-toc-wrapper__contents .ds-section__content h3,.ds-toc-wrapper__contents .ds-section__content h5{font-size:20px;font-weight:600}.ds-toc-wrapper__contents h2 mark.has-inline-color{padding:0}.ds-toc-wrapper__toc{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(270deg,rgba(187,240,234,.6),rgba(255,235,214,.6));border-radius:12px;box-shadow:0 4px 32px 0 rgba(72,38,178,.2);display:flex;flex-flow:column nowrap;gap:24px;margin-left:24px;margin-right:24px;padding-block:24px;padding-inline:32px;z-index:90}@media(min-width:768px){.ds-toc-wrapper__toc{display:flex;flex-flow:column nowrap;float:left;gap:24px;margin-left:var(--ds-grid-margin);padding:24px;position:sticky;top:80px;width:calc(var(--ds-grid-column)*4 + var(--ds-grid-gutter)*3)}}@media(min-width:992px){.ds-toc-wrapper__toc{width:100%}}.ds-toc-wrapper__heading{color:var(--color-primary-800);font-weight:500!important;margin:0}.ds-toc-wrapper__links{display:flex;flex-flow:column nowrap;font-weight:400;gap:16px;list-style:none;margin:0;padding:0}.ds-toc-wrapper__links a{color:var(--color-neutral-900);text-decoration:none;text-transform:capitalize}.ds-toc-wrapper__links a.current{color:var(--color-neutral-900);font-weight:700}.ds-toc-wrapper__links a.current:before{background:var(--color-accent-sea-400);content:"";display:inline-block;height:4px;margin:0 8px 4px -24px;width:16px}