:root{--fontColor:white;--font-highlight:#bce1ff;--background:#242a3a;--lighter:rgba(255, 255, 255, 0.05);--muchlighter:rgba(255, 255, 255, 0.4);--darker:rgba(0, 0, 0, 0.2);--muchDarker:rgba(0, 0, 0, 0.64);--background-highlight:rgb(46, 62, 92);--background-secondary:#58a4e3;--background-secondary-highlight:#83c7ff;--background-secondary-light:rgba(88, 164, 227, .24);--adminColor:rgb(175, 149, 65);--warning:rgb(241, 217, 137);--none:rgb(255, 255, 255, 0);--border:0.1rem solid white;--border-light:0.1rem solid rgba(255, 255, 255, 0.4);--borderRadius:0.4rem;--borderRadiusButtons:0.4rem;--fontFamily:'Oxygen',sans-serif;--boxShadow:0rem 0 4rem rgba(0, 0, 0, 0.54);--fontSizeSmall:1rem;--fontSize:1.2rem;--fontSizeLarge:2rem;--fontSizeExtraLarge:2.4rem;--text-shadow:0.1rem 0.1rem 0rem var(--background);--transitionFast:0.1s ease-in-out;--transitionNormal:0.4s ease-in-out;--transitionSlow:1s ease-in-out}@font-face{font-family:Oxygen;src:url('fonts/Oxygen/Oxygen-Regular.ttf');font-display:swap}@font-face{font-family:Oxygen;src:url('fonts/Oxygen/Oxygen-Bold.ttf');font-weight:700;font-display:swap}@font-face{font-family:Oxygen;src:url('fonts/Oxygen/Oxygen-Light.ttf');font-weight:lighter;font-display:swap}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}#content img{border-radius:var(--borderRadius)}#content img:not(.blogPostImage,.img-left,.img-right){max-width:fit-content}image{max-width:100%}.spaceRight{margin-right:.4rem}.spaceLeft{margin-left:.4rem}.leftText{text-align:left}.blogPost{padding:2rem;border-radius:var(--borderRadius);max-width:50rem;display:flex;position:relative;flex-direction:column;width:100%;box-sizing:border-box;gap:1rem}#content .blogPost{opacity:0}#content.fade-in-fast .blogPost{opacity:1;animation:fade-in-fast .2s}.blogPost h2,.blogPost h3,.blogPost h4,.blogPost h5,.blogPost h6{padding-top:1rem}.blogPost strong{margin-bottom:-1rem}@media (max-width:420px){.blogPost{padding:1rem}}.blogPostTitle{padding-top:2rem}.blogPost li{margin:1rem 0}.additionalInfoBox{background-color:var(--lighter);border:.2rem dashed var(--muchlighter);width:fit-content;padding:.6rem 1rem;margin:auto;border-radius:var(--borderRadius)}body{text-shadow:var(--text-shadow);display:flex;box-sizing:border-box;width:100%;flex-direction:column;background-color:var(--background);color:var(--fontColor);font-family:var(--fontFamily);font-size:var(--fontSize);justify-content:flex-start;align-items:center;margin:0;padding:0;line-height:1.6rem}#content{min-height:100vh;display:flex;position:relative;flex-direction:column;align-items:center;flex-wrap:wrap;height:100%;width:100%;margin-bottom:2rem}#content:has(.entrySection){margin-bottom:0}.contentBox{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;box-sizing:border-box;width:40rem;max-width:90%;margin-top:1rem;margin-bottom:1rem;padding:1rem;gap:1rem;border:var(--border);border-radius:var(--borderRadius)}.contentBox.wide{width:54rem}.textContent{width:100%;max-width:54rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:1rem}.textContent h2,.textContent h3,.textContent h4,.textContent h5,.textContent h6{margin-top:2rem}#header{width:100%;position:sticky;top:0;left:0;right:0;z-index:2}header{background-color:#fff;padding:1rem;display:flex;flex-direction:row;justify-content:center;box-sizing:border-box;align-items:center;text-align:center;flex-wrap:wrap;gap:1rem;z-index:2}#header.spaceAround header{justify-content:space-around}#preHeader{height:0;width:100%}#preHeader.extended{height:36.4rem;transition:var(--transitionSlow)}header .headerButton{padding:0;background:0 0;color:var(--background-highlight);text-shadow:none;border-radius:0;padding-top:.2rem;border-bottom:.2rem solid var(--none);letter-spacing:-.05rem}header .headerButton:hover{background-color:unset;color:var(--background-secondary);text-shadow:none}header .headerButton:active{color:var(--background-secondary-highlight)}.preHeaderImageWrap{position:relative;width:100%;height:100%}.preHeaderImage{opacity:0;position:absolute;width:100%;height:100%;object-fit:cover;box-sizing:border-box}@keyframes fadeZoom{0%{opacity:0;transform:scale(1)}50%{opacity:1}100%{opacity:0;transform:scale(1.1)}}.preHeaderLogoWrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0}.preHeaderImageWrap{overflow:hidden}.preHeaderImageWrap h2{text-align:center;max-width:90%}.preHeaderLogo{width:40rem;max-width:90%}.preHeaderOverlay1{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#242a3a;opacity:.54;background-repeat:repeat}.preHeaderOverlay2{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("img/elements/LinePatternDark.png");opacity:.54;background-repeat:repeat}.preHeaderImageWrap h2{padding-top:2rem;font-size:var(--fontSizeLarge)}.buttonListHorizontal{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}#menu{width:100%}#menuButton{display:none}.menuList #menuButton{display:none}.menuFooter{background:#fff;bottom:0;left:0;right:0;position:fixed;width:100%;box-sizing:border-box}.wideMenuButton button{position:relative}.wideMenuButton button:hover{box-shadow:unset}.wideMenuButton button:active{scale:1}button{display:flex;flex-direction:row;align-items:center}.linkText{pointer-events:none}a.underline,header .headerButton{position:relative;width:fit-content;transition:var(--transitionFast)}a.underline:hover,header .headerButton:hover{padding-bottom:.2rem;margin-top:-.2rem;transition:var(--transitionFast)}a.underline.noShift{padding-bottom:.2rem}a.underline.noShift:hover{padding-bottom:.2rem;margin-top:unset}a.underline:active,header .headerButton:active{color:var(--background-secondary-highlight);padding-bottom:0;margin-top:0}a.underline::after,header .headerButton::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:.2rem;background:var(--background-secondary);transition:var(--transitionFast);transform:translateX(-50%)}a.underline:hover::after,header .headerButton:hover::after{width:100%;transition:var(--transitionFast)}a.underline:active::after,header .headerButton:active::after{background:var(--background-secondary-highlight)}@media (max-width:540px){#preHeader.extended{height:24rem}.preHeaderImageWrap h2{font-size:1.4rem}}@media (max-width:360px){.preHeaderImageWrap h2{font-size:1rem}}@media (max-width:320px){header .headerButton{font-size:1rem}button.menu{font-size:var(--fontSizeSmall)}#menuButton{display:flex;justify-content:center;align-items:center;padding:.2rem;border:.2rem solid var(--background);border-radius:50%;aspect-ratio:1/1;background:var(--none);text-shadow:none;color:var(--background)}#menuButton:hover{color:var(--background-secondary)}#menuButton .material-icons{aspect-ratio:1/1}header .wideMenuButton.responsive{display:none}header{padding:.4rem}header .headerButton{font-size:.8rem}}h1,h2,h3,h4,h5,h6{color:var(--fontColor);font-weight:700;line-height:1.2;overflow-wrap:break-word;letter-spacing:-.05rem}h1{font-size:var(--fontSizeExtraLarge);line-height:1.4}h2,h3,h4{font-size:var(--fontSizeLarge)}p{font-size:var(--fontSize);text-align:justify;line-height:1.6;text-shadow:var(--text-shadow);overflow-wrap:break-word}@media (max-width:1000px){p{font-size:1rem}}p.left{text-align:left}a{color:var(--background-secondary);font-weight:700;text-decoration:none}a:hover{color:var(--background-secondary)}strong{font-weight:700}ul{list-style:disc;list-style-position:outside;padding-left:1.2rem}li{text-align:justify;margin-top:.5rem}li::marker{color:var(--font-highlight)}label:hover{cursor:pointer}.preHeaderLinks{position:absolute;display:flex;flex-direction:row;align-items:flex-end;gap:1rem;bottom:0;right:1rem;z-index:3}.preHeaderLinks a{background:var(--background-secondary);padding:.4rem;border-radius:var(--borderRadius) var(--borderRadius) 0 0;transition:var(--transitionFast)}.preHeaderLinks a:hover{background:var(--background-secondary-highlight);padding-bottom:1rem;box-shadow:0 0 1.4rem var(--background-secondary)}.preHeaderLinks a:active{padding-bottom:.64rem}.preHeaderLinks a img{max-height:2.4rem}@media screen and (max-width:600px){.preHeaderLinks a img{max-height:1.8rem}}.popup-content button.updateVersionButton{min-width:unset}.updateVersionButton{text-transform:none;background-color:var(--none);color:rgba(255,255,255,.4);padding:.2rem;margin:.4rem}.updateVersionButton.active{color:var(--background-secondary)}.updateVersionButton:hover{background-color:var(--none);color:var(--background-secondary-highlight);box-shadow:none}.updateVersionButton:active{background-color:var(--none);color:var(--background-secondary-highlight)}.displayNone{display:none}.button,.menuList .headerButton,button,input[type=submit]{text-shadow:var(--text-shadow);width:fit-content;font-size:var(--fontSize);border:none;border-radius:var(--borderRadiusButtons);font-family:var(--fontFamily);color:var(--fontColor);font-weight:700;background-color:var(--background-secondary);padding:.6rem;cursor:pointer;transition:.2s;text-transform:uppercase;transition:var(--transitionFast)}.button:hover,.menuList .headerButton:hover,button:hover,input[type=submit]:hover{color:var(--fontColor);background-color:var(--background-secondary-highlight);box-shadow:0 0 1.4rem var(--background-secondary);transition:var(--transitionFast);border:none}.button:active,.menuList .headerButton:active,button:active,input[type=submit]:active{color:var(--fontColor);position:relative;left:0;top:0;scale:0.95;border:none}button:disabled{opacity:.5;transition:.4s;cursor:default}.button.menu,.menuList .headerButton,button.menu{width:100%;text-align:left;box-sizing:border-box;font-size:var(--fontSizeSmall)}.field.invalid{border-color:var(--warning)}input[type=checkbox]{appearance:none;font-family:var(--fontFamily);font-size:var(--fontSize);font-weight:600;background:var(--lighter);color:var(--font);border-radius:var(--borderRadiusButtons);cursor:pointer;transition:.4s ease-in-out;align-self:flex-start;min-width:2.4rem;height:2.4rem;aspect-ratio:1;margin:0;border-radius:var(--borderRadiusButtons);transition:.4s ease-in-out}input[type=checkbox]:hover{appearance:none;border:.1rem solid var(--fontColor);transition:.4s ease-in-out}input[type=checkbox]:active{background:var(--fontColor);transition:0s ease-in-out}input[type=checkbox]:checked{appearance:none;text-align:center;color:var(--font);transition:.4s ease-in-out}input[type=checkbox]:checked:hover{appearance:none;transition:.4s ease-in-out}input[type=checkbox]:checked:active{background:var(--fontColor);transition:0s ease-in-out}input[type=checkbox]::before{display:block;content:" ";position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4em;height:1.4em;border-radius:50%;background:0 0;transition:.2s ease-in-out}input[type=checkbox]:checked::before{background:var(--fontColor)}.centerInput{display:flex;flex-direction:row;align-items:center}.centerInput{font-weight:400;gap:1rem}.centerInput.right{justify-content:flex-end}.clickable-text{cursor:pointer;transition:1s}.clickable-text:hover{color:var(--background-highlight);transition:.2s}.popup{display:none;position:fixed;z-index:1001;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0,.4);transition:1s}.popup-content{display:flex;flex-direction:column;gap:1rem;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--background-highlight);max-width:90%;max-height:90%;overflow-y:auto;padding:1rem;box-shadow:var(--boxShadow);max-width:fit-content;text-align:center;border-radius:var(--borderRadius);border:.2rem solid var(--background-secondary-light)}@media screen and (max-width:700px){.popup-content{min-width:90%}}.popup-content button{min-width:6rem;text-align:center}#clearButton{opacity:.64}#clearButton:hover{opacity:1}#updateNotesButtonsContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}#updateContent{width:100%;display:flex;flex-direction:column;gap:1rem}#updateContent h4{text-align:left;font-size:var(--fontSize);color:var(--muchlighter)}#updateContent h2{text-align:left;font-size:var(--fontSizeLarge)}.menuList{position:fixed;top:0;right:0;background-color:var(--background-highlight);box-shadow:var(--boxShadow);max-width:100%;height:100%;max-height:100%;overflow-y:auto;padding:1rem;box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:.4rem}@media screen and (min-width:600px){.menuList{width:20rem;min-width:20rem}}.popup-content.big{width:80%;max-width:40rem}@media screen and (max-width:600px){.popup-content.big{width:100%;height:100%;max-height:unset;border:none;border-radius:0}}#alertPopupText{text-align:justify}#alertPopupContent{width:100%;line-height:1.6rem;text-align:justify}.show{display:block}.hide{display:none}footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;row-gap:.2rem;align-items:center;justify-content:space-around;box-sizing:border-box;background:var(--fontColor);width:100%;padding:.2rem 1rem}footer p{text-align:center}.menuFooter .linkRow,footer .linkRow{row-gap:.2rem}footer .linkRow a{padding:.2rem .5rem;text-align:center}footer .linkRow a.underline::after{height:.1rem}@media screen and (min-width:1000px){footer{justify-content:space-between}}@media (max-width:820px){.hideOnSmallScreen p{display:none}}.dash{height:100%;border-right:.2rem solid var(--background)}.linkRow{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;box-sizing:border-box}footer .linkRow{gap:0}.linkRow a,footer p{color:var(--background);text-shadow:none;font-size:var(--fontSizeSmall);font-weight:300}.linkRow a:hover{color:var(--background-secondary)}.linkRow a:active{color:var(--background-secondary-highlight);transition:var(--transitionFast)}#storageAcknowledgementButtonRow{display:flex;justify-content:center;flex-wrap:nowrap;width:100%;align-items:unset;gap:1rem}@media screen and (max-width:800px){#storageAcknowledgementButtonRow{flex-wrap:wrap}}button.closePopupIcon{position:absolute;top:1rem;left:1rem;min-width:unset;padding:.4rem}footer a.openAcknowledgementButton{cursor:pointer}#baseContent{width:100%}#answer-form button{width:unset}input,select,textarea{width:100%;background:var(--lighter);color:var(--fontColor);font-size:var(--fontSize);padding:.6rem;border:1px solid var(--muchlighter);border-radius:var(--borderRadius);font-family:var(--fontFamily);font-weight:700;text-align:left;outline:0}select option{background-color:var(--background)}textarea{font-size:var(--fontSizeSmall);font-weight:unset}input::placeholder{color:var(--fontColor);font-size:1em;opacity:.5}form,form fieldset{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}input,textarea{box-sizing:border-box;width:100%}input[type=submit]{width:fit-content;align-self:flex-end}input[type=checkbox],input[type=file]{width:unset}.error-message{color:var(--warning);font-size:var(--fontSizeSmall);max-height:0;overflow:hidden;transition:max-height var(--transitionFast)}#permissionNote{margin:auto;text-align:center;align-content:center;padding:2rem 0 .4rem 0;max-width:24rem}.logo{max-width:100%}.loadingSymbol{border:.4em dashed #fff;border-radius:50%;width:2em;height:2em;margin:1rem;animation:spin 1.4s ease-in-out infinite}.loadingSymbolWrap{width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.expandingSpacer{flex-grow:1}#blogEntriesContainer,#entriesContainer{width:100%;box-sizing:border-box}.blogSection,.entrySection{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding:4rem 5% 4rem 5%;background:var(--background);width:100%;box-sizing:border-box}.entrySection.odd{background:var(--lighter)}.blogBox,.entryBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;max-width:64rem;gap:4rem}.entryImageBox{width:50%;flex:1;text-align:center}.entryImage{max-width:34rem;transition:var(--transitionFast)}.entryImage:hover{box-shadow:0 0 1.4rem var(--muchDarker);transform:rotateZ(-2deg);scale:1.1;transition:var(--transitionFast)}.entryTitle{transition:var(--transitionFast)}.entryTitle:hover{color:var(--background-secondary-highlight);transition:var(--transitionFast)}.entryImage:active{scale:0.95}.entryImageBox img{max-height:100%;border-radius:var(--borderRadius)}.blogInfoBox,.entryInfoBox{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:1rem;width:50%}.entryNotice{background:var(--background-secondary-light);border:.2rem solid var(--background-secondary-highlight);border-radius:var(--borderRadius);padding:.64rem;width:fit-content;line-height:1.2;font-weight:700;text-shadow:none;color:var(--background-secondary-highlight);text-align:left}.entryDescription{text-align:justify;overflow-wrap:anywhere}.blogSection{padding:1rem;padding-bottom:0;padding-top:2.4rem;margin:0;box-sizing:border-box;max-width:100%}.blogBox{gap:0;height:100%;align-items:stretch;justify-items:stretch;border:1px solid var(--fontColor);border-radius:var(--borderRadius);background:var(--lighter);overflow:hidden}.blogImage{width:20rem;border-right:1px solid var(--fontColor);background-size:cover;background-position:center;background-repeat:no-repeat}.blogInfoBox{box-sizing:border-box;flex-grow:1;justify-content:space-between;height:100%;padding:1rem}.entryLink{position:relative}.entryLink.readMore{text-transform:uppercase}.entryLink .material-icons.topLeft{position:absolute;left:-1rem;top:-.8rem;font-size:1.8rem}.entryLink .material-icons.topRight{position:absolute;right:-1rem;top:-.8rem;font-size:1.8rem;text-shadow:-.1rem .1rem 0 var(--background)}.entryLinks{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;width:100%}.blogInfoBox .entryLinks{justify-content:flex-end}@media screen and (max-width:800px){.entryBox{flex-direction:column;gap:2rem}.entrySection{padding:4rem 1.5rem 4rem 1.5rem}.entryImageBox,.entryInfoBox{width:100%}.blogBox{flex-direction:column;height:unset}.blogInfoBox{width:100%}.blogImage{height:20rem;width:100%;border-bottom:1px solid var(--fontColor)}}.readMoreSection{position:relative;width:100%;max-width:50rem;padding:2rem;box-sizing:border-box}.readMoreSection h4{text-align:center;padding-top:2rem;border-top:var(--border)}.readMoreSection .blogSection{padding:0;padding-top:2rem}.fade-up{animation-name:fade-up;animation-duration:.24s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.fade-down-menu{animation-name:fade-down-menu;animation-duration:.4s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.fade-in-fast{animation-name:fade-in-fast;animation-duration:.24s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.fade-out-fast{animation-name:fade-out-fast;animation-duration:.24s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}@keyframes fade-up{0%{margin-top:4rem}100%{margin-top:0}}@keyframes fade-down-menu{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes fade-in-fast{0%{opacity:0}100%{opacity:1}}@keyframes fade-out-fast{0%{opacity:1}100%{opacity:0}}.blogButtonWrap{display:flex;flex-direction:row;width:100%;justify-content:center;flex-wrap:wrap;gap:1rem}.blogButtonWrap.additionalLinks{padding-top:2rem}img{width:100%;height:auto;vertical-align:middle}a.skeleton,button.skeleton,h2.skeleton,p.skeleton{color:var(--none);text-shadow:none;background:var(--lighter);border-radius:var(--borderRadius);pointer-events:none}.entryImageBox.skeleton{min-height:14rem;background:var(--lighter);border:var(--borderRadius)}.pulsate{animation:pulsate 2.4s infinite ease-in-out}@keyframes pulsate{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}