.table-of-contents{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-of-contents:not([class*=mb-]){margin-bottom:0}main .table-of-contents{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--main-grid-gap, calc(var(--spacer) * 4))}main .table-of-contents>:where(h2,ul){grid-column-start:1;grid-column-end:13}@media(min-width: 1024px){main .table-of-contents>:where(h2,ul){grid-column-start:1;grid-column-end:13}}@media(min-width: 1280px){main .table-of-contents>:where(h2,ul){grid-column-end:11;grid-column-start:4}}@media(min-width: 1440px){main .table-of-contents>:where(h2,ul){grid-column-end:10}}main:is(.page--has-left-sidebar,.page--has-right-sidebar) .table-of-contents{display:grid}@media(min-width: 1280px){main.page--has-right-sidebar .table-of-contents>:where(h2,ul){grid-column-end:9}}@media(min-width: 1280px){main.page--has-right-sidebar:not(.page--has-left-sidebar) .table-of-contents>:where(h2,ul){grid-column-start:2}}@media(min-width: 1024px){main.page--has-left-sidebar .table-of-contents>:where(h2,ul){grid-column-start:5}}.table-of-contents h2{color:var(--linz-grey-1100);font-weight:var(--font-weight-600);font-size:var(--type-scale-14)}.table-of-contents h2~ul{margin-top:calc(var(--spacer)*3)}.table-of-contents ul{list-style:none;padding:0;margin-bottom:0}.table-of-contents ul a{display:inline-block;border-left:1px solid rgba(0,165,153,.2);padding-left:calc(var(--spacer)*2);color:var(--linz-grey-1100);font-size:var(--type-scale-14);padding-top:8px;padding-bottom:8px;text-decoration:none}.table-of-contents ul a:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;border-left-width:3px;border-color:var(--linz-teal-900);color:var(--linz-teal-900);font-weight:var(--font-weight-600)}@media(hover: hover){.table-of-contents ul a:hover,.table-of-contents ul a:active{outline:none;border-left-width:3px;border-color:var(--linz-teal-900);color:var(--linz-teal-900);font-weight:var(--font-weight-600)}}.table-of-contents ul a:not([data-tag=H2]){padding-left:calc(var(--spacer)*5)}.table-of-contents__anchor{scroll-margin-top:.15rem}.table-of-contents__marker{position:absolute;top:100vh;height:5px}.table-of-contents__back{position:sticky;bottom:0;display:inline-block;padding-bottom:18px;float:right;right:18px;z-index:49;opacity:0;transition:opacity .2s ease;color:var(--linz-teal-1000);font-size:var(--type-scale-15, 15px);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-90deg-up' viewBox='0 0 16 16' stroke='rgb(0,98.6,102)'%3E %3Cpath fill-rule='evenodd' d='M4.854 1.146a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L4 2.707V12.5A2.5 2.5 0 0 0 6.5 15h8a.5.5 0 0 0 0-1h-8A1.5 1.5 0 0 1 5 12.5V2.707l3.146 3.147a.5.5 0 1 0 .708-.708z'/%3E %3C/svg%3E");background-repeat:no-repeat;background-position:left top;background-size:18px auto;padding-left:24px;font-weight:var(--font-weight-600);text-shadow:0 0 1px hsla(0,0%,100%,.75)}.table-of-contents__back.is-visible{opacity:1}.table-of-contents__back:focus-visible{outline:3px solid var(--a11y-focus-color, #E31CEE);outline-offset:-3px;color:var(--linz-teal-1000)}@media(hover: hover){.table-of-contents__back:hover,.table-of-contents__back:active{outline:none;color:var(--linz-teal-1000)}}
