@font-face{font-family:AdobeSourceCodePro;src:url(/SourceCodePro-Regular.ttf.woff2)}html{font-size:10px}body{background-color:#f8f8f8;color:#304040;font-family:"Times New Roman","Times",serif;font-size:1.5rem;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Verdana",sans-serif;font-weight:normal;margin:0}h1{font-size:5rem}h2{font-size:3rem}h3{font-size:2.2rem}nav{background-color:#cdd2d7;border-right:1px solid #8fadcc;height:100%;line-height:2;position:fixed;width:14rem}nav .logo{background-color:#f8f8f8;border:1px solid #8fadcc;border-radius:50%;height:auto;margin:2rem auto;width:75%}nav .logo img{display:block;height:100%;margin:0 auto;padding-bottom:20px;padding-top:15px;width:80%;vertical-align:middle}nav ul{margin:0;padding:0}nav ul li{list-style-type:none;text-align:center}nav ul li a:hover,nav ul li a:any-link{color:#004c99;font-family:sans-serif;letter-spacing:.1rem;text-decoration-line:none}nav ul li a:hover{color:#0080ff}article{font-size:2rem;padding-top:2rem;margin-left:18rem;margin-right:4rem;max-width:calc(100% - 14rem - 4rem)}article header{border-bottom:2px dashed #8fadcc;color:#1e1e50;margin-bottom:3rem;padding-bottom:1rem}article .date{color:gray;margin-top:-2rem}article section{max-width:73rem;line-height:175%}article section a:hover,article section a:any-link{color:#004c99;text-decoration:none}article section a:hover{text-decoration:underline}article section code,article section pre{font-family:AdobeSourceCodePro,monospace;font-size:1.5rem}article section pre{line-height:150%;overflow:auto;padding:1rem}@media only screen and (max-width: 950px){nav{border-right:0;border-bottom:1px solid #8fadcc;height:3rem;padding-top:0;width:100%}nav .logo{display:none}nav ul{display:flex}nav ul li{padding-left:2rem}article{padding-top:5rem;margin-left:2rem;margin-right:2rem;max-width:100%}article section{max-width:100%}}