blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}*,::after,::before{box-sizing:border-box}ol,ul{list-style:none;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus:not(:focus-visible){outline:0}:focus-visible{outline:#2457F5 solid 2px;outline-offset:2px}a{-webkit-touch-callout:none}