*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100vh;line-height:1.5;display:flex}body>main{flex:1}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}address{font-style:normal}pre{white-space:pre-wrap}button{cursor:pointer;background:0 0;border:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}
