@layer modules{.sb-toc__heading{margin-block:0 var(--space-xsmall)}.sb-toc__list{list-style:none;margin:0}.sb-toc__list,.sb-toc__list>li{padding-left:0}.sb-toc__list>li::marker{content:""}.sb-toc__list{display:flex;flex-direction:column;gap:var(--space-xxsmall);width:100%}.sb-toc__list--grid{display:grid;gap:var(--row-gap,var(--space-xxsmall)) var(--col-gap,var(--space-xxsmall));grid-template-columns:repeat(var(--columns,1),minmax(0,1fr))}.sb-toc__item{display:flex}.sb-toc__link{align-items:center;background-color:var(--color-brand-tertiary);border-radius:var(--shape-border-radius);display:flex;flex:1;font-size:var(--body-font-small);font-weight:600;gap:var(--space-xxsmall);min-height:5rem;padding-inline:var(--space-xsmall);transition:background-color .2s ease-in-out}@media(prefers-reduced-motion:reduce){.sb-toc__link{transition:none}}.sb-toc__link.hover,.sb-toc__link:hover{background-color:var(--color-accents-secondary)}.sb-toc__link.focus-visible,.sb-toc__link:focus-visible{background-color:var(--color-brand-secondary)}.sb-toc__icon,.sb-toc__number{flex-shrink:0}.sb-toc--cards .sb-toc__link{line-height:1.3;min-height:6.4rem;padding-block:var(--space-xxsmall)}.sb-toc__link[aria-current=true]{background-color:var(--color-brand-primary);color:var(--color-neutral-background)}.sb-toc-sticky{align-items:flex-end;display:flex;inset-block-end:var(--space-default);inset-inline-start:0;max-width:100%;position:fixed;transform:translateX(calc(-100% + 50px));transition:all .3s ease-in-out;z-index:150}@media(prefers-reduced-motion:reduce){.sb-toc-sticky{transition:none}}html.js .sb-toc-sticky:not(.is-revealed){opacity:0;translate:-100% 0;visibility:hidden}.sb-toc-sticky__tab{align-items:center;background-color:var(--color-brand-tertiary);border-radius:0 var(--shape-border-radius) var(--shape-border-radius) 0;color:var(--color-neutral-background-alt);cursor:pointer;display:flex;font-size:var(--body-font-small);font-weight:600;gap:var(--space-xsmall);justify-content:center;list-style:none;order:2;padding:var(--space-small) 0;white-space:nowrap;width:5rem;writing-mode:vertical-rl}.sb-toc-sticky__tab::-webkit-details-marker{display:none}.sb-toc-sticky__icon{display:flex;transition:rotate .2s ease-in-out}@media(prefers-reduced-motion:reduce){.sb-toc-sticky__icon{transition:none}}.sb-toc-sticky:open{transform:translateX(0)}.sb-toc-sticky:open .sb-toc-sticky__icon{rotate:180deg}.sb-toc-sticky__panel{background-color:var(--color-neutral-background);border-radius:0 var(--shape-border-radius) var(--shape-border-radius) 0;box-shadow:0 4px 24px rgba(0,0,0,.15);max-height:80dvh;max-width:70vw;order:1;overflow-y:auto;padding-block:2rem;width:32rem}.sb-toc-sticky .sb-toc__link{border-radius:0;min-height:0;padding-block:var(--space-xxsmall);padding-inline:var(--space-small)}.sb-toc-sticky .sb-toc__link,.sb-toc-sticky .sb-toc__link.focus-visible,.sb-toc-sticky .sb-toc__link.hover,.sb-toc-sticky .sb-toc__link:focus-visible,.sb-toc-sticky .sb-toc__link:hover{background-color:transparent}.sb-toc-sticky .sb-toc__link[aria-current=true]{color:var(--color-brand-primary);text-decoration:underline}@media(max-width:640px){.sb-toc-sticky__panel{width:26rem}}}@layer elements{.sb-toc__link{color:var(--color-neutral-background-alt);text-decoration:none}.sb-toc__link.focus-visible,.sb-toc__link.hover,.sb-toc__link:focus-visible,.sb-toc__link:hover{color:var(--color-neutral-background-alt);text-decoration:none}.sb-toc-sticky .sb-toc__link{color:var(--color-neutral-background-alt)}.sb-toc-sticky .sb-toc__link.focus-visible,.sb-toc-sticky .sb-toc__link.hover,.sb-toc-sticky .sb-toc__link:focus-visible,.sb-toc-sticky .sb-toc__link:hover{color:var(--color-brand-primary)}}