[data-astro-cid-3qc6hvr2]:focus,[data-astro-cid-3qc6hvr2]:focus-visible{outline:2px dotted black;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}[data-astro-cid-3qc6hvr2]:focus:not(:focus-visible){outline:none;box-shadow:none}.responsive-toggle[data-astro-cid-3qc6hvr2]{display:none;padding:0;margin-top:6px;border:none}.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)}#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;color:var(--blue-100)}#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:wavy;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:none;color:var(--blue-100)}#main-navigation .has-dropdown>button:hover{color:var(--blue-100)}#main-navigation .has-dropdown>button:hover:after{border-color:var(--blue-100)}#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(--blue-100);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:2px solid black;box-shadow:0 10px 20px #00000026}.darkmode-toggle{padding:0;border:none}.darkmode-toggle svg{width:30px;margin-top:4px}.darkmode-toggle svg path{fill:var(--blue-100);transition:fill .2s ease-in-out}.darkmode-toggle:hover svg path{fill:var(--blue-100)}.darkmode-toggle:focus{outline:2px dotted black;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}.darkmode-toggle:focus:not(:focus-visible){outline:none;box-shadow:none}*:focus,*:focus-visible{outline:2px dotted black;outline-color:#000;outline-offset:0;box-shadow:0 0 0 2px #fff}*:focus:not(:focus-visible){outline:none;box-shadow:none}header .type-icon a{display:block}header .type-icon a .icon-wrapper{display:flex;align-items:center;justify-content:center}header .type-icon a [astro-icon]{margin-top:-4px;width:30px}header .type-icon a [astro-icon] path{fill:var(--blue-100);transition:fill .2s ease-in-out}header .type-icon a:hover [astro-icon] path{fill:var(--blue--100)}.call-to-action[data-astro-cid-balv45lp]{color:var(--neutral-900)}.call-to-action[data-astro-cid-balv45lp] a[data-astro-cid-balv45lp]:not(button),.call-to-action[data-astro-cid-balv45lp] a[data-astro-cid-balv45lp]:not(button):visited{padding:1rem;color:var(--neutral-900);font-weight:700;border:3px solid var(--neutral-900);border-radius:3px;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out}.call-to-action[data-astro-cid-balv45lp] a[data-astro-cid-balv45lp]:not(button):where(:hover,:focus),.call-to-action[data-astro-cid-balv45lp] a[data-astro-cid-balv45lp]:not(button):visited:where(:hover,:focus){color:var(--neutral-100);background-color:var(--neutral-900);text-decoration:underline}:root{--radius-small: 3px;--radius-large: 6px;--gap-default: 2rem;--font-measure: 70ch;--font-family-default: "Open Sans Regular", sans-serif;--font-family-special: "Open Sans Extrabold", sans-serif;--font-color: var(--neutral-900);--action-color: var(--primary-400);--action-color-state: var(--primary-400);--background: var(--neutral-200);--primary-background: var(--primary-400);--neutral-background: var(--neutral-200)}html,body{height:100%;overflow-x:hidden}body{display:flex;flex-direction:column;color:var(--font-color);background-color:var(--background);position:relative}body main{flex:1 0 auto}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}
