.layout-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.flex-grow{display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding-bottom:5rem;padding-top:8.6875rem}.pane{margin:auto;max-width:700px;padding:7rem 20px 10rem;position:relative;z-index:2}.pane h1{color:var(--headerColor);font-size:2.5rem;margin-bottom:0}.pane p{color:var(--bodyTextColor);font-size:1.25rem;margin-bottom:2em;margin-top:.5em}.pane footer{border-top:1px solid var(--borderColor);color:var(--secondaryTextColor);font-size:.875rem;margin-top:2em;padding:1em 0;text-align:right}.pane footer a{color:var(--primary)}.pagefind-ui__search-input{border:1px solid var(--borderColor);border-radius:8px;color:var(--bodyTextColor);font-size:1.125rem;margin-bottom:20px;padding:12px 16px;width:100%}.pagefind-ui__result-title .pagefind-ui__result-link,.pagefind-ui__search-clear{color:var(--primary)}.pagefind-ui__result-excerpt{color:var(--bodyTextColor)}.pagefind-ui__button{background-color:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.pagefind-ui__button:hover{background-color:var(--primaryDark)}#main{z-index:2}#main,header{position:relative}header{z-index:3}footer{position:relative;z-index:1}body.dark-mode{--pagefind-ui-primary:var(--bodyTextColorWhite);--pagefind-ui-text:var(--bodyTextColorWhite);--pagefind-ui-background:var(--dark);--pagefind-ui-border:var(--bodyTextColorWhite);--pagefind-ui-tag:var(--bodyTextColorWhite);--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:0.25rem;--pagefind-ui-image-border-radius:0.25rem;--pagefind-ui-image-box-ratio:3/2}body.dark-mode .pagefind-ui__search-input{background-color:var(--dark);color:var(--bodyTextColorWhite)}body.dark-mode .pagefind-ui__search-input::placeholder{color:var(--bodyTextColorWhite);opacity:1}body.dark-mode .pagefind-ui__search-input::-webkit-input-placeholder{color:var(--bodyTextColorWhite);opacity:1}body.dark-mode .pagefind-ui__search-input::-moz-placeholder{color:var(--bodyTextColorWhite);opacity:1}body.dark-mode .pagefind-ui__search-input:-ms-input-placeholder{color:var(--bodyTextColorWhite);opacity:1}body.dark-mode .pagefind-ui__search-input::-ms-input-placeholder{color:var(--bodyTextColorWhite);opacity:1}