*,:before,:after{box-sizing:border-box}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100dvh}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas{max-width:100%;display:block}svg{vertical-align:bottom}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}#root,#__next{isolation:isolate}
p{word-break:break-word}blockquote{border-left:2px solid gray;padding-left:.2rem}address{display:inline-block}h1,h2,h3,h4,h5,h6{width:-moz-fit-content;width:fit-content}
