div,ul,li,span,p,section{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}li{list-style:none}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none;max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}select{cursor:pointer}button,.button,.submit{-webkit-appearance:button;-moz-appearance:button;cursor:pointer}button::-moz-focus-inner,.button::-moz-focus-inner,.submit::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,.button:-moz-focusring,.submit:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}textarea{overflow:auto;resize:none}.checkbox,.radio{box-sizing:border-box;padding:0}.number::-webkit-inner-spin-button,.number::-webkit-outer-spin-button{height:auto}.search{-webkit-appearance:textfield;-moz-appearance:textfield;outline-offset:-2px}.search::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;font:inherit}