html{--fallback-font-1:sans-serif}.page-layout{display:flex;flex-direction:row;margin-top:1rem;row-gap:1rem}.page-layout>.content-area{width:100%}.page-layout h1{margin-top:0;font-size:2rem;margin-bottom:1.5rem}.page-layout h1.page>img{width:100%;height:auto}.page-footer{margin-top:5rem;display:flex;flex-direction:column;align-items:center;font-size:.9rem;color:#a9a9a9;margin-bottom:0}.page-footer__siteby a{color:#26a9e0;transition-duration:.1s}.page-footer__siteby a:hover{filter:brightness(1.25)}@media screen and (min-width:22rem){.page-layout{flex-direction:column}.page-layout h1.page{margin-top:0;margin-bottom:0;height:0;visibility:hidden}}@media screen and (min-width:40rem){.page-layout h1{font-size:3rem}}@media screen and (min-width:75rem){.page-layout{max-width:1600px;column-gap:2rem;width:100%;flex-direction:row;margin:0 auto}.page-layout>.content-area{width:70%}.page-layout h1{font-size:4rem}.page-layout h1.page{margin-top:10rem;margin-bottom:2rem;height:unset;visibility:unset}.page-layout h1.not-found{margin-top:5rem}}.page-wrapper{margin:0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body{margin:1rem;font-family:stolzl,var(--fallback-font-1)}.content a{color:#26a9e0;transition-duration:.1s}.content a:hover{filter:brightness(1.25)}.imc{display:flex;flex-direction:column}.imc.image-left{flex-direction:row-reverse}.imc__image{width:100%}.imc__image img{max-width:100%;height:auto}@media screen and (min-width:40rem){.imc{flex-direction:row}.imc__content{flex:1 1 66%}.imc__image{flex:1 1 33%;width:33%}.imc__image img{max-width:100%;height:auto}}