﻿.visually-hidden{border:0;clip:rect(0 0 0 0);height:.063rem;margin:-0.063rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.063rem}.visually-hidden .focusable:active,.visually-hidden .focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.skip-link.visually-hidden.focusable:focus{padding:.2rem 0}main a,main a:visited,main a.anchor{color:var(--color_action);text-decoration:none;overflow-wrap:break-word}main a:active,main a:focus,main a:hover,main a:visited:active,main a:visited:focus,main a:visited:hover,main a.anchor:active,main a.anchor:focus,main a.anchor:hover{color:var(--color_action-variant);text-decoration:underline;text-underline-offset:.281rem}main a b,main a strong,main a:visited b,main a:visited strong,main a.anchor b,main a.anchor strong{color:unset}main a.anchor__internal--feed:after,main a[href$=".atom"]:after,main a[href$=".rss"]:after,main a[href$="feed.xml"]:after{content:"";background-image:url("/assets/graphics/feed.svg");background-position:0 100%;background-repeat:no-repeat;background-size:58%;display:inline-block;height:1rem;margin-left:.3rem;opacity:.7;width:1rem}main a[href^="http:"]:after,main a[href^="https://"]:after,main a.anchor__external--secure:after,main a[rel=external]:after{content:"";background-image:url("/assets/graphics/external.svg");background-position:0 100%;background-repeat:no-repeat;background-size:70%;display:inline-block;filter:var(--filter_action);height:1rem;margin-left:.25rem;opacity:.7;width:1rem}main .further-readings a{font-size:var(--font-size_s)}main a[href^="#"]:after{content:"#";font-size:77%;padding:0 0 0 .15rem}main h1 a[href^="#"],main h2 a[href^="#"],main h3 a[href^="#"],main h4 a[href^="#"],main h5 a[href^="#"],main h6 a[href^="#"]{color:var(--color_black);font-family:var(--font_400);font-size:76%;opacity:.2;padding:0 0 0 .15rem;transition:var(--transition-0)}main h1 a[href^="#"]:after,main h2 a[href^="#"]:after,main h3 a[href^="#"]:after,main h4 a[href^="#"]:after,main h5 a[href^="#"]:after,main h6 a[href^="#"]:after{content:""}main h1:hover a[href^="#"],main h2:hover a[href^="#"],main h3:hover a[href^="#"],main h4:hover a[href^="#"],main h5:hover a[href^="#"],main h6:hover a[href^="#"]{color:var(--color_action);opacity:1}main h1:hover a[href^="#"]:hover,main h2:hover a[href^="#"]:hover,main h3:hover a[href^="#"]:hover,main h4:hover a[href^="#"]:hover,main h5:hover a[href^="#"]:hover,main h6:hover a[href^="#"]:hover{text-decoration:none}main a.anchor__anchor:focus{visibility:visible}main a.button:after,main a.downloads__anchor:after{display:none}main .navigation-toc a[href^="#"]:after{content:""}main h2.references a.anchor__anchor{display:none}.author{border-bottom:.004rem solid var(--color_grey-4);border-top:.004rem solid var(--color_grey-4);padding:calc(var(--space)*4) 0;margin:0 0 calc(var(--space)*4) 0}.author h2{font-size:var(--font-size_m);margin-top:0}.author__body{align-items:center;display:flex;gap:calc(var(--space)*2)}.author__body img{border-radius:50%;margin-top:calc(var(--space)/2)}.author__body h3{font-size:var(--font-size_m);margin:0 0 var(--space)}.author__body address{font-size:var(--font-size_xs);font-style:normal}.author__body address span{white-space:nowrap}@media(max-width: 38rem){.author__body{align-items:flex-start}}@media(max-width: 25rem){.author__body{flex-direction:column}.author__body img{margin:0 auto}.author__body h3,.author__body address{text-align:center}}:root{--border-0: calc(var(--space)/174) solid var(--color_grey-5);--border-1: calc(var(--space)/174) solid var(--color_grey-2)}:root{--border-radius-0: .125rem;--border-radius-1: .25rem;--border-radius-2: .5rem}:root{--box-shadow-0: rgba(38, 50, 56, .23) 0 var(--space) var(--space) calc(var(--space) * -1);--box-shadow-inset-0: inset rgba(38, 50, 56, .23) 0 var(--space) var(--space) calc(var(--space) * -1)}section.teaser-boxes h2 a{color:var(--color_grey-5)}section.teaser-boxes div{display:grid;gap:calc(var(--space)*3);grid-template-columns:repeat(2, 1fr);margin:0 0 calc(var(--space)*2)}@media(max-width: 32rem){section.teaser-boxes div{grid-template-columns:repeat(1, 1fr)}}section.teaser-boxes div article a{color:var(--color_black);display:flex;flex-direction:column;text-decoration:none}section.teaser-boxes div article a h3{color:var(--color_action);font-size:var(--font-size_m);margin:0 0 var(--space)}section.teaser-boxes div article a p{font-size:var(--font-size_xs);line-height:calc(var(--space)*2);margin:0}section.teaser-boxes div article a:active h3,section.teaser-boxes div article a:focus h3,section.teaser-boxes div article a:hover h3{text-decoration:underline}section.teaser-boxes div article a:active p,section.teaser-boxes div article a:focus p,section.teaser-boxes div article a:hover p{text-decoration:none}:root{--buttons__border-thickness-0: 0.1rem}main .button,main a.button,main a:link.button,main a:visited.button,main button.button{align-items:center;border:none;border-radius:var(--border-radius-1);cursor:pointer;display:inline-flex;font-family:var(--font_400);font-size:var(--font-size_m);line-height:1.3;padding:.5rem 1rem .6rem;text-align:center;transition:220ms all ease-in-out;transition:var(--transition-0)}main .button__contained,main a.button__contained,main a:link.button__contained,main a:visited.button__contained,main button.button__contained{background:var(--color_action);border:var(--buttons__border-thickness-0) solid var(--color_action);color:var(--color_white)}main .button__contained:active,main .button__contained:hover,main .button__contained:focus,main .button__contained:focus-visible,main a.button__contained:active,main a.button__contained:hover,main a.button__contained:focus,main a.button__contained:focus-visible,main a:link.button__contained:active,main a:link.button__contained:hover,main a:link.button__contained:focus,main a:link.button__contained:focus-visible,main a:visited.button__contained:active,main a:visited.button__contained:hover,main a:visited.button__contained:focus,main a:visited.button__contained:focus-visible,main button.button__contained:active,main button.button__contained:hover,main button.button__contained:focus,main button.button__contained:focus-visible{color:var(--color_white);filter:contrast(175%) brightness(103%);outline:none;text-decoration:underline}main .button__contained--disabled,main a.button__contained--disabled,main a:link.button__contained--disabled,main a:visited.button__contained--disabled,main button.button__contained--disabled{background:var(--color_grey-6);border:var(--buttons__border-thickness-0) solid var(--color_grey-6);color:var(--color_white)}main .button__contained--disabled:active,main .button__contained--disabled:hover,main .button__contained--disabled:focus,main .button__contained--disabled:focus-visible,main a.button__contained--disabled:active,main a.button__contained--disabled:hover,main a.button__contained--disabled:focus,main a.button__contained--disabled:focus-visible,main a:link.button__contained--disabled:active,main a:link.button__contained--disabled:hover,main a:link.button__contained--disabled:focus,main a:link.button__contained--disabled:focus-visible,main a:visited.button__contained--disabled:active,main a:visited.button__contained--disabled:hover,main a:visited.button__contained--disabled:focus,main a:visited.button__contained--disabled:focus-visible,main button.button__contained--disabled:active,main button.button__contained--disabled:hover,main button.button__contained--disabled:focus,main button.button__contained--disabled:focus-visible{background:var(--color_grey-6);color:var(--color_white);cursor:not-allowed;outline:none;text-decoration:none}main .button__contained--download:before,main .button__contained--external:before,main .button__contained--feed:before,main .button__contained--filter:before,main .button__contained--reset:before,main .button__contained--search:before,main .button__contained--submit:before,main .button__contained--user:before,main a.button__contained--download:before,main a.button__contained--external:before,main a.button__contained--feed:before,main a.button__contained--filter:before,main a.button__contained--reset:before,main a.button__contained--search:before,main a.button__contained--submit:before,main a.button__contained--user:before,main a:link.button__contained--download:before,main a:link.button__contained--external:before,main a:link.button__contained--feed:before,main a:link.button__contained--filter:before,main a:link.button__contained--reset:before,main a:link.button__contained--search:before,main a:link.button__contained--submit:before,main a:link.button__contained--user:before,main a:visited.button__contained--download:before,main a:visited.button__contained--external:before,main a:visited.button__contained--feed:before,main a:visited.button__contained--filter:before,main a:visited.button__contained--reset:before,main a:visited.button__contained--search:before,main a:visited.button__contained--submit:before,main a:visited.button__contained--user:before,main button.button__contained--download:before,main button.button__contained--external:before,main button.button__contained--feed:before,main button.button__contained--filter:before,main button.button__contained--reset:before,main button.button__contained--search:before,main button.button__contained--submit:before,main button.button__contained--user:before{border-right:.063rem solid var(--color_grey-0);content:"";display:block;filter:var(--filter_white);height:1.3rem;margin:0 .7rem 0 0;width:1.625rem}main .button__outlined,main a.button__outlined,main a:link.button__outlined,main a:visited.button__outlined,main button.button__outlined{background:var(--color_white);border:var(--buttons__border-thickness-0) solid var(--color_action);color:var(--color_action)}main .button__outlined:active,main .button__outlined:hover,main .button__outlined:focus,main .button__outlined:focus-visible,main a.button__outlined:active,main a.button__outlined:hover,main a.button__outlined:focus,main a.button__outlined:focus-visible,main a:link.button__outlined:active,main a:link.button__outlined:hover,main a:link.button__outlined:focus,main a:link.button__outlined:focus-visible,main a:visited.button__outlined:active,main a:visited.button__outlined:hover,main a:visited.button__outlined:focus,main a:visited.button__outlined:focus-visible,main button.button__outlined:active,main button.button__outlined:hover,main button.button__outlined:focus,main button.button__outlined:focus-visible{border:var(--buttons__border-thickness-0) solid var(--color_black-0);color:var(--color_black-0);text-decoration:underline}main .button__outlined--disabled,main a.button__outlined--disabled,main a:link.button__outlined--disabled,main a:visited.button__outlined--disabled,main button.button__outlined--disabled{border:var(--buttons__border-thickness-0) solid var(--color_grey-6);color:var(--color_grey-6)}main .button__outlined--disabled:active,main .button__outlined--disabled:hover,main .button__outlined--disabled:focus,main .button__outlined--disabled:focus-visible,main a.button__outlined--disabled:active,main a.button__outlined--disabled:hover,main a.button__outlined--disabled:focus,main a.button__outlined--disabled:focus-visible,main a:link.button__outlined--disabled:active,main a:link.button__outlined--disabled:hover,main a:link.button__outlined--disabled:focus,main a:link.button__outlined--disabled:focus-visible,main a:visited.button__outlined--disabled:active,main a:visited.button__outlined--disabled:hover,main a:visited.button__outlined--disabled:focus,main a:visited.button__outlined--disabled:focus-visible,main button.button__outlined--disabled:active,main button.button__outlined--disabled:hover,main button.button__outlined--disabled:focus,main button.button__outlined--disabled:focus-visible{background:none;color:var(--color_grey-6);cursor:not-allowed}main .button__outlined--download:before,main .button__outlined--external:before,main .button__outlined--feed:before,main .button__outlined--filter:before,main .button__outlined--reset:before,main .button__outlined--search:before,main .button__outlined--submit:before,main .button__outlined--user:before,main a.button__outlined--download:before,main a.button__outlined--external:before,main a.button__outlined--feed:before,main a.button__outlined--filter:before,main a.button__outlined--reset:before,main a.button__outlined--search:before,main a.button__outlined--submit:before,main a.button__outlined--user:before,main a:link.button__outlined--download:before,main a:link.button__outlined--external:before,main a:link.button__outlined--feed:before,main a:link.button__outlined--filter:before,main a:link.button__outlined--reset:before,main a:link.button__outlined--search:before,main a:link.button__outlined--submit:before,main a:link.button__outlined--user:before,main a:visited.button__outlined--download:before,main a:visited.button__outlined--external:before,main a:visited.button__outlined--feed:before,main a:visited.button__outlined--filter:before,main a:visited.button__outlined--reset:before,main a:visited.button__outlined--search:before,main a:visited.button__outlined--submit:before,main a:visited.button__outlined--user:before,main button.button__outlined--download:before,main button.button__outlined--external:before,main button.button__outlined--feed:before,main button.button__outlined--filter:before,main button.button__outlined--reset:before,main button.button__outlined--search:before,main button.button__outlined--submit:before,main button.button__outlined--user:before{border-right:.063rem solid var(--color_action);content:"";display:block;height:1.3rem;justify-content:left;margin:0 .7rem 0 0;width:1.625rem}main .button__outlined--download:before:active,main .button__outlined--download:before:hover,main .button__outlined--download:before:focus,main .button__outlined--download:before:focus-visible,main .button__outlined--external:before:active,main .button__outlined--external:before:hover,main .button__outlined--external:before:focus,main .button__outlined--external:before:focus-visible,main .button__outlined--feed:before:active,main .button__outlined--feed:before:hover,main .button__outlined--feed:before:focus,main .button__outlined--feed:before:focus-visible,main .button__outlined--filter:before:active,main .button__outlined--filter:before:hover,main .button__outlined--filter:before:focus,main .button__outlined--filter:before:focus-visible,main .button__outlined--reset:before:active,main .button__outlined--reset:before:hover,main .button__outlined--reset:before:focus,main .button__outlined--reset:before:focus-visible,main .button__outlined--search:before:active,main .button__outlined--search:before:hover,main .button__outlined--search:before:focus,main .button__outlined--search:before:focus-visible,main .button__outlined--submit:before:active,main .button__outlined--submit:before:hover,main .button__outlined--submit:before:focus,main .button__outlined--submit:before:focus-visible,main .button__outlined--user:before:active,main .button__outlined--user:before:hover,main .button__outlined--user:before:focus,main .button__outlined--user:before:focus-visible,main a.button__outlined--download:before:active,main a.button__outlined--download:before:hover,main a.button__outlined--download:before:focus,main a.button__outlined--download:before:focus-visible,main a.button__outlined--external:before:active,main a.button__outlined--external:before:hover,main a.button__outlined--external:before:focus,main a.button__outlined--external:before:focus-visible,main a.button__outlined--feed:before:active,main a.button__outlined--feed:before:hover,main a.button__outlined--feed:before:focus,main a.button__outlined--feed:before:focus-visible,main a.button__outlined--filter:before:active,main a.button__outlined--filter:before:hover,main a.button__outlined--filter:before:focus,main a.button__outlined--filter:before:focus-visible,main a.button__outlined--reset:before:active,main a.button__outlined--reset:before:hover,main a.button__outlined--reset:before:focus,main a.button__outlined--reset:before:focus-visible,main a.button__outlined--search:before:active,main a.button__outlined--search:before:hover,main a.button__outlined--search:before:focus,main a.button__outlined--search:before:focus-visible,main a.button__outlined--submit:before:active,main a.button__outlined--submit:before:hover,main a.button__outlined--submit:before:focus,main a.button__outlined--submit:before:focus-visible,main a.button__outlined--user:before:active,main a.button__outlined--user:before:hover,main a.button__outlined--user:before:focus,main a.button__outlined--user:before:focus-visible,main a:link.button__outlined--download:before:active,main a:link.button__outlined--download:before:hover,main a:link.button__outlined--download:before:focus,main a:link.button__outlined--download:before:focus-visible,main a:link.button__outlined--external:before:active,main a:link.button__outlined--external:before:hover,main a:link.button__outlined--external:before:focus,main a:link.button__outlined--external:before:focus-visible,main a:link.button__outlined--feed:before:active,main a:link.button__outlined--feed:before:hover,main a:link.button__outlined--feed:before:focus,main a:link.button__outlined--feed:before:focus-visible,main a:link.button__outlined--filter:before:active,main a:link.button__outlined--filter:before:hover,main a:link.button__outlined--filter:before:focus,main a:link.button__outlined--filter:before:focus-visible,main a:link.button__outlined--reset:before:active,main a:link.button__outlined--reset:before:hover,main a:link.button__outlined--reset:before:focus,main a:link.button__outlined--reset:before:focus-visible,main a:link.button__outlined--search:before:active,main a:link.button__outlined--search:before:hover,main a:link.button__outlined--search:before:focus,main a:link.button__outlined--search:before:focus-visible,main a:link.button__outlined--submit:before:active,main a:link.button__outlined--submit:before:hover,main a:link.button__outlined--submit:before:focus,main a:link.button__outlined--submit:before:focus-visible,main a:link.button__outlined--user:before:active,main a:link.button__outlined--user:before:hover,main a:link.button__outlined--user:before:focus,main a:link.button__outlined--user:before:focus-visible,main a:visited.button__outlined--download:before:active,main a:visited.button__outlined--download:before:hover,main a:visited.button__outlined--download:before:focus,main a:visited.button__outlined--download:before:focus-visible,main a:visited.button__outlined--external:before:active,main a:visited.button__outlined--external:before:hover,main a:visited.button__outlined--external:before:focus,main a:visited.button__outlined--external:before:focus-visible,main a:visited.button__outlined--feed:before:active,main a:visited.button__outlined--feed:before:hover,main a:visited.button__outlined--feed:before:focus,main a:visited.button__outlined--feed:before:focus-visible,main a:visited.button__outlined--filter:before:active,main a:visited.button__outlined--filter:before:hover,main a:visited.button__outlined--filter:before:focus,main a:visited.button__outlined--filter:before:focus-visible,main a:visited.button__outlined--reset:before:active,main a:visited.button__outlined--reset:before:hover,main a:visited.button__outlined--reset:before:focus,main a:visited.button__outlined--reset:before:focus-visible,main a:visited.button__outlined--search:before:active,main a:visited.button__outlined--search:before:hover,main a:visited.button__outlined--search:before:focus,main a:visited.button__outlined--search:before:focus-visible,main a:visited.button__outlined--submit:before:active,main a:visited.button__outlined--submit:before:hover,main a:visited.button__outlined--submit:before:focus,main a:visited.button__outlined--submit:before:focus-visible,main a:visited.button__outlined--user:before:active,main a:visited.button__outlined--user:before:hover,main a:visited.button__outlined--user:before:focus,main a:visited.button__outlined--user:before:focus-visible,main button.button__outlined--download:before:active,main button.button__outlined--download:before:hover,main button.button__outlined--download:before:focus,main button.button__outlined--download:before:focus-visible,main button.button__outlined--external:before:active,main button.button__outlined--external:before:hover,main button.button__outlined--external:before:focus,main button.button__outlined--external:before:focus-visible,main button.button__outlined--feed:before:active,main button.button__outlined--feed:before:hover,main button.button__outlined--feed:before:focus,main button.button__outlined--feed:before:focus-visible,main button.button__outlined--filter:before:active,main button.button__outlined--filter:before:hover,main button.button__outlined--filter:before:focus,main button.button__outlined--filter:before:focus-visible,main button.button__outlined--reset:before:active,main button.button__outlined--reset:before:hover,main button.button__outlined--reset:before:focus,main button.button__outlined--reset:before:focus-visible,main button.button__outlined--search:before:active,main button.button__outlined--search:before:hover,main button.button__outlined--search:before:focus,main button.button__outlined--search:before:focus-visible,main button.button__outlined--submit:before:active,main button.button__outlined--submit:before:hover,main button.button__outlined--submit:before:focus,main button.button__outlined--submit:before:focus-visible,main button.button__outlined--user:before:active,main button.button__outlined--user:before:hover,main button.button__outlined--user:before:focus,main button.button__outlined--user:before:focus-visible{border-right:.063rem solid var(--color_white);filter:brightness(0) sepia(1) hue-rotate(-70deg) saturate(5)}main .button__contained--download:before,main .button__outlined--download:before,main a.button__contained--download:before,main a.button__outlined--download:before,main a:link.button__contained--download:before,main a:link.button__outlined--download:before,main a:visited.button__contained--download:before,main a:visited.button__outlined--download:before,main button.button__contained--download:before,main button.button__outlined--download:before{background:url(/assets/graphics/download.svg) no-repeat left 50%/.8rem}main .button__contained--external:after,main .button__outlined--external:after,main a.button__contained--external:after,main a.button__outlined--external:after,main a:link.button__contained--external:after,main a:link.button__outlined--external:after,main a:visited.button__contained--external:after,main a:visited.button__outlined--external:after,main button.button__contained--external:after,main button.button__outlined--external:after{background:none;height:0;margin:0;visibility:hidden;width:0}main .button__contained--external:before,main .button__outlined--external:before,main a.button__contained--external:before,main a.button__outlined--external:before,main a:link.button__contained--external:before,main a:link.button__outlined--external:before,main a:visited.button__contained--external:before,main a:visited.button__outlined--external:before,main button.button__contained--external:before,main button.button__outlined--external:before{background:url(/assets/graphics/external.svg) no-repeat left 50%/.8rem}main .button__contained--feed:before,main .button__outlined--feed:before,main a.button__contained--feed:before,main a.button__outlined--feed:before,main a:link.button__contained--feed:before,main a:link.button__outlined--feed:before,main a:visited.button__contained--feed:before,main a:visited.button__outlined--feed:before,main button.button__contained--feed:before,main button.button__outlined--feed:before{background:url(/assets/graphics/feed.svg) no-repeat left 50%/.8rem}main .button__contained--filter:before,main .button__outlined--filter:before,main a.button__contained--filter:before,main a.button__outlined--filter:before,main a:link.button__contained--filter:before,main a:link.button__outlined--filter:before,main a:visited.button__contained--filter:before,main a:visited.button__outlined--filter:before,main button.button__contained--filter:before,main button.button__outlined--filter:before{background:url(/assets/graphics/filter.svg) no-repeat left 50%/.8rem}main .button__contained--reset:before,main .button__outlined--reset:before,main a.button__contained--reset:before,main a.button__outlined--reset:before,main a:link.button__contained--reset:before,main a:link.button__outlined--reset:before,main a:visited.button__contained--reset:before,main a:visited.button__outlined--reset:before,main button.button__contained--reset:before,main button.button__outlined--reset:before{background:url(/assets/graphics/reset.svg) no-repeat left 50%/.8rem}main .button__contained--search:before,main .button__outlined--search:before,main a.button__contained--search:before,main a.button__outlined--search:before,main a:link.button__contained--search:before,main a:link.button__outlined--search:before,main a:visited.button__contained--search:before,main a:visited.button__outlined--search:before,main button.button__contained--search:before,main button.button__outlined--search:before{background:url(/assets/graphics/search.svg) no-repeat left 50%/.8rem}main .button__contained--submit:before,main .button__outlined--submit:before,main a.button__contained--submit:before,main a.button__outlined--submit:before,main a:link.button__contained--submit:before,main a:link.button__outlined--submit:before,main a:visited.button__contained--submit:before,main a:visited.button__outlined--submit:before,main button.button__contained--submit:before,main button.button__outlined--submit:before{background:url(/assets/graphics/submit.svg) no-repeat left 50%/.8rem}main .button__contained--user:before,main .button__outlined--user:before,main a.button__contained--user:before,main a.button__outlined--user:before,main a:link.button__contained--user:before,main a:link.button__outlined--user:before,main a:visited.button__contained--user:before,main a:visited.button__outlined--user:before,main button.button__contained--user:before,main button.button__outlined--user:before{background:url(/assets/graphics/user.svg) no-repeat left 50%/.8rem}@media(max-width: 550px){main .button,main a.button,main a:link.button,main a:visited.button,main button.button{min-height:2.75rem}}a.button,a:link.button{box-sizing:border-box}a.button{margin-bottom:var(--layout_spacing);margin-right:var(--layout_spacing)}a.button:only-of-type{margin-left:0}p+a.button{margin-top:1.4rem}.button-list{margin:0;padding:0}.button-list li{list-style:outside none;margin-left:var(--layout_spacing);padding:0}.button-list li::before{content:""}:root{--color_primary: rgba(17, 103, 177, 1);--color_primary-variant: rgba(51, 51, 51, 1);--color_secondary: rgba(1, 87, 155, 1);--color_secondary-variant: rgba(2, 119, 189, 1)}:root{--color_black: rgba(0, 0, 0, 1);--color_white: rgba(255, 255, 255, 1);--color_grey-0: rgba(250, 250, 250, 1);--color_grey-1: rgba(236, 239, 241, 1);--color_grey-2: rgba(207, 216, 220, 1);--color_grey-3: rgba(176, 190, 197, 1);--color_grey-4: rgba(144, 164, 174, 1);--color_grey-5: rgba(51, 51, 51, 1)}:root{--color_action: rgba(17, 103, 177, 1);--color_action-variant: rgba(3, 36, 92, 1)}:root{--color_note: rgba(0, 98, 185, 1);--color_note-variant: rgba(0, 98, 185, .05);--color_success: rgba(46, 133, 64, 1);--color_success-variant: rgba(46, 133, 64, .05);--color_alert: rgba(205, 32, 38, 1);--color_alert-variant: rgba(205, 32, 38, .05);--color_warning: rgba(208, 133, 0, 1);--color_warning-variant: rgba(208, 133, 0, .05)}:root{--filter_primary: brightness(0) saturate(100%) invert(11%) sepia(96%) saturate(4096%) hue-rotate(7deg) brightness(93%) contrast(125%);--filter_white: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7472%) hue-rotate(4deg) brightness(106%) contrast(96%);--filter_black: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(9%) hue-rotate(271deg) brightness(106%) contrast(99%);--filter_action: brightness(0) saturate(100%) invert(14%) sepia(71%) saturate(4523%) hue-rotate(194deg) brightness(102%) contrast(101%)}:root{--font-size_xxxs: var(--space);--font-size_xxs: calc(var(--space) * 1.25);--font-size_xs: calc(var(--space) * 1.5);--font-size_s: calc(var(--space) * 1.75);--font-size_m: calc(var(--space) * 2);--font-size_l: calc(var(--space) * 2.125);--font-size_xl: calc(var(--space) * 2.25);--font-size_xxl: calc(var(--space) * 2.4);--font-size_xxxl: calc(var(--space) * 2.675);--font-size_xxxxl: calc(var(--space) * 3.5)}main form{background:var(--color_grey-1);border:.004rem solid var(--color_grey-3);border-radius:var(--border-radius-1);margin:calc(var(--space)*2) 0;padding:calc(var(--space)*2)}main form input,main form label,main form select,main form textarea{box-sizing:border-box;font-size:var(--font-size_m);width:100%}main form input,main form select,main form textarea{background:var(--color_white);border:.004rem solid var(--color_grey-3);border-radius:var(--border-radius-0);box-shadow:inset 0 .1875rem .1875rem 0 rgba(0,0,0,.15);font-family:var(--font_300);font-size:var(--font-size_m);line-height:calc(var(--space)*2);padding:.5rem .6rem}main form input:active,main form input:focus,main form input:focus-visible,main form select:active,main form select:focus,main form select:focus-visible,main form textarea:active,main form textarea:focus,main form textarea:focus-visible{border:.004rem solid var(--color_black);outline:none}main form input option,main form select option,main form textarea option{display:block;min-height:none;padding:0;white-space:nowrap}main button.button+button.button{margin:0 0 0 1rem}main button.button+button.button__contained--submit{float:right}main label{font-family:var(--font_400);padding:0 .6rem .5rem .25rem;display:block}main label.required:after{content:" *";font-family:var(--font_300);font-size:var(--font-size_xxs)}.faq{margin:0 calc(var(--space)*4) calc(var(--space)*4) 0}.faq h3{font-family:var(--font_400italic);margin:0 0 var(--space)}.faq h3:after,.faq h3:before{content:'"'}.faq p{font-size:var(--font-size_s)}:root{--gradient_linear-0: linear-gradient(135deg,var(--color_grey-2) 0%,var(--color_grey-0) 25%,var(--color_grey-1) 50%,var(--color_grey-0) 75%,var(--color_grey-2) 100%)}main h1,main h2,main h3,main h4,main h5,main h6{color:var(--color_grey-5);font-family:var(--font_500);font-weight:normal;margin:calc(var(--space)*5) 0 calc(var(--space)*2);text-wrap:balance}main h1 abbr,main h2 abbr,main h3 abbr,main h4 abbr,main h5 abbr,main h6 abbr{text-decoration:none}main h1{font-family:var(--font_700condensed);font-size:var(--font-size_xxxxl);display:block;line-height:1.4;margin:calc(var(--space)*3) 0 calc(var(--space)*2);padding:0;position:relative}@media(max-width: 38rem){main h1{font-size:var(--font-size_xxxl);margin:calc(var(--space)*3) 0 calc(var(--space)*1)}}@media(max-width: 32rem){main h1{font-size:var(--font-size_xxxl);margin:calc(var(--space)*3) 0 var(--space)}}main h1.main-section{border-bottom:var(--border-0);font-family:var(--font_900);padding:calc(var(--space)*2) 0 calc(var(--space)*3)}main h2{font-family:var(--font_700condensed);font-size:var(--font-size_xxxl)}main dl+h2,main p+h2,main pre+h2,main ul+h2{margin:calc(var(--space)*6) 0 calc(var(--space)*2)}main .highlighter-rouge+h2{margin:calc(var(--space)*8) 0 calc(var(--space)*2)}main h3{font-family:var(--font_400condensed);font-size:var(--font-size_xxl)}main dl+h3,main p+h3,main pre+h3,main ul+h3{margin:calc(var(--space)*5) 0 calc(var(--space)*2)}main .highlighter-rouge+h3{margin:calc(var(--space)*6) 0 calc(var(--space)*2)}main h4{font-family:var(--font_400condensed);font-size:var(--font-size_xl)}main dl+h4,main p+h4,main pre+h4,main ul+h4{margin:calc(var(--space)*5) 0 calc(var(--space)*2)}main .highlighter-rouge+h4{margin:calc(var(--space)*6) 0 calc(var(--space)*2)}main h5{font-size:var(--font-size_l)}main dl+h5,main p+h5,main pre+h5,main ul+h5{margin:calc(var(--space)*5) 0 calc(var(--space)*2)}main h6{font-size:var(--font-size_m)}main dl+h6 main p+h6,main pre+h6,main ul+h6{margin:calc(var(--space)*5) 0 calc(var(--space)*2)}:root{--border-radius-0: 0.2rem;--hint__border-thickness-0: 0.125rem}p.hint,section.hint{border-radius:var(--border-radius-0);font-size:var(--font-size_s);margin:calc(var(--space)*6) 0;padding:var(--space);position:relative}p.hint:before,section.hint:before{border-top-left-radius:var(--border-radius-0);border-top-right-radius:var(--border-radius-0);color:var(--color_white);left:var(--space);padding:0 .4rem 0;position:absolute;text-align:center;top:calc(var(--space)*-2.6);width:calc(var(--space)*2)}p.hint__error,section.hint__error{border:var(--hint__border-thickness-0) solid var(--color_alert);background:var(--color_alert-variant)}p.hint__error:before,section.hint__error:before{background:var(--color_alert);content:"✖"}p.hint__warning,section.hint__warning{border:var(--hint__border-thickness-0) solid var(--color_warning);background:var(--color_warning-variant)}p.hint__warning:before,section.hint__warning:before{background:var(--color_warning);content:"★"}p.hint__success,section.hint__success{border:var(--hint__border-thickness-0) solid var(--color_success);background:var(--color_success-variant)}p.hint__success:before,section.hint__success:before{background:var(--color_success);content:"✔"}p.hint__note,section.hint__note{border:var(--hint__border-thickness-0) solid var(--color_note);background:var(--color_note-variant)}p.hint__note:before,section.hint__note:before{background:var(--color_note);content:"ℹ"}:root{--page-width: 47.2rem;--space: .7rem;--barespace: .7}html{background:var(--color_grey-0)}body{margin:0 auto;padding:0}body header .wrapper,body nav .wrapper,body main .wrapper,body footer .wrapper{margin:0 auto;padding:0 calc(var(--space)*2);max-width:var(--page-width)}body header{background:var(--color_primary);padding:calc(var(--space)*2) 0}.license{border-bottom:.004rem solid var(--color_grey-4);border-top:.004rem solid var(--color_grey-4);padding:calc(var(--space)*4) 0 0;margin:0 0 calc(var(--space)*4) 0}.license h2{font-size:var(--font-size_m);margin-top:0}.license p{font-size:var(--font-size_xs);line-height:calc(var(--barespace)*1.8);margin:0 0 var(--space)}.license p:last-child{margin-bottom:0}.license p span{font-family:var(--font_500)}.license pre,.license code{font-family:var(--font_300mono);font-size:var(--font-size_xxxs);margin:0 0 var(--space)}.author+.license{border-top:none;padding:0 0 calc(var(--space)*4) 0;margin:0 0 calc(var(--space)*4) 0}main ol,main ul{font-family:var(--font_300);list-style:none;margin:calc(var(--space)*2) 0 calc(var(--space)*2) 0}main ol li,main ul li{font-family:var(--font_300);font-size:var(--font-size_m);margin:0 0 var(--space)}main ol li::before,main ul li::before{content:"•";color:var(--color_black);display:inline-block;margin-left:-1rem;width:1rem}@media(max-width: 50rem){main ol li,main ul li{margin:0 0 .4rem 0}}@media(max-width: 30rem){main ol li,main ul li{margin:0 0 .6rem 0}}@media(max-width: 20rem){main ol li,main ul li{margin:0 0 .8rem 0}}main ol li br,main ul li br{margin:.4rem 0 .25rem}main ol li p,main ul li p{display:inline}main ol li ol,main ol li ul,main ul li ol,main ul li ul{margin:var(--space) 0 var(--space) 0}main ol li ol li,main ol li ul li,main ul li ol li,main ul li ul li{font-size:var(--font-size_s)}main ol li ol li br,main ol li ul li br,main ul li ol li br,main ul li ul li br{margin:calc(var(--space)/2) 0 calc(var(--space)/3)}main ol li ol li::before,main ol li ul li::before,main ul li ol li::before,main ul li ul li::before{content:"•";color:var(--color_black);display:inline-block}main ol li ol li:before,main ul li ol li:before{content:"";width:1.2rem}main ol{list-style:decimal}main ol li:before{content:"";width:1.2rem}:root{--logo_gap: calc(var(--space)*2)}.logo{align-items:center;color:var(--color_white);display:flex;flex-direction:row;gap:var(--logo_gap);text-decoration:none}@media(max-width: 34rem){.logo{flex-direction:column;align-items:flex-start;flex-grow:0;gap:calc(var(--logo_gap)/2);justify-content:flex-start}}.logo__image{border-right:.04rem solid var(--color_white);padding:.2rem var(--logo_gap) .2rem 0}@media(max-width: 34rem){.logo__image{border:none;margin:0 auto;padding:0}}.logo__tagline,.logo__tagline b{color:var(--color_white);line-height:normal;padding:0}@media(max-width: 34rem){.logo__tagline,.logo__tagline b{font-size:var(--font-size_xs);margin:0 auto;text-align:center}}.logo__tagline b{display:block}.navigation-global{background:var(--color_white);border-bottom:.004rem solid var(--color_grey-2);border-top:.004rem solid var(--color_grey-2);box-shadow:var(--box-shadow-0);height:inherit}.navigation-global ul{display:flex;gap:calc(var(--space)*1.5);height:auto;list-style:none;margin:0;max-width:var(--page-width);padding:0;width:auto}@media(max-width: 32rem){.navigation-global ul{gap:0}}.navigation-global ul li{display:inline;overflow:hidden}.navigation-global__anchor{color:var(--color_action);display:block;font-family:var(--font_500);font-size:var(--font-size_s);padding:0;position:relative;line-height:2.9rem;text-align:center;text-decoration:none;transition:var(--transition-0)}.navigation-global__anchor:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:".";color:rgba(0,0,0,0);background:var(--color_black);height:.12rem}.navigation-global__anchor:after,.navigation-global__anchor:before{transition:var(--transition-0)}.navigation-global__anchor:active,.navigation-global__anchor:focus,.navigation-global__anchor:hover{color:var(--color_black);text-decoration:none}.navigation-global__anchor:active:after,.navigation-global__anchor:focus:after,.navigation-global__anchor:hover:after{width:100%}.navigation-global__anchor--active,.navigation-global__anchor--active:active,.navigation-global__anchor--active:hover,.navigation-global__anchor--active:focus{color:var(--color_black);text-decoration:none}.navigation-global__anchor--active:after,.navigation-global__anchor--active:active:after,.navigation-global__anchor--active:hover:after,.navigation-global__anchor--active:focus:after{background:var(--color_primary);width:100%}@media(max-width: 32rem){.navigation-global{border:none;border-top:.004rem solid var(--color_grey-2);position:relative;z-index:99}.navigation-global ul{align-items:center;background:var(--color_grey-0);border-bottom:.004rem solid var(--color_grey-2);border-top:.004rem solid var(--color_grey-0);flex-direction:column;justify-content:center;left:0;margin:.02rem 0 0 0;position:absolute;top:0;width:100%}.navigation-global ul li{background:var(--color_blue-2);color:#fff;display:flex;justify-content:center;margin:0;padding:1rem 0;width:100%}.navigation-global #menu-toggle:checked~ul{box-shadow:var(--box-shadow-0);visibility:visible}.navigation-global #menu-toggle:checked~ul li{height:2.4em;padding:.5em;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1)}.navigation-global #menu-toggle:checked~ul li:first-child{padding:1.4rem .5rem .5rem}.navigation-global #menu-toggle:checked~ul li:last-child{padding:.5rem .5rem 1.4rem}.navigation-global #menu-toggle~ul{visibility:collapse}.navigation-global #menu-toggle~ul li{height:0;margin:0;padding:0;border:0;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1)}}.navigation-global__menu-toggle{display:none}.navigation-global__menu-button-container{background:var(--color_action);border-radius:var(--border-radius-1);cursor:pointer;display:none;padding:1rem .5rem 1.25rem .5rem;width:30px}@media(max-width: 32rem){.navigation-global__menu-button-container{display:block;position:absolute;right:0;transform:scale(0.6);top:.04rem;z-index:999}}.navigation-global__menu-button,.navigation-global__menu-button::before,.navigation-global__menu-button::after{display:block;background:var(--color_white);position:absolute;height:.25rem;width:1.875rem;transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:var(--border-radius-2)}.navigation-global__menu-button::before{content:"";margin-top:-8px}.navigation-global__menu-button::after{content:"";margin-top:8px}#menu-toggle:checked+.navigation-global__menu-button-container .navigation-global__menu-button::before{margin-top:0;transform:rotate(405deg)}#menu-toggle:checked+.navigation-global__menu-button-container .navigation-global__menu-button::after{margin-top:0;transform:rotate(-405deg)}#menu-toggle:checked+.navigation-global__menu-button-container .navigation-global__menu-button{background:none}details.navigation-toc{background:var(--color_white);border:.004rem solid var(--color_grey-2);border-radius:var(--border-radius-1);padding:var(--space)}details.navigation-toc summary{cursor:pointer;list-style:none;position:relative}details.navigation-toc summary:after{content:"";border-right:calc(var(--space)/6) solid;border-bottom:calc(var(--space)/6) solid;position:absolute;right:var(--space);height:var(--space);width:var(--space);top:50%;transform:translateY(-60%) rotate(45deg);transition:var(--transition-0)}details.navigation-toc summary h2{color:var(--color_action);display:inline;font-family:var(--font_500);font-size:var(--font-size_s);margin:0;transition:var(--transition-0)}details.navigation-toc summary:active h2,details.navigation-toc summary:focus h2,details.navigation-toc summary:hover h2{color:var(--color_action-variant)}details.navigation-toc ol{list-style:inside none;margin:calc(var(--space)*2) 0 var(--space) 0;padding:0}details.navigation-toc ol li{margin:0 0 var(--space) 0}details.navigation-toc ol li a{font-family:var(--font_400);font-size:var(--font-size_s)}details.navigation-toc ol li ol{margin:calc(var(--space)/3) 0 calc(var(--space)*2) var(--space)}details.navigation-toc ol li ol li{margin:0 0 calc(var(--space)/2) 0}details.navigation-toc ol li ol li a{font-family:var(--font_300);font-size:var(--font-size_xs)}details.navigation-toc[open] summary:after{transform:rotate(-135deg)}details.navigation-toc[open] summary~*{animation:toc-open .3s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@keyframes toc-open{0%{opacity:0;transform:translateY(calc(var(--space) * -1))}100%{opacity:1}}h2:target,h3:target,h4:target,h5:target,h6:target{animation:toc-target 7s ease 1}@keyframes toc-target{0%{color:var(--color_primary)}}h1+dl.meta-data{margin:calc(var(--space)*-1) 0 calc(var(--space)*4) 0}@media(max-width: 38rem){h1+dl.meta-data{margin:var(--space) 0 calc(var(--space)*3) 0}}dl.meta-data{display:flex;flex-wrap:wrap;white-space:nowrap}dl.meta-data dd,dl.meta-data dt{color:var(--color_grey-5);display:inline;font-family:var(--font_300);font-size:var(--font-size_xxs);line-height:1}dl.meta-data dd time,dl.meta-data dt time{line-height:.9}dl.meta-data dd a:after,dl.meta-data dt a:after{content:""}dl.meta-data dd,dl.meta-data dd:last-of-type{white-space:nowrap;margin:0 1rem 0 .3rem}dl.meta-data dt{font-family:var(--font_500)}.quotes{background:var(--gradient_linear-0);box-shadow:var(--box-shadow-0);color:var(--color_black);margin:calc(var(--space)*6) 0;padding:calc(var(--space)*4)}.quotes blockquote{margin:var(--space) calc(var(--space)*2) calc(var(--space)*5)}.quotes blockquote p{font-family:var(--font_400italic);font-size:var(--font-size_xxl);line-height:calc(var(--barespace)*1.8)}.quotes figcaption{font-family:var(--font_500);font-size:var(--font-size_s);text-align:right}.quotes figcaption span,.quotes figcaption span cite{font-family:var(--font_400);font-size:var(--font-size_xs)}.quotes figcaption span time,.quotes figcaption span cite time{font-family:var(--font_400mono)}.quotes figcaption span{display:block}.quotes figcaption span.expertise{font-family:var(--font_300italic);margin-bottom:var(--space)}.sources li{margin:0 0 var(--space)}.sources li a{font-size:var(--font-size_s)}.summary{border-top:var(--border-0);border-bottom:var(--border-0);font-family:var(--font_400);font-size:var(--font-size_m);line-height:1.225;padding:calc(var(--space)*2) 0;margin:0 0 calc(var(--space)*4) 0}.summary code{font-family:var(--font_500mono)}.summary em,.summary i{font-family:var(--font_400italic)}.main-section~.summary{border-top:none;padding:0 0 calc(var(--space)*2)}.highlighter-rouge pre{background:var(--color_white);border:.004rem solid var(--color_grey-2);border-radius:var(--border-radius-1);box-shadow:var(--box-shadow-inset-0);margin:0 0 calc(var(--space)*2);overflow-x:scroll;padding:calc(var(--space)/2) var(--space) var(--space) var(--space)}.highlighter-rouge pre code{font-family:var(--font_300mono);font-size:var(--font-size_xs);padding:0}.highlighter-rouge pre code .hll{background-color:#ffc}.highlighter-rouge pre code .c{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .err{color:#a40000;border:1px solid var(--color_alert)}.highlighter-rouge pre code .g{color:#000}.highlighter-rouge pre code .k{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .l{color:#000}.highlighter-rouge pre code .n{color:#000}.highlighter-rouge pre code .o{color:#b50000;font-family:var(--font_400mono)}.highlighter-rouge pre code .x{color:#000}.highlighter-rouge pre code .p{color:#000;font-family:var(--font_400mono)}.highlighter-rouge pre code .cm{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .cp{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .c1{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .cs{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .gd{color:#a40000}.highlighter-rouge pre code .ge{color:#000;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .gr{color:var(--color_alert)}.highlighter-rouge pre code .gh{color:navy;font-family:var(--font_400mono)}.highlighter-rouge pre code .gi{color:#00a000}.highlighter-rouge pre code .go{color:#000;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .gp{color:#685638}.highlighter-rouge pre code .gs{color:#000;font-family:var(--font_400mono)}.highlighter-rouge pre code .gu{color:purple;font-family:var(--font_400mono)}.highlighter-rouge pre code .gt{color:#a40000;font-family:var(--font_400mono)}.highlighter-rouge pre code .kc{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .kd{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .kn{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .kp{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .kr{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .kt{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .ld{color:#000}.highlighter-rouge pre code .m{color:#0000cf;font-family:var(--font_400mono)}.highlighter-rouge pre code .s{color:#1f6400}.highlighter-rouge pre code .na{color:#a8007e}.highlighter-rouge pre code .nb{color:#204a87}.highlighter-rouge pre code .nc{color:#000}.highlighter-rouge pre code .no{color:#000}.highlighter-rouge pre code .nd{color:#5c35cc;font-family:var(--font_400mono)}.highlighter-rouge pre code .ni{color:#b50000}.highlighter-rouge pre code .ne{color:#c00;font-family:var(--font_400mono)}.highlighter-rouge pre code .nf{color:#000}.highlighter-rouge pre code .nl{color:#f57900}.highlighter-rouge pre code .nn{color:#000}.highlighter-rouge pre code .nx{color:#000}.highlighter-rouge pre code .py{color:#000}.highlighter-rouge pre code .nt{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .nv{color:#000}.highlighter-rouge pre code .ow{color:#204a87;font-family:var(--font_400mono)}.highlighter-rouge pre code .w{color:#f8f8f8;text-decoration:underline}.highlighter-rouge pre code .mf{color:#0000cf;font-family:var(--font_400mono)}.highlighter-rouge pre code .mh{color:#0000cf;font-family:var(--font_400mono)}.highlighter-rouge pre code .mi{color:#0000cf;font-family:var(--font_400mono)}.highlighter-rouge pre code .mo{color:#0000cf;font-family:var(--font_400mono)}.highlighter-rouge pre code .sb{color:#1f6400}.highlighter-rouge pre code .sc{color:#1f6400}.highlighter-rouge pre code .sd{color:#685638;font-family:var(--font_400monoitalic)}.highlighter-rouge pre code .s2{color:#1f6400}.highlighter-rouge pre code .se{color:#1f6400}.highlighter-rouge pre code .sh{color:#1f6400}.highlighter-rouge pre code .si{color:#1f6400}.highlighter-rouge pre code .sx{color:#1f6400}.highlighter-rouge pre code .sr{color:#1f6400}.highlighter-rouge pre code .s1{color:#1f6400}.highlighter-rouge pre code .ss{color:#1f6400}.highlighter-rouge pre code .bp{color:#3465a4}.highlighter-rouge pre code .vc{color:#000}.highlighter-rouge pre code .vg{color:#000}.highlighter-rouge pre code .vi{color:#000}.highlighter-rouge pre code .il{color:#0000cf;font-family:var(--font_400mono)}table{border-collapse:collapse;border-spacing:0;margin:calc(var(--space)*4) 0;width:100%}table::-webkit-scrollbar{-webkit-appearance:none;height:.875rem;width:.875rem}table::-webkit-scrollbar-thumb{border-radius:.5rem;border:.1875 solid var(--color_white-0);background-color:rgba(0,0,0,.3)}table caption{border-bottom:.004rem solid var(--color_grey-2);caption-side:bottom;color:var(--color_grey-5);font-family:var(--font_400);font-size:var(--font-size_xxs);padding:calc(var(--space)*2) 0;text-align:left}table caption p{font-family:var(--font_300);font-size:var(--font-size_xxs);line-height:1.2}table thead tr{box-shadow:var(--box-shadow-0);position:sticky;top:0;z-index:2}table tr{border-bottom:calc(var(--space)/2) solid var(--color_grey-0);color:var(--color_black-0);font-family:var(--font_300);font-size:var(--font-size_xs);margin:0}table tr th{background:var(--color_grey-0);font-family:var(--font_400);font-size:var(--font-size_xs);padding:var(--space) var(--space) calc(var(--space)*2) var(--space);text-align:left;vertical-align:top}table tr th:first-child{padding:var(--space) var(--space) calc(var(--space)*2) 0}table td{background:#fff;padding:calc(var(--space)*2) var(--space);vertical-align:top}table td p{color:var(--color_black-0);font-family:var(--font_300);font-size:var(--font-size_xs);line-height:calc(var(--space)*2);margin:0 0 .5rem 0}table td p small{font-size:var(--font-size_xxs)}table td p:last-of-type{margin:0}table td ol,table td ul{margin:-0.2rem 0 0 -1.2rem}table td ol li,table td ul li{font-size:inherit}table td p+ol,table td p+ul{margin:0 0 0 -1.2rem}main nav.tags{border-top:.004rem solid var(--color_grey-4);padding:calc(var(--space)*2) 0 0;margin:calc(var(--space)*6) 0 calc(var(--space)*2)}main nav.tags h2{font-size:var(--font-size_m);margin-top:0}main nav.tags ol,main nav.tags ul{display:flex;flex-wrap:wrap;gap:calc(var(--space)*1.5);list-style:none;margin:0;padding:0}main nav.tags ol li,main nav.tags ul li{margin:0}main nav.tags ol li::before,main nav.tags ul li::before{content:"";display:none}main nav.tags ol li a,main nav.tags ul li a{background:var(--color_action);border-bottom-left-radius:var(--border-radius-2);border-top-left-radius:var(--border-radius-2);border-bottom-right-radius:var(--border-radius-0);border-top-right-radius:var(--border-radius-0);color:var(--color_white);display:inline-block;font-family:var(--font_400condensed);font-size:var(--font-size_xs);padding:calc(var(--space)/3) var(--space) calc(var(--space)/2) calc(var(--space)/1.5);transition:var(--transition-1);white-space:nowrap}main nav.tags ol li a:active,main nav.tags ol li a:focus,main nav.tags ol li a:hover,main nav.tags ul li a:active,main nav.tags ul li a:focus,main nav.tags ul li a:hover{background:var(--color_action-variant);text-decoration:none}main .teaser-page{margin:0 calc(var(--space)*-2) calc(var(--space)*2)}main .teaser-page a{background:var(--color_white);box-shadow:var(--box-shadow-0);color:var(--color_black);display:block;padding:calc(var(--space)*2);text-decoration:none}main .teaser-page a h3{font-size:var(--font-size_s);margin:0 0 var(--space)}main .teaser-page a p{margin:0;font-size:var(--font-size_s)}main .teaser-page a:active h3,main .teaser-page a:focus h3,main .teaser-page a:hover h3{text-decoration:underline}main .teaser-page a:active p,main .teaser-page a:focus p,main .teaser-page a:hover p{text-decoration:none}body{font-family:var(--font_300);font-size:var(--font-size_m)}abbr{cursor:help;text-decoration:dotted underline;text-underline-offset:.281rem}p{font-family:var(--font_300);font-size:var(--font-size_m);line-height:calc(var(--space)*2.6);margin:0 0 calc(var(--space)*2);max-width:calc(var(--space)*70);text-wrap:stable}p b,p strong{color:var(--color_grey-5);opacity:.85}p b code,p strong code{font-family:var(--font_500mono)}h1+p{margin:calc(var(--space)*2) 0 calc(var(--space)*3)}b,strong{color:var(--color_grey-5);font-family:var(--font_500);font-weight:normal}b i,b em,strong i,strong em{font-family:var(--font_400italic)}b code,strong code{font-family:var(--font_500mono)}cite,em,i,q{font-family:var(--font_300italic);font-style:normal}cite b,cite strong,em b,em strong,i b,i strong,q b,q strong{font-family:var(--font_400italic)}del,s{text-decoration:line-through}sub,sup{font-size:var(--font-size_s);line-height:1}code{font-family:var(--font_500mono);font-size:95%;white-space:break-spaces}p code,li code,td code{background:var(--color_white);border:.004rem solid var(--color_grey-1);border-radius:var(--border-radius-1);font-family:var(--font_300mono);font-size:80%;padding:0 calc(var(--space)/3)}form code{font-size:100%;font-weight:normal}math{font-family:var(--font_300)}time{font-family:var(--font_300mono)}hr{color:var(--color_grey-4);background:var(--color_grey-4);height:calc(var(--space)/10);border:0;margin:calc(var(--space)*6) 0}pre[class*=language-]{margin:calc(var(--space)*2) 0;padding:var(--space)}pre[class*=language-] code{font-size:var(--font-size_s)}:root{--transformation-0: rotate(2.5deg) scale(1.1)}:root{--transition-0: all .3s ease-in-out;--transition-1: all .6s ease}:root{--font_100: "100";--font_100italic: "100italic";--font_100mono: "100mono";--font_100monoitalic: "100monoitalic";--font_200mono: "200";--font_200monoitalic: "200monoitalic";--font_300: "300";--font_300italic: "300italic";--font_300mono: "300mono";--font_300monoitalic: "300monoitalic";--font_300condensed: "300condensed";--font_300condenseditalic: "300condenseditalic";--font_400: "400";--font_400italic: "400italic";--font_400mono: "400mono";--font_400monoitalic: "400monoitalic";--font_400condensed: "400condensed";--font_400condenseditalic: "400condenseditalic";--font_500: "500";--font_500italic: "500italic";--font_500mono: "500mono";--font_500monoitalic: "500monoitalic";--font_600mono: "600mono";--font_600monoitalic: "600monoitalic";--font_700: "700";--font_700italic: "700italic";--font_700mono: "700mono";--font_700monoitalic: "700monoitalic";--font_700condensed: "700condensed";--font_700condenseditalic: "700condenseditalic";--font_900: "900";--font_900italic: "900italic"}@font-face{font-family:"100";font-display:fallback;src:url("/assets/fonts/Roboto-Thin.woff2") format("woff2")}@font-face{font-family:"100italic";font-display:fallback;src:url("/assets/fonts/Roboto-ThinItalic.woff2") format("woff2")}@font-face{font-family:"100mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-Thin.woff2") format("woff2")}@font-face{font-family:"100monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-ThinItalic.woff2") format("woff2")}@font-face{font-family:"200mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-ExtraLight.woff2") format("woff2")}@font-face{font-family:"200monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-ExtraLightItalic.woff2") format("woff2")}@font-face{font-family:"300";font-display:fallback;src:url("/assets/fonts/Roboto-Light.woff2") format("woff2")}@font-face{font-family:"300italic";font-display:fallback;src:url("/assets/fonts/Roboto-LightItalic.woff2") format("woff2")}@font-face{font-family:"300mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-Light.woff2") format("woff2")}@font-face{font-family:"300monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-LightItalic.woff2") format("woff2")}@font-face{font-family:"300condensed";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-Light.woff2") format("woff2")}@font-face{font-family:"300condenseditalic";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-LightItalic.woff2") format("woff2")}@font-face{font-family:"400";font-display:fallback;src:url("/assets/fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"400italic";font-display:fallback;src:url("/assets/fonts/Roboto-Italic.woff2") format("woff2")}@font-face{font-family:"400mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-Regular.woff2") format("woff2")}@font-face{font-family:"400monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-Italic.woff2") format("woff2")}@font-face{font-family:"400condensed";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-Regular.woff2") format("woff2")}@font-face{font-family:"400condenseditalic";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-Italic.woff2") format("woff2")}@font-face{font-family:"500";font-display:fallback;src:url("/assets/fonts/Roboto-Medium.woff2") format("woff2")}@font-face{font-family:"500italic";font-display:fallback;src:url("/assets/fonts/Roboto-MediumItalic.woff2") format("woff2")}@font-face{font-family:"500mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-Medium.woff2") format("woff2")}@font-face{font-family:"500monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-MediumItalic.woff2") format("woff2")}@font-face{font-family:"600mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-SemiBold.woff2") format("woff2")}@font-face{font-family:"600monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-SemiBoldItalic.woff2") format("woff2")}@font-face{font-family:"700";font-display:fallback;src:url("/assets/fonts/Roboto-Bold.woff2") format("woff2")}@font-face{font-family:"700italic";font-display:fallback;src:url("/assets/fonts/Roboto-BoldItalic.woff2") format("woff2")}@font-face{font-family:"700mono";font-display:fallback;src:url("/assets/fonts/RobotoMono-Bold.woff2") format("woff2")}@font-face{font-family:"700monoitalic";font-display:fallback;src:url("/assets/fonts/RobotoMono-BoldItalic.woff2") format("woff2")}@font-face{font-family:"700condensed";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-Bold.woff2") format("woff2")}@font-face{font-family:"700condenseditalic";font-display:fallback;src:url("/assets/fonts/RobotoCondensed-BoldItalic.woff2") format("woff2")}@font-face{font-family:"900";font-display:fallback;src:url("/assets/fonts/Roboto-Black.woff2") format("woff2")}@font-face{font-family:"900italic";font-display:fallback;src:url("/assets/fonts/Roboto-BlackItalic.woff2") format("woff2")}.website-footer{background:var(--color_primary);border-bottom:var(--space) solid var(--color_primary);border-top:var(--border-1);color:var(--color_white);font-size:var(--font-size_m);margin:calc(var(--space)*8) 0 0}.website-footer .container{align-items:center;display:flex;flex-direction:row;gap:calc(var(--space)*4);justify-content:space-between;padding:calc(var(--space)*4) 0}@media(max-width: 34rem){.website-footer .container{flex-direction:column;gap:calc(var(--space)*2)}}.website-footer .logo__image{border:none;padding:0}@media(max-width: 34rem){.website-footer .logo__image{margin:0 auto}}.website-footer .logo__tagline{display:none;visibility:hidden}.website-footer aside{margin:0;padding:0}.website-footer aside h2{color:var(--color_black)}.website-footer aside p{font-family:var(--font_400);font-size:var(--font-size_s);margin:0;padding:0}@media(max-width: 32rem){.website-footer aside p{text-align:center}}.website-footer nav{background:var(--color_black)}.website-footer nav h2{color:var(--color_white)}.website-footer nav ul{display:flex;flex-direction:row;gap:var(--space);list-style:outside none;margin:0;padding:calc(var(--space)*2) 0}@media(max-width: 34rem){.website-footer nav ul{flex-direction:column}}.website-footer nav ul li{font-size:var(--font-size_xs)}@media(max-width: 34rem){.website-footer nav ul li{text-align:center}}.website-footer nav ul li:last-child{align-self:center;color:var(--color_white);flex-grow:1;text-align:right}@media(max-width: 34rem){.website-footer nav ul li:last-child{font-size:var(--font-size_xxxs);margin:calc(var(--space)*2) 0 0;text-align:center}}.website-footer nav ul li a{color:var(--color_white);font-family:var(--font_300);text-decoration:none;transition:var(--transition-0)}.website-footer nav ul li a:hover,.website-footer nav ul li a:active,.website-footer nav ul li a:focus{text-decoration:underline}/*# sourceMappingURL=style.css.map */