@keyframes TableOfContents_shimmer-loading__4_u2u{0%{background-position:-200% 0}to{background-position:200% 0}}.TableOfContents_wrapper__5euyJ{position:fixed;top:0;left:0;right:0;z-index:99;overflow:hidden;border-bottom:1px solid var(--surface-general);box-shadow:0 .375rem .75rem 0 rgba(0,0,0,.1);transition:var(--transition-all);height:2.75rem;max-height:31.25rem;background-color:var(--background)}@media screen and (min-width:992px){.TableOfContents_wrapper__5euyJ{position:static;border:none;box-shadow:none;padding:0;height:auto;max-height:none;background-color:transparent;overflow-y:auto}}.TableOfContents_head__7Uwor{padding:.5rem 1rem;background-color:var(--background);position:-webkit-sticky;position:sticky;top:0}@media screen and (min-width:992px){.TableOfContents_head__7Uwor{padding:0;background-color:transparent;position:static}}@media screen and (max-width:992px){.TableOfContents_showWhenScroll__BKcvj{opacity:0;pointer-events:none;transform:translateY(-20px)}}.TableOfContents_showWhenScroll__BKcvj.TableOfContents_visibleWhenScroll__7V9fD{opacity:1;pointer-events:visible;transform:translateY(0)}.TableOfContents_withSelected__6NHzA{height:4.5rem}@media screen and (min-width:992px){.TableOfContents_withSelected__6NHzA{height:auto}}.TableOfContents_open__ptV0d{height:var(--list-height);overflow-y:auto}@media screen and (min-width:992px){.TableOfContents_open__ptV0d{height:auto;overflow-y:visible}}.TableOfContents_title__5s5lo{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.125rem .5rem;color:var(--body-title);font-size:1rem;font-weight:500;top:0}@media screen and (min-width:992px){.TableOfContents_title__5s5lo{font-size:1.5rem;font-weight:600;padding-left:2rem;pointer-events:none}}.TableOfContents_titleIcon__4jBpX{font-size:1.25rem;color:var(--body-secondary)}@media screen and (min-width:992px){.TableOfContents_titleIcon__4jBpX{display:none}}.TableOfContents_selectedItem__W9j3Z{font-size:1rem;font-weight:600;color:var(--brand-main);padding-inline:.5rem;margin-top:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.5rem;transition:var(--transition-all)}.TableOfContents_open__ptV0d .TableOfContents_selectedItem__W9j3Z{height:0}@media screen and (min-width:992px){.TableOfContents_selectedItem__W9j3Z{display:none}}.TableOfContents_list__84zMN{margin-top:.5rem;display:flex;flex-direction:column;gap:0}@media screen and (min-width:992px){.TableOfContents_list__84zMN{margin-top:1rem;display:flex;gap:.5rem}}.TableOfContents_open__ptV0d .TableOfContents_list__84zMN{display:flex}.TableOfContents_item__bb_dB{font-size:1rem;border-radius:var(--radius-s)}.TableOfContents_listItem__IPGWU,.TableOfContents_trigger__KdZHs{font-size:1rem;display:block;padding:.625rem .75rem;border-radius:var(--radius-s)}.TableOfContents_listItem__IPGWU:hover,.TableOfContents_trigger__KdZHs:hover{text-decoration:none}@media screen and (min-width:992px){.TableOfContents_listItem__IPGWU,.TableOfContents_trigger__KdZHs{padding:.5rem .5rem .5rem 2rem;transition:var(--transition-all)}.TableOfContents_listItem__IPGWU:hover,.TableOfContents_trigger__KdZHs:hover{background-color:var(--surface-primary);color:var(--body-default)}}.TableOfContents_trigger__KdZHs{color:var(--body-secondary);display:flex;align-items:center;gap:.5rem}@media screen and (min-width:992px){.TableOfContents_trigger__KdZHs.TableOfContents_withItems__G7nsO{padding-left:.5rem}.TableOfContents_trigger__KdZHs:hover .TableOfContents_triggerIcon__nWHPo{opacity:1}}.TableOfContents_triggerIcon__nWHPo{display:none;font-size:1rem;opacity:0;transition:var(--transition-all)}@media screen and (min-width:992px){.TableOfContents_triggerIcon__nWHPo{display:block}.TableOfContents_selected__OAToA .TableOfContents_triggerIcon__nWHPo{opacity:1}}.TableOfContents_listItem__IPGWU{padding-left:2rem;color:var(--body-default)}.TableOfContents_listItem__IPGWU.TableOfContents_selectedListItem__bPaXm{color:var(--brand-main)}@media screen and (min-width:992px){.TableOfContents_listItem__IPGWU{padding-left:3rem}}.TableOfContents_itemList__uxatM{padding-top:.5rem;display:none}@media screen and (min-width:992px){.TableOfContents_itemList__uxatM.TableOfContents_visible__htUEg{display:block}}.TableOfContents_selected__OAToA .TableOfContents_trigger__KdZHs{background-color:var(--surface-primary);color:var(--brand-main)}