.table-of-contents[data-v-fe1fcfd2]{align-self:flex-start;display:flex;flex-direction:column;position:sticky;top:calc(var(--top-bar-height) + var(--main-page-padding))}.table-of-contents a[data-v-fe1fcfd2]{all:unset;cursor:pointer}.table-of-contents[data-v-fe1fcfd2]{background-color:var(--brand-grey);border-radius:var(--default-border-radius);gap:2px;margin:0;padding:10px}.table-of-contents .table-of-contents-title[data-v-fe1fcfd2]{border-bottom:1px solid rgba(var(--selected-border-color),.2);color:var(--brand-blackout);font-size:1.125rem;font-weight:500;line-height:150%;margin-bottom:16px;padding-bottom:16px}.table-of-contents .link[data-v-fe1fcfd2]{align-items:center;display:flex}.table-of-contents .menu-icon[data-v-fe1fcfd2]{display:none}.table-of-contents a[data-v-fe1fcfd2]{color:var(--text-color);font-weight:300;line-height:150%;padding:8px 16px}.table-of-contents .active[data-v-fe1fcfd2]{background:var(--brand-white);border-radius:4px;color:var(--text-color);font-weight:700}.table-of-contents .active .ui-icon.menu-icon[data-v-fe1fcfd2]{display:none}.mobile-table-of-contents[data-v-b5e06ac6]{position:sticky;top:0;z-index:calc(var(--header-z-index) - 1)}.mobile-table-of-contents .ui-accordion[data-v-b5e06ac6]{width:100%}.mobile-table-of-contents .mobile-table-of-contents-links[data-v-b5e06ac6]{display:flex;flex-direction:column;justify-content:flex-start}.mobile-table-of-contents .mobile-table-of-contents-links a[data-v-b5e06ac6]{all:unset}.sticky[data-v-b5e06ac6]{background-color:var(--brand-off-white);border-bottom-left-radius:var(--default-border-radius);border-bottom-right-radius:var(--default-border-radius);margin:0 calc(var(--main-page-padding)*-1);padding-top:var(--top-bar-height);width:100vw}.mobile-table-of-contents .ui-accordion[data-v-b5e06ac6] .filter{background-color:var(--brand-grey);border:1px solid var(--brand-light-gray);border-radius:6px}.mobile-table-of-contents .ui-accordion[data-v-b5e06ac6] .ui-accordion-item__header{font-size:1.25rem;font-weight:800;letter-spacing:1px;line-height:125%;padding:0}.mobile-table-of-contents .mobile-table-of-contents-links[data-v-b5e06ac6]{font-size:1.125rem;gap:1rem;line-height:150%;margin-top:1rem}.mobile-table-of-contents .mobile-table-of-contents-links a[data-v-b5e06ac6]{color:var(--text-color);display:flex;font-weight:400;text-decoration:none}.mobile-table-of-contents .mobile-table-of-contents-links .active[data-v-b5e06ac6]{color:var(--text-color);font-weight:800}.sticky[data-v-b5e06ac6]{background-color:var(--background-color)}.filter[data-v-b5e06ac6]{padding:16px}
