html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline } body{ line-height:1 } a{ text-decoration-skip-ink:auto } ol,ul{ list-style:none } blockquote,q{ quotes:none } blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none } q{ display:inline; font-style:italic } q:before{ content:'"'; font-style:normal } q:after{ content:'"'; font-style:normal } textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{ -webkit-appearance:none; appearance:none; border-radius:0 } table{ border-collapse:collapse; border-spacing:0 } th,td{ padding:2px } big{ font-size:120% } small,sup,sub{ font-size:80% } sup{ vertical-align:super } sub{ vertical-align:sub } dd{ margin-left:20px } kbd,tt{ font-family:courier; font-size:12px } ins{ text-decoration:underline } del,strike,s{ text-decoration:line-through } dt{ font-weight:bold } address,cite,var{ font-style:italic } article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block } *{ box-sizing:border-box; -webkit-tap-highlight-color:transparent }