/* Reset */
*,
*::before,
*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;scroll-padding-top:90px;}
body,
h1,
h2,
h3,
h4,
p,
figure,
dl,
dd{margin:0;}
ol,
ul{margin:0;padding:0;list-style:none;}
a{color:inherit;text-decoration:none;}
img{display:block;width:100%;height:auto;}
button,
input,
select{font:inherit;color:inherit;}
button{cursor:pointer;}
button,
select{border-radius:0;}
[hidden]{display:none!important;}
