html,body,div,span,h1,h2,p,a,img,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font:inherit;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}body{color:#222;font-family:sans-serif;font-size:100%;line-height:1}a{text-decoration:none}p{line-height:1.5;margin:0 0 1.5rem}q{font-style:italic;quotes:none}header{padding:1em 0}main{}aside{}footer{padding:1em}.wrap{padding:0 5%}h1,h2,h3{font-weight:normal}h1{text-indent:1rem}h2{font-size:1.5em;margin:0 0 .5em}h3{margin:0 0 .5em}ul{list-style:none}li{margin:0 0 1em 1em;position:relative}li:after{border:0 solid #222;border-width:3px 3px 0 0;content:'';height:6px;left:-18px;position:absolute;top:6px;width:6px;transform:rotate(45deg)}#backToTop{border-radius:8px 0 0 0;bottom:0;color:#eef;cursor:pointer;display:none;padding:8px 1em;position:fixed;right:0}#backToTop.active{display:block}.btn{background:#06f;border-radius:3px;color:rgba(255,255,255,.92);display:inline-block;padding:8px 1em}nav{display:none;overflow:hidden;z-index:-2}.nav nav{display:block}nav a{display:block;padding:1em}#navBtn{background:#06f;display:none;height:40px;position:absolute;right:0;top:.5em;width:3em}.js #navBtn{display:block}#navBtn:after{border-bottom:4px solid #eef;border-top:12px double #eef;content:'';display:block;height:4px;margin:10px}section{padding:1em;position:relative}@media(min-width:600px){h1{font-size:3em}nav{height:auto}nav a{float:left;padding:1em}#navBtn{width:0}}@media(min-width:1024px){h1{font-size:5em}}@media(min-width:1200px){h2{font-size:1.75em}footer{padding-top:2em}}main{margin-top:2em}