*{margin:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body,html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ul{list-style:none}a{color:inherit;display:block;font-family:inherit;font-size:inherit;text-decoration:none}p a{display:inline}figure,iframe,img,picture{display:block;max-width:100%}button,input,label{color:inherit;display:block;font-family:inherit;font-size:inherit}