*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:8.75rem}body{font-size:1rem}img{height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover}img,picture,svg,video{max-width:100%}button,input,select,textarea{font:inherit}a,button{cursor:pointer}a{display:block;color:inherit;text-decoration:none}li{list-style:none}textarea{resize:vertical;width:100%}