:root{--max-grid-width: 1920px;--max-container-width: 2600px}@media screen and (min-width:0){:root{--grid-available-width: calc(100vw - (2 * var(--grid-outer-gutter)));--grid-available-width-absolute: calc(var(--max-grid-width) - (2 * var(--grid-outer-gutter)));--grid-gaps-width: calc((var(--grid-columns) - 1) * var(--grid-column-gap));--grid-columns-width: calc(var(--grid-available-width) - var(--grid-gaps-width));--grid-columns-width-absolute: calc(var(--grid-available-width-absolute) - var(--grid-gaps-width));--singleColumnWidth: calc(var(--grid-columns-width) / var(--grid-columns));--singleColumnWidthAbsolute: calc(var(--grid-columns-width-absolute) / var(--grid-columns));--outer-space: var(--grid-outer-gutter)}}@media screen and (min-width:1680px){:root{--grid-available-width: var(--grid-available-width-absolute)}}@media screen and (min-width:1920px){:root{--outer-space: calc(50vw - (var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}@media screen and (min-width:2600px){:root{--outer-space: calc((var(--max-container-width) / 2 - var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}section:has(.content-rsce-ankernav):not(:has(.content-rsce-ankernav--layout-vertical)){position:sticky;top:var(--header-height);z-index:100;padding-block:0;border-top:0;transition:var(--transition) top}section:has(.content-rsce-ankernav):not(:has(.content-rsce-ankernav--layout-vertical)).is-docked:before{content:"";position:absolute;inset:-200px 0 0;z-index:-1;background:var(--neutral-0)}.scroll-down section:has(.content-rsce-ankernav):not(:has(.content-rsce-ankernav--layout-vertical)){top:-1px}.scroll-up .scroll-down section:has(.content-rsce-ankernav):not(:has(.content-rsce-ankernav--layout-vertical)){top:var(--header-height)}.mod_article__inner:has(.content-rsce-ankernav){overflow:visible}[data-anchor]{scroll-margin-top:calc(var(--header-height) + 50px)}.content-rsce-ankernav{background-color:var(--color-white)}.content-rsce-ankernav--item{padding:0;margin:0}.content-rsce-ankernav--item:before{content:none}.content-rsce-ankernav--link{display:block}.content-rsce-ankernav--layout-default{background-color:var(--white);border-block:1px solid var(--color-border);overflow:hidden}.content-rsce-ankernav--layout-default .content-rsce-ankernav--list{display:flex;gap:0;justify-content:flex-start;max-width:var(--max-grid-width);width:100%;padding-block:0;margin-block:0;margin-inline:auto;padding-inline:var(--grid-outer-gutter);overflow-x:auto;font-size:var(--btn-fs);font-weight:var(--btn-fw, 400);line-height:var(--btn-lh, normal);letter-spacing:var(--btn-ls, normal);font-family:var(--btn-ff, var(--font-family));text-transform:var(--btn-tt, none);scrollbar-width:none;-ms-overflow-style:none}.content-rsce-ankernav--layout-default .content-rsce-ankernav--list::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.content-rsce-ankernav--layout-default .content-rsce-ankernav--list{padding-block-end:0}}.content-rsce-ankernav--layout-default .content-rsce-ankernav--item{display:block;margin:0 0 -1px;padding:0;margin-inline-end:-1px;white-space:nowrap;border-inline:1px solid var(--color-border)}.content-rsce-ankernav--layout-default .content-rsce-ankernav--item:before{content:none}.content-rsce-ankernav--layout-default .content-rsce-ankernav--link{display:block;padding-block:var(--spacing-l);padding-inline:var(--spacing-xl);transition:var(--transition-fade) background-color}@media(hover:hover)and (pointer:fine){.content-rsce-ankernav--layout-default .content-rsce-ankernav--link:hover{background-color:var(--primary-40)}}.content-rsce-ankernav--layout-default .content-rsce-ankernav--link.active{color:var(--color-white);background-color:var(--primary-40)}.content-rsce-ankernav--layout-vertical{border-block:none;padding-block-end:var(--space-xl)}.content-rsce-ankernav--layout-vertical .content-rsce-ankernav--list{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;padding-inline:0}.content-rsce-ankernav--layout-vertical .content-rsce-ankernav--item{width:100%}.content-rsce-ankernav--layout-vertical .content-rsce-ankernav--link{padding:1rem 2rem;border-bottom:none;border-radius:1rem;font-size:var(--btn-fs);font-weight:var(--btn-fw, 400);line-height:var(--btn-lh, normal);letter-spacing:var(--btn-ls, normal);font-family:var(--btn-ff, var(--font-family));text-transform:var(--btn-tt, none)}.content-rsce-ankernav--layout-vertical .content-rsce-ankernav--link:hover,.content-rsce-ankernav--layout-vertical .content-rsce-ankernav--link.active{background-color:var(--color-primary)}
