*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh}img{max-width:100%;height:auto;display:block}a{color:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,p,figure,blockquote{margin:0}button{font:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
