*,*::before,*::after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}img,picture,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}ul,ol{padding-left:1.2rem}table{border-collapse:collapse}blockquote{margin:0}figure{margin:0}