*,:after,:before{box-sizing:border-box;overscroll-behavior:none}html{text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}body{margin:0;min-height:100vh;min-height:100dvh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a{text-decoration:none;color:currentColor}img,picture{display:block;max-width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){outline:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}svg{display:block;max-width:100%;height:auto}