*{box-sizing:border-box}::-webkit-input-placeholder{color:inherit;opacity:.54;font-style:normal;font-weight:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a{-webkit-text-decoration-skip:objects}:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}html{-moz-osx-font-smoothing:grayscale}html{-ms-text-size-adjust:100%}aside,body,button,div,footer,form,header,section,ol,ul,li,table,tr,td{background-repeat:no-repeat;margin:0;padding:0;font-size:0}html,body,header,footer,section{min-width:320px}button,h1,h2,h3,h4,h5,h6,input,p,select,textarea{margin:0}a{text-decoration:none}*:focus{outline:none}p,button,address,blockquote,a,i,b,strong,label,span,input,textarea,select,option,td,th,h1,h2,h3,h4,h5,h6,label{font-size:1rem}input,select,textarea,button{font-family:inherit}b{font-weight:600}strong{font-weight:700}p:first-child{margin-top:0}p:last-child{margin-bottom:0}button,input{overflow:visible}textarea{overflow:auto}button,select{text-transform:none}button,input,textarea,select{border:none;padding-top:0;padding-bottom:0;vertical-align:top}input,textarea,select{padding-top:.3rem;padding-bottom:.3rem}a,button{display:inline-block;background-color:transparent;cursor:pointer}html{line-height:1.4;font-family:sans-serif;font-size:20px;-ms-text-size-adjust:100%}ul{list-style:none}a,button{color:inherit}a{background-color:transparent;background-repeat:no-repeat}table{border-collapse:collapse}pre{display:block;font-family:monospace;font-size:1rem;white-space:pre;margin:1em 0 1em}p{padding-top:1rem}p:first-child{padding-top:0}