.table-of-contents_root__sNSH_{position:fixed;top:50dvh;right:max(var(--safe),12px);z-index:20;width:44px;transform:translateY(-50%);color:var(--color-secondary);font-family:var(--next-font-familjen)}.table-of-contents_root__sNSH_[data-open=true]{width:min(288px,calc(100vw - 2 * var(--safe) - 12px));border:1px solid var(--color-contrast);background-color:var(--color-primary)}.table-of-contents_trigger__WxmsZ{position:relative;display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:12px;cursor:pointer;border-radius:0;touch-action:manipulation}.table-of-contents_trigger__WxmsZ:before{content:"";position:absolute;inset:0 10px;z-index:-1;border:1px solid var(--color-contrast);background-color:var(--color-primary)}.table-of-contents_preview__7SR7L{display:flex;flex-direction:column;align-items:center;gap:8px}.table-of-contents_dot__uTngN{width:4px;height:4px;background-color:color-mix(in srgb,var(--color-secondary) 35%,transparent);transition:background-color .16s}.table-of-contents_dot__uTngN[data-active=true]{background-color:var(--color-secondary)}.table-of-contents_root__sNSH_[data-open=true] .table-of-contents_trigger__WxmsZ{position:absolute;top:0;right:0;padding:0}.table-of-contents_close__3O_W_,.table-of-contents_root__sNSH_[data-open=true] .table-of-contents_preview__7SR7L,.table-of-contents_root__sNSH_[data-open=true] .table-of-contents_trigger__WxmsZ:before{display:none}.table-of-contents_root__sNSH_[data-open=true] .table-of-contents_close__3O_W_{display:block;font-size:24px;line-height:1}.table-of-contents_title__VsJX5{display:flex;align-items:center;min-height:44px;padding:8px 52px 8px 16px;border-bottom:1px dashed var(--color-contrast);text-transform:uppercase}.table-of-contents_list__BLg8C{max-height:min(480px,calc(100dvh - 2 * var(--header-height) - 76px));padding:8px;overflow-y:auto;overscroll-behavior:contain}.table-of-contents_list__BLg8C ul{list-style:none;margin:0;padding:0}.table-of-contents_link__6z_2i{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:32px;padding:6px 8px;color:color-mix(in srgb,var(--color-secondary) 65%,var(--color-primary));font-size:14px;line-height:1.4;text-decoration:none;text-align:right;transition:color .16s,background-color .16s}.table-of-contents_link__6z_2i:focus-visible,.table-of-contents_link__6z_2i[data-active=true]{color:var(--color-secondary);background-color:var(--color-contrast)}@media (hover:hover){.table-of-contents_link__6z_2i:hover{color:var(--color-secondary);background-color:var(--color-contrast)}}.table-of-contents_marker__g9EwR{order:1;flex-shrink:0;height:1px;background-color:currentColor}.table-of-contents_label__j7hWP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-of-contents_content__4CNpj :is(h1,h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--header-height) + 24px)}@media (max-width:1023.98px),(pointer:coarse){.table-of-contents_root__sNSH_{top:auto;bottom:max(env(safe-area-inset-bottom),16px);right:max(env(safe-area-inset-right),8px);transform:none}.table-of-contents_trigger__WxmsZ{height:44px;padding:0}.table-of-contents_trigger__WxmsZ:before{inset:8px}.table-of-contents_preview__7SR7L .table-of-contents_dot__uTngN{display:none}.table-of-contents_preview__7SR7L .table-of-contents_dot__uTngN[data-near=true]{display:block}.table-of-contents_link__6z_2i{min-height:44px;justify-content:flex-start;text-align:left}.table-of-contents_marker__g9EwR{order:0}.table-of-contents_label__j7hWP{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.table-of-contents_dot__uTngN,.table-of-contents_link__6z_2i{transition:none}}@media print{.table-of-contents_root__sNSH_{display:none}}