﻿*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--rgb-fg: 34, 34, 34;--rgb-bg: 255, 250, 250;--rgb-primary: 29, 63, 119;--color-primary: rgb(var(--rgb-primary));--color-fg: rgb(var(--rgb-fg));--color-bg: rgb(var(--rgb-bg));--font-main: Avenir, Montserrat, Corbel, "URW Gothic", source-sans-pro, sans-serif;--font-big: Optima, Candara, "Noto Sans", source-sans-pro, sans-serif}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-height:100vh;margin-left:auto;margin-right:auto;padding:1em;font-family:var(--font-main);font-size:20px;color:var(--color-fg)}h1,h2,h3,h4,h5{margin-bottom:6px;color:var(--color-primary);opacity:.5;font-family:var(--font-big)}h1{font-size:48px}h2{font-size:36px}h3{font-size:24px}main{margin:auto;max-width:720px}section{max-width:720px;float:left}@media screen and (min-width: 1800px){main{max-width:80%}section{max-width:calc(50% - 12px);padding:5% !important}section.fullwidth{max-width:calc(100% - 12px);width:calc(100% - 12px)}.hide-large{display:none}}@media screen and (min-width: 720px) and (max-width: 1800px){.hide-small{display:none}}@media screen and (max-width: 720px){main,header{max-width:100%}section{max-width:calc(100% - 40px);margin-left:20px;margin-right:20px}section.fullwidth{max-width:calc(100% - 40px);width:calc(100% - 40px)}header h1{font-size:48px !important}header small{font-size:20px !important}.hide-small{display:none}}p{line-height:1.5em;margin-bottom:1em}::selection{color:var(--color-bg);background:var(--color-primary)}a{color:var(--color-fg);text-decoration:underline solid var(--color-primary) 3px;font-weight:bold;transition:text-decoration-color .5s}a:hover{text-decoration-color:var(--color-fg)}strong{font-weight:bold}del{text-decoration:line-through solid var(--color-primary) 3px;user-select:none;opacity:.5}blockquote{font-style:italic;color:var(--color-primary);line-height:2em}blockquote::before{content:"„"}blockquote::after{content:"‟"}figcaption{text-align:center;margin-bottom:1em}small,figcaption{font-size:12px;opacity:.5}section{margin:6px;padding:6px;margin-top:1em;border-radius:6px;box-sizing:border-box;transition:border-color 1.5s ease-out;border:3px solid rgba(0,0,0,0)}section:target{animation:highlight_section 2.5s}@keyframes highlight_section{50%{background-color:rgba(var(--rgb-primary), .075)}}.image{float:left;width:100%;margin-bottom:1em;border-radius:6px;background:var(--color-primary);position:relative;overflow:hidden}.image.wide{max-height:15em}.image.background{background:var(--color-bg)}.image.background img{opacity:.25}.image img{width:100%;opacity:.95}.image .overlay{padding:1.5em;position:absolute;top:0;width:100%}.fab{position:absolute;left:0;top:0;min-width:fit-content !important;width:fit-content !important}header{user-select:none;text-align:center;width:100%;margin-bottom:1em;position:sticky;top:-23em;z-index:999}header svg{height:4em;width:4em;display:block;margin:auto;margin-bottom:.5em;fill:var(--color-primary)}header h1{margin-top:1em;opacity:1;font-family:var(--font-big);font-size:64px;display:block}header h1 small{text-align:right;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:lighter;margin-right:.5em;font-family:var(--font-main)}header nav{width:fit-content;padding:1em;padding-top:0;margin:auto;position:sticky;top:6px;background-color:#fff;border-radius:1em}header nav li{list-style:none;display:inline-block;margin-top:1em}header nav li:not(:last-child){margin-right:1em}header nav li:last-child{background:var(--color-primary);padding:.25em;border-radius:.25em;margin-left:-.25em}header nav li:last-child a{color:var(--color-bg) !important;opacity:1}header nav a{font-size:16px;opacity:.5;transition:opacity .5s}header nav a:hover{opacity:1}@media (max-width: 1000px){header nav{position:fixed;top:6px;right:6px;background-color:rgba(0,0,0,0);overflow:hidden;max-height:0;padding:1em;z-index:999;border-radius:1em}header nav li{float:right;clear:right;margin-right:1em !important}}@media (min-width: 1000px){header .hamb{display:none}}header .hamb{cursor:pointer;float:right;padding:1em;position:fixed;top:6px;right:0;z-index:1000;background:#fff;border-radius:1em}header .hamb-line{background:var(--color-primary);display:block;height:3px;position:relative;width:1em}header .hamb-line::before,header .hamb-line::after{background:var(--color-primary);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}header .hamb-line::before{top:6px}header .hamb-line::after{top:-6px}header .side-menu{display:none}header .side-menu:checked~nav{max-height:100%;background-color:var(--color-bg)}header .side-menu:checked~.hamb{background:rgba(0,0,0,0)}header .side-menu:checked~.hamb .hamb-line{background:rgba(0,0,0,0)}header .side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}header .side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}main form p{float:left;clear:both;opacity:.5;transition:opacity .5s}main form p:hover{opacity:1}main label{float:right;clear:both;width:30%;text-align:left;font-size:16px;padding-top:8px;padding-left:1em;font-weight:bold}main input,main button,main textarea{font-size:16px;padding:.5em;border:8px solid var(--color-primary);border-radius:6px;margin-bottom:1em;transition:border-color .5s}main input:focus,main button:focus,main textarea:focus{outline:none;border-color:var(--color-fg)}main input{color:var(--color-fg);background:var(--color-bg);text-align:left;width:70%;float:left}main button{font-size:24px;cursor:pointer;background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary);font-weight:bold;transition:all .5s ease-out;text-align:center;text-underline-offset:3px;text-decoration:underline solid var(--color-bg) 6px;min-width:100%}main button:hover{border-color:var(--color-fg);background:var(--color-fg)}main textarea{width:70%;resize:vertical}main .fullwidth div.scroll{margin:auto;width:fit-content;max-width:100%;overflow-x:auto}main .fullwidth h1,main .fullwidth h2,main .fullwidth h3,main .fullwidth p{text-align:center}main .highlight{background:rgba(var(--rgb-fg), .05)}main ul,main ol,main dl,main details{padding-left:2em;line-height:2em;margin-bottom:1em;list-style:none;counter-reset:list-counter}main summary{list-style:none}main li::before,main dt::before,main summary::before{display:inline-block;height:1rem;width:1rem;border-radius:1rem;margin-right:.5rem;margin-left:-1.5rem;text-align:center;line-height:.75rem;font-size:.75rem;font-weight:bold;vertical-align:middle;background:rgba(var(--rgb-primary), .5);color:var(--color-bg);content:""}main ul li::before{content:"✔"}main ol li::before{counter-increment:list-counter;content:counter(list-counter)}main dl.inline dt{float:left;clear:both;user-select:none;color:var(--color-primary);font-weight:bold}main dl.inline dt::before{width:0;margin-left:0}main dl.inline dd{float:right;text-align:right;margin:0}main summary{cursor:pointer;text-decoration:underline solid rgba(var(--rgb-primary), .5) 3px;font-weight:bold;transition:color .5s}main summary::-webkit-details-marker{display:none}main summary::before{content:"+"}main details[open] summary{color:rgb(var(--rgb-primary), .5)}main details[open] summary::before{content:"×"}main details div{border-left:3px solid rgb(var(--rgb-primary), .5);padding-left:1em;margin-left:-1em}main thead{background:var(--color-primary);color:var(--color-bg)}main thead *::selection{color:var(--color-primary) !important;background:var(--color-bg) !important}main thead th{border:3px solid rgba(var(--rgb-bg), .1)}main thead strong,main thead small{display:block;margin:1em}main th,main td{padding:1em;border:3px solid rgba(var(--rgb-primary), .1)}footer{margin-top:auto;padding-top:48px;font-size:12px;user-select:none}footer .socials a{font-weight:lighter}footer ul{float:right;clear:right}footer li{float:left;margin-left:1em;margin-bottom:1em}footer a{opacity:.5;transition:opacity .5s}footer a:hover{opacity:1}footer svg{width:1.5em;height:1.5em;vertical-align:middle}footer small{float:right;clear:right;font-weight:lighter;text-transform:uppercase;opacity:.5}#dse{display:none}#dse:target{display:block}