*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}body{min-height:100vh;text-rendering:optimizeLegibility}img,picture{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{color:inherit}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}

