html{box-sizing:border-box;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html body *{animation-duration:0s!important;animation-delay:0s!important}}*,:after,:before{box-sizing:inherit}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul:where([class]){list-style:none}button,input,select,textarea{color:inherit;letter-spacing:inherit;font:inherit}input[type=text],textarea{width:100%}fieldset{padding:0;border:0}legend{margin-bottom:.5rem;max-width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;background-color:transparent;line-height:1}button *{pointer-events:none}button:hover{cursor:pointer}embed,iframe,img,object,svg,video{display:block;max-width:100%}table{width:100%;table-layout:fixed}[hidden]{display:none!important}noscript{display:block;margin-top:1em;margin-bottom:1em}[tabindex="-1"]{outline:0!important;box-shadow:none!important}:root{--primary-50:hsl(204, 86%, 91%);--primary-100:hsl(204, 86%, 51%);--primary-200:hsl(204, 86%, 41%);--primary-300:hsl(204, 86%, 31%);--primary-400:hsl(204, 86%, 21%);--primary-500:hsl(204, 86%, 11%);--secondary-50:hsl(42, 100%, 94%);--secondary-100:hsl(42, 100%, 89%);--secondary-200:hsl(42, 100%, 79%);--secondary-300:hsl(42, 100%, 69%);--secondary-400:hsl(42, 100%, 59%);--secondary-500:hsl(42, 100%, 49%);--neutral-100:hsl(0, 0%, 100%);--neutral-200:hsl(200, 23%, 97%);--neutral-300:hsl(200, 12%, 95%);--neutral-400:hsl(205, 12%, 88%);--neutral-500:hsl(209, 13%, 83%);--neutral-600:hsl(208, 6%, 55%);--neutral-700:hsl(210, 8%, 31%);--neutral-800:hsl(212, 9%, 22%);--neutral-900:hsl(210, 10%, 14%);--dark-100:hsl(240, 4%, 9%)}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/fonts/source-sans-pro-v21-latin-300.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-300.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/fonts/source-sans-pro-v21-latin-300italic.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-300italic.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/fonts/source-sans-pro-v21-latin-regular.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/fonts/source-sans-pro-v21-latin-italic.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/fonts/source-sans-pro-v21-latin-600.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-600.woff)format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/fonts/source-sans-pro-v21-latin-600italic.woff2)format("woff2"),url(/fonts/source-sans-pro-v21-latin-600italic.woff)format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:url(/fonts/source-serif-pro-v15-latin-regular.woff2)format("woff2"),url(/fonts/source-serif-pro-v15-latin-regular.woff)format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:400;src:url(/fonts/source-serif-pro-v15-latin-italic.woff2)format("woff2"),url(/fonts/source-serif-pro-v15-latin-italic.woff)format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:url(/fonts/source-serif-pro-v15-latin-600.woff2)format("woff2"),url(/fonts/source-serif-pro-v15-latin-600.woff)format("woff")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:600;src:url(/fonts/source-serif-pro-v15-latin-600italic.woff2)format("woff2"),url(/fonts/source-serif-pro-v15-latin-600italic.woff)format("woff")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:300;src:url(/fonts/source-code-pro-v22-latin-300.woff2)format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:300;src:url(/fonts/source-code-pro-v22-latin-300italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:normal;font-weight:400;src:url(/fonts/source-code-pro-v22-latin-regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Source Code Pro;font-style:italic;font-weight:400;src:url(/fonts/source-code-pro-v22-latin-italic.woff2)format("woff2")}@font-face{font-display:fallback;font-family:Amatic SC;font-style:normal;font-weight:400;src:url(/fonts/amatic-sc-v24-latin-regular.woff2)format("woff2")}@font-face{font-display:fallback;font-family:Amatic SC;font-style:normal;font-weight:700;src:url(/fonts/amatic-sc-v24-latin-700.woff2)format("woff2")}body{font-family:var(--font-family-default);text-shadow:rgba(0,0,0,.01)0 0 1px;text-rendering:optimizeLegibility;font-synthesis:none;font-size:1rem;line-height:1.5rem;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body a:not(.button){color:var(--action-color);text-decoration:underline}body a:not(.button):visited{color:var(--action-color)}body a:not(.button):hover,body a:not(.button):focus{color:var(--action-color-state);text-decoration:none}body :where(main) a{word-wrap:break-word;word-break:break-word}body :where(h1,h2){font-family:var(--font-family-special)}body h1,body h2{font-weight:800}body h3,body h4,body h5,body h6{font-weight:600}body h1{font-size:2.25rem;line-height:3.375rem}@media (min-width:48em){body h1{font-size:3rem;line-height:3.625rem}}body h2{font-size:1.875rem;line-height:2.8125rem}@media (min-width:48em){body h2{font-size:2.25rem;line-height:3.375rem}}body h3{font-size:1.5rem;line-height:2.25rem}@media (min-width:48em){body h3{font-size:1.875rem;line-height:2.8125rem}}body h4{font-size:1.25rem;line-height:1.875rem}@media (min-width:48em){body h4{font-size:1.5rem;line-height:2.25rem}}body h5{font-size:1.125rem;line-height:1.6875rem}@media (min-width:48em){body h5{font-size:1.25rem;line-height:1.875rem}body h5 h6{font-size:1rem}}body h5{line-height:1.5rem}@media (min-width:48em){body h5{font-size:1.125rem;line-height:1.6875rem}}ul:not([class]),ol:not([class]){margin-left:1rem}ul:not([class]) ul,ul:not([class]) ol,ol:not([class]) ul,ol:not([class]) ol{padding:.5rem 1rem 0}ul:not([class]) li,ol:not([class]) li{margin-bottom:.5rem}ul:not([class])>li::marker{display:block;color:var(--primary-800)}ol.incremented,ol.incremented ol{counter-reset:item}ol.incremented ol,ol.incremented ul{margin:.75rem 0 0 1rem}ol.incremented li{display:block;margin-bottom:.5rem}@media (min-width:48em){ol.incremented li{margin-bottom:.75rem}}ol.incremented li:before{content:counters(item,".")". ";counter-increment:item}ol.incremented li:last-child{margin-bottom:0}ol.incremented li p{display:inline}ol.incremented ul li:before{content:""}.container{margin:0 auto;padding:0 1rem;max-width:100%}@media (min-width:48em){.container{padding:0}}@media (min-width:64em){.container{padding:0 1rem;max-width:1536px}}.container.stretch{max-width:100%}.button{display:inline-block;padding:.75rem 1rem;font-weight:700;text-decoration:none;text-align:center;border-radius:3px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.button:hover,.button:focus{text-decoration:underline}.button.size-tiny{padding:.125rem .25rem;font-size:.75rem;line-height:1.125rem}.button.size-small{padding:.25rem .5rem;font-size:.875rem;line-height:1.3125rem}.button.size-large{padding:.75rem 1rem;font-size:1.125rem;line-height:1.6875rem}.button.size-huge{padding:1rem 2rem;font-size:1.25rem;line-height:1.875rem}.button.behavior-full{display:block;width:100%}.button.type-secondary{background-color:transparent}.button.type-secondary:hover,.button.type-secondary:focus{background-color:transparent}.button.has-icon{display:flex;align-items:center;gap:.5rem}.button.has-icon [astro-icon]{width:30px}.darkmode .button.type-secondary{color:var(--neutral-100)}.space-content>*+*,.space-content>dl>*+*{margin-top:1.5rem;margin-bottom:0}.space-content>h2{margin-top:3rem}@media (min-width:64em){.space-content>h2{margin-top:4rem}}.space-content>h3{margin-top:2rem}@media (min-width:64em){.space-content>h3{margin-top:3rem}}.space-content>h4{margin-top:1.5rem}@media (min-width:64em){.space-content>h4{margin-top:2rem}}.space-content>h5{margin-top:1rem}@media (min-width:64em){.space-content>h5{margin-top:1.5rem}}.space-content>h6{margin-top:1rem}@media (min-width:64em){.space-content>h6{margin-top:1.5rem}}.space-content>:first-child{margin-top:0}[data-astro-cid-3qc6hvr2]:focus,[data-astro-cid-3qc6hvr2]:focus-visible{outline:2px dotted #000;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}[data-astro-cid-3qc6hvr2]:focus:not(:focus-visible){outline:0;box-shadow:none}.responsive-toggle[data-astro-cid-3qc6hvr2]{display:none;padding:0;margin-top:6px;border:0}.responsive-toggle[data-astro-cid-3qc6hvr2] svg[data-astro-cid-3qc6hvr2]{width:30px}.responsive-toggle[data-astro-cid-3qc6hvr2] svg[data-astro-cid-3qc6hvr2] path[data-astro-cid-3qc6hvr2]{transition:fill .2s ease-in-out}.responsive-toggle[data-astro-cid-3qc6hvr2]:hover svg[data-astro-cid-3qc6hvr2] path[data-astro-cid-3qc6hvr2]{fill:var(--primary-400)}.accordion__wrapper{list-style:none;padding:0}.accordion__item,.accordion__header{width:100%}.accordion__header{display:flex;justify-content:space-between;border:2px solid #202020;padding:1rem}.accordion__item .accordion__header{border-bottom:0}.accordion__item .accordion__header:focus{outline-offset:-6px;box-shadow:inset 0 0 0 2px #fff}.accordion__item:only-of-type .accordion__header,.accordion__item:last-of-type .accordion__header{border:2px solid #202020}.accordion__item:only-of-type .accordion__panel,.accordion__item:last-of-type .accordion__panel{border-bottom:2px solid #202020}.header__toggle-indicator{width:20px}.accordion__panel{visibility:hidden;overflow:hidden;height:0;border-left:2px solid #202020;border-right:2px solid #202020;transition:height .3s ease-in-out,visibility 0s .3s}.panel__inner{padding:2rem 1rem}.is-active .accordion__header{border:2px solid #202020}.is-active .accordion__panel{visibility:visible;height:auto;transition:height .3s ease-in-out,visibility 0s 0s}.breadcrumbs ol{padding:0;margin:0;list-style:none}.breadcrumbs__item{display:inline}.breadcrumbs__item:after{content:"/";margin:0 .5rem}.breadcrumbs__item:last-child:after{content:""}.card{display:flex;flex-direction:column;border:2px solid #000;border-radius:.5rem;max-width:60ch;min-height:100%;position:relative;overflow:hidden;transition:box-shadow .15s ease-in-out}.card:hover,.card:focus-within{box-shadow:0 0 0 .25rem}.card:focus-within a:focus{text-decoration:none;box-shadow:none;outline:0}.card__image{height:10rem}.card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.card__content a{text-decoration:none}.card__content a:focus{text-decoration:underline}.card__content a:after{content:"";position:absolute;inset:0}.card__content:last-child{margin-top:auto;padding-top:2rem}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}dialog::backdrop{background-color:#00000080;filter:blur(6px)}:where(.modal){color:#000;background-color:#fff;border:.5rem solid #000;border-radius:1rem;padding:0}.modal__inner{width:clamp(30ch,70%,75ch);border-radius:1rem;width:100%}.modal__content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem}.modal__close{width:100%}.modal__close button{border:0;background-color:#d3d3d3;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem;color:#000;text-align:right;transition:background-color .15s ease-in-out;width:100%;margin:0;padding:.5rem}.modal__close button:hover,.modal__close button:focus{background-color:gray;text-decoration:underline}dialog[open],dialog[open]::backdrop{animation:fadein .3s ease-in-out}@keyframes fadein{0%{opacity:0}to{opacity:1}}.notification{display:flex;align-items:center;gap:.75rem;padding:1rem;color:var(--neutral-900, #202427);background-color:var(--neutral-200, #f6f8f9);border:2px solid var(--neutral-600, #858d93);border-radius:.25rem}.notification.type-info{color:var(--info-900, #035486);background-color:var(--info-100, #e0f7ff);border-color:var(--info-600, #1a91d1)}.notification.type-success{color:var(--success-900, #014b3e);background-color:var(--success-100, #eefcf6);border-color:var(--success-500, #28a980)}.notification.type-warning{color:var(--warning-900, #8e2a0b);background-color:var(--warning-100, #fffbeb);border-color:var(--warning-600, #dc901e)}.notification.type-error{color:var(--error-900, #5e0317);background-color:var(--error-100, #ffe0e0);border-color:var(--error-500, #df2a39)}.notification [data-icon]{flex-shrink:0;width:40px;height:auto}.pagination .pagination__list{display:flex;align-items:center;gap:1rem}.pagination a,.pagination .disabled{display:block;border-width:2px;border-style:solid;border-radius:3px}.pagination a{border-color:currentColor;transition:background-color .15s ease-in-out}.pagination a:hover,.pagination a:focus-visible{background-color:orange}.pagination a:focus-visible svg path{stroke:#222}.pagination .disabled{border-color:gray;opacity:.5}.skip-links a{color:var(--action-color, #222);background-color:var(--background, #fff);border-bottom-right-radius:6px;padding:1rem 3.25rem;position:absolute;display:block;z-index:9999;top:-100vh;left:0}.skip-links a:hover,.skip-links a:focus{top:0;outline-offset:2px}#main-navigation>.container{display:flex;justify-content:space-between;flex-wrap:wrap}#main-navigation.is-desktop .desktop-menu{visibility:visible;position:static}#main-navigation.is-desktop .mobile-menu{display:none}#main-navigation.is-desktop .darkmode-toggle{margin-top:-6px}#main-navigation.is-mobile{flex-direction:column}#main-navigation.is-mobile .mobile-menu{display:none}#main-navigation.is-mobile .mobile-menu.show{display:block}#main-navigation.is-mobile .desktop-menu{visibility:hidden;z-index:-99;position:absolute;left:0}#main-navigation.is-mobile .responsive-toggle{display:block}#main-navigation .wrapper{display:flex;align-items:center;gap:1rem}#main-navigation nav>ul{display:flex;gap:1.5rem;list-style-type:none}#main-navigation nav>ul a,#main-navigation nav>ul button{text-decoration:none;font-size:1.125rem;line-height:1.6875rem;transition:color .15s ease-in-out}#main-navigation nav>ul a:hover,#main-navigation nav>ul a:focus,#main-navigation nav>ul .is-active,#main-navigation nav>ul .has-dropdown>button:hover,#main-navigation nav>ul .has-dropdown>button:focus{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:dashed;text-underline-offset:7px}#main-navigation nav>ul .is-active{font-weight:700}#main-navigation .mobile-menu{flex-basis:100%;padding:2rem 0}#main-navigation .mobile-menu>ul{flex-direction:column}#main-navigation .mobile-menu>ul ul{position:relative;margin-top:1rem}#main-navigation .mobile-menu a,#main-navigation .mobile-menu button{display:block;width:100%;padding:.5rem 0}#main-navigation .has-dropdown{position:relative}#main-navigation .has-dropdown>button{display:flex;align-items:center;gap:.5rem;padding:0;margin-top:-1px;border:0;color:var(--action-color)}#main-navigation .has-dropdown>button:hover{color:var(--action-color-state)}#main-navigation .has-dropdown>button:hover:after{border-color:var(--action-color-state)}#main-navigation .has-dropdown>button:after{content:"";width:.85rem;height:.75em;margin-top:-.25rem;border-style:solid;border-width:.2em .2em 0 0;border-color:var(--action-color);transform:rotate(135deg)}#main-navigation .has-dropdown>button.show:after{margin-top:.25rem;transform:rotate(-45deg)}#main-navigation .has-dropdown>button.show~ul{display:flex;flex-direction:column;gap:1rem}#main-navigation .has-dropdown ul{display:none;position:absolute;z-index:100;min-width:260px;inset:125%0 auto;padding:1rem;background-color:var(--neutral-background);border:1px solid #000;border-radius:5px;box-shadow:0 10px 20px #00000026}.darkmode-toggle{padding:0;border:0}.darkmode-toggle svg{width:30px;margin-top:4px}.darkmode-toggle svg path{fill:var(--action-color);transition:fill .2s ease-in-out}.darkmode-toggle:hover svg path{fill:var(--action-color-state)}.darkmode-toggle:focus{outline:2px dotted #000;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}.darkmode-toggle:focus:not(:focus-visible){outline:0;box-shadow:none}.logo-container{position:relative}.logo-font{font-family:var(--font-family-logo);font-size:1.125rem;line-height:1.6875rem}.logo-nbg{position:absolute;top:2.24em;left:2.04em;z-index:-1;width:1.1em;height:1.1em;background-color:var(--nbg-color);border-radius:50%}.logo-n{padding:0 .2em;display:inline-block;font-style:italic;color:var(--n-color)}.logo-de{color:var(--de-color)}.wnplogo{display:inline-block;margin-left:-4.5em}:focus,:focus-visible{outline:2px dotted #000;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}:focus:not(:focus-visible){outline:0;box-shadow:none}header .type-icon a{display:block}header .type-icon a [astro-icon]{margin-top:-4px;width:30px}header .type-icon a [astro-icon] path{fill:var(--action-color);transition:fill .2s ease-in-out}header .type-icon a:hover [astro-icon] path{fill:var(--action-color-state)}#footer-menu[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-size:1.125rem;line-height:1.6875rem;transition:color .15s ease-in-out}#footer-menu[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,#footer-menu[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:focus{text-decoration:underline;text-decoration-thickness:1px;text-decoration-style:dashed;text-underline-offset:7px}div[data-astro-cid-fbgebvpo]{font-family:var(--font-family-motto);color:#a13303;background-color:#03a18b}.hideConsent[data-astro-cid-garwan2p]{display:none}:root{--radius-small:3px;--radius-large:6px;--gap-default:2rem;--font-measure:70ch;--font-family-default:"Source Sans Pro", sans-serif;--font-family-special:"Source Sans Pro", sans-serif;--font-family-logo:"Source Code Pro", sans-serif;--font-family-claim:"Source Serif Pro", serif;--font-family-motto:"Amatic SC", sans-serif;--font-color:var(--neutral-900);--action-color:var(--primary-300);--action-color-state:var(--primary-500);--background:var(--neutral-100);--primary-background:var(--primary-100);--secondary-background:var(--secondary-100);--neutral-background:var(--neutral-200);--n-color:var(--secondary-500);--nbg-color:var(--primary-300);--de-color:var(--neutral-800);--bordercolor-main:var(--secondary-300)}.darkmode{--font-color:var(--neutral-100);--action-color:var(--secondary-100);--action-color-state:var(--secondary-500);--background:var(--dark-100);--primary-background:var(--primary-500);--secondary-background:var(--primary-500);--neutral-background:var(--neutral-900);--n-color:var(--primary-500);--nbg-color:var(--secondary-100);--de-color:var(--neutral-300)}html,body{height:100%;overflow-x:hidden}body{display:flex;flex-direction:column;color:var(--font-color);background-color:var(--background)}body main{flex:1 0 auto;padding:0 1rem;max-width:100%}body footer{flex-shrink:0}pre{padding:1rem;border-radius:.35rem;border:2px solid var(--action-color)}body .pagination a:hover,body .pagination a:focus-visible{background-color:var(--action-color-state)}body .pagination a:hover svg path,body .pagination a:focus-visible svg path{stroke:#fff}main{border-image-slice:1;border-width:1px;border-image-source:linear-gradient(to left,var(--primary-200),var(--secondary-200));border-left:0;border-right:0}h1,h2,.prose h1,.prose h2{color:var(--action-color)}