html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:10px}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{font:1.6rem/1.2 sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block}h1,h2,h3,h4,h5,h6{font-style:inherit;font-weight:inherit;font-size:inherit}b,strong{font-weight:700}a{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}code,kbd{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:initial;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}button{border:0;border-radius:0;color:inherit;-webkit-font-smoothing:inherit;-webkit-appearance:button;cursor:pointer;outline:0;background:none rgba(0,0,0,0);letter-spacing:inherit}button,input{overflow:visible}button,input,textarea{font:inherit;text-align:inherit}input:disabled,textarea:disabled{color:inherit}button,select{text-transform:none}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}:focus{outline:0}::-moz-focus-inner{border:0;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse}th{font-weight:inherit;text-align:left}details,menu{display:block}summary{display:list-item}[hidden],template{display:none}svg{display:inline-block;overflow:hidden}