html{min-height:100%;height:100%;padding:0;margin:0;overflow:hidden}body{padding:0;margin:0;min-height:100%;height:100%;overflow-y:auto;background-color:#ebebeb;font-family:HelveticaNeueLight,HelveticaNeue-Light,Helvetica Neue Light,HelveticaNeue,Helvetica Neue,TeXGyreHerosRegular,Helvetica,Tahoma,Geneva,Arial,sans-serif;font-weight:300;font-stretch:normal}div .main{color:#000;font-size:16px;margin:0 auto;width:800px;padding-left:10px;padding-right:10px;min-height:100%}header{border-bottom:1px solid black;margin-bottom:30px;padding:12px 0;display:flex;align-items:center}header nav{text-align:center;width:100%}header nav a{color:#000;font-size:18px;margin-left:30px;text-decoration:none}header nav a:hover{background-color:#555;color:#fff}header .logo{width:100px}header .logo img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}h1{font-size:24px;font-family:Georgia;font-weight:400}h2{font-size:20px;font-family:Georgia;font-weight:400}h3{font-size:18px;font-family:Georgia;font-weight:400}a{color:#2e9ec9}div.info{color:#555;font-size:14px;font-style:italic}@media only screen and (max-width: 800px){div .main{padding:5px;width:93%;margin:0 auto}header nav{text-align:center;width:100%}header .logo{width:100%;text-align:center}header .logo img{width:100px;height:auto}}pre{color:#fff;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:7px;background:#333}.fancyButton{display:inline-block;text-decoration:none;color:#000;padding:5px;border-radius:8px;border:2px solid black;box-shadow:0 8px 16px #0009}.fancyButton:hover{background-color:#555;color:#fff}div.row{display:flex;justify-content:space-between;margin-bottom:10px}div.column{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}
