*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{line-height:inherit}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}menu,ol,ul{margin:0;padding:0;list-style:none}canvas,iframe,img,svg,video{display:block;max-width:100%;height:auto;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:inherit}button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0}a{color:inherit}summary{cursor:pointer}