*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}
ul[role='list'],ol[role='list'],ul,ol{list-style:none;margin:0;padding:0}
body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
a{text-decoration:none;color:inherit}
img,picture,svg{max-width:100%;display:block}
input,button,textarea,select{font:inherit}
button{background:none;border:0;padding:0;cursor:pointer}
