<style type="text/css">html{font-size:20px}@media screen and (max-width:650px){html{font-size:16px}}body{background-color:#fdf6e3;color:#333;font-family:Charter,"Bitstream Charter",Palatino,"Noto Serif",Georgia,serif}body code{background-color:#eee8d5}body a:link{color:#268bd2}body a:visited{color:#2aa198}main,footer{line-height:1.4;margin:auto;max-width:35rem;text-align:left;width:93%;word-wrap:break-word}div#header{border-bottom:2px solid black;margin-bottom:30px;padding:12px 0px 12px 0px}div#header #navigation{text-align:right}div#header #navigation a{color:black;font-size:18px;font-weight:bold;padding:0px 0px 0px 12px;text-decoration:none;text-transform:uppercase}div#logo a{color:black;float:left;font-size:18px;font-weight:bold;text-decoration:none}nav#site_navigation{font-family:Lato,Helvetica,sans-serif;font-size:80%;overflow:hidden}footer{font-size:80%}div#footer{text-align:right;font-size:80%;border-top:2px solid black;margin-top:30px;padding:12px 0px 12px 0px}h1{font-size:120%;text-transform:uppercase}h2{border-bottom:1px solid #ccc}h2,h3,h4,h5,h6{font-size:110%}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,sans-serif}a{text-decoration:none}a:link{color:#424FAE}a:visited{color:#578879}a:hover,a:active{text-decoration:underline}a.anchorjs-link:hover,a.anchorjs-link:active{text-decoration:none}blockquote{border-left:4px solid #ccc;margin:0px;padding-left:16px}code{background-color:#f6f6f6;padding-left:4px;padding-right:4px;word-wrap:normal}pre code{display:block;line-height:1.2;max-height:400px;overflow:auto;padding:10px}img{max-width:100%;height:auto}table{border-bottom:2px solid #333;border-collapse:collapse;border-top:2px solid #333;margin:0px auto}table th{border-bottom:1px solid #333;font-weight:normal;padding:0px 10px;vertical-align:top}table td{padding:0px 10px;vertical-align:top}tbody tr{border-bottom:1px dotted #ccc}.sourceCode span.co{color:#888}</style>