*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,figcaption,blockquote,table,th,td,address{margin:0;padding:0}
ul,ol{list-style:none}
a{color:inherit;text-decoration:none}
img,video,svg{display:block;max-width:100%;height:auto}
button,input,select,textarea{font:inherit;color:inherit}
button{margin:0;padding:0;background:none;border:0;cursor:pointer;-webkit-appearance:none;appearance:none}
table{border-collapse:collapse;border-spacing:0}
address{font-style:normal}
[hidden]{display:none !important}
