*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--green-1: #EEEECC;--green-2: #C6D64F;--green-3: #739838;--green-4: #5B852F;--green-5: #1A501F;--blue-1: #F2F9FB;--blue-2: #84DADE;--blue-3: #2F6E8D;--blue-4: #12365A;--gray-1: #EBEDEC;--gray-2: #B6B8B7;--gray-3: #55565A;--gray-4: #333436;--white: #fff;--primary-accent: #3073DD;--fs-green: var(--green-2);--green:var(--green-3);--purple:#8D0B47;--yellow: #F9C636;--orange:#F68D2E;--max-content-width: 1280px;--padding: 1.66rem}@font-face{font-family:Museo Slab;src:url("/webfonts/Museo Slab GWebM 500.otf") format("opentype")}html,body{margin:0;padding:0;max-width:100vw;min-height:100vh;font-size:16px;font-family:Verdana,sans-serif;width:100%;height:100%}h1{font-size:48px;margin-bottom:1rem}h2{font-size:34px;margin-bottom:1rem}h3{font-size:1.6rem}h1,h2,h3{font-family:Museo Slab,Roboto Slab}p{margin-top:1rem;margin-bottom:1rem}.flex-container,.flex{display:flex}.flex-justify,.flex.justify{justify-content:space-between}.flex.right{justify-content:flex-end}.flex-align-center,.flex.center{align-items:center;align-content:center}.flex .grow{flex-grow:1}.gap{gap:1rem}.centered-content{max-width:var(--max-content-width);margin:0 auto}.padded{padding:1rem}.side-padded{padding-left:1rem;padding-right:1rem}.semi-padded{padding-top:1rem;padding-bottom:1rem}.margin-bottom{margin-bottom:1rem}.button,button{display:inline-block;text-decoration:none;padding:.8rem 1rem;color:var(--blue-4);background-color:var(--green-2);text-shadow:none;cursor:pointer;text-transform:uppercase;border:none;filter:drop-shadow(1px 2px 1px var(--gray-4));white-space:nowrap;border-radius:4px}.button.light-blue{background-color:var(--blue-2);color:var(--blue-4)}.button.dark-blue{background-color:var(--blue-3);color:var(--white)!important}a{text-decoration:none}.button:hover,button:hover{filter:brightness(1.2)}.button:active,button:active{filter:brightness(.6)}ul{list-style-position:outside;display:block;padding:1rem 0 1rem 3rem}li{margin-bottom:1rem}li:last-child{margin-bottom:0}.align-center{text-align:center}blockquote{padding:.2rem 1.2rem;background-color:var(--blue-1);border-radius:1rem;margin-bottom:1rem;margin-top:1rem}code{display:inline-block;font-size:1rem;font-family:monospace;background-color:var(--gray-4);color:var(--white);padding:2px 8px;border-radius:4px}.content h3{margin-top:2.6rem;padding-bottom:.6rem;border-bottom:1px solid var(--gray-1)}.content a,.content a:visited{color:var(--blue-3)}.content a:hover{color:var(--blue-2)}.content a:active{color:var(--blue-4)}.content a:after{content:"";font-family:"Font Awesome 6 Free";margin-left:4px}.content img{max-width:100%}.text-green{color:var(--fs-green)}.text-gray{color:#ccc}.no-select{-moz-user-select:none;-webkit-user-select:none;user-select:none}label{cursor:pointer}header:where(.astro-JDGM4DRR){color:var(--gray-4);background-color:var(--white);border-bottom:1px solid var(--gray-2)}.header-div:where(.astro-JDGM4DRR){height:3rem;max-width:var(--max-content-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;align-content:center}.logo:where(.astro-JDGM4DRR){align-items:center;align-content:center}.logo:where(.astro-JDGM4DRR) img:where(.astro-JDGM4DRR){max-height:2.2rem;vertical-align:middle;margin-right:.4rem}a:where(.astro-JDGM4DRR){text-decoration:none;color:inherit;cursor:pointer;padding:.6rem 1rem}a:where(.astro-JDGM4DRR):hover{background-color:var(--blue-1)}.menu:where(.astro-JDGM4DRR){text-transform:uppercase}@media screen and (max-width:800px){h3:where(.astro-JDGM4DRR){display:none}}footer[data-v-d0dde1d9]{border-top:1px solid var(--gray-2);user-select:none}.fs-text[data-v-d0dde1d9]{padding-top:3rem;padding-bottom:3rem;font-size:.9rem}.fs-text img[data-v-d0dde1d9]{margin:0}.copyright[data-v-d0dde1d9]{background-color:var(--gray-1);color:var(--gray-3);font-size:.8rem;padding-top:3rem;padding-bottom:3rem}footer a[data-v-d0dde1d9],footer a[data-v-d0dde1d9]:visited{color:var(--gray-4)}#app:where(.astro-37FXCHFA){width:100vw;height:100vh;display:flex;flex-direction:column}#content:where(.astro-37FXCHFA){flex-grow:1;overflow:hidden auto}
