*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;-webkit-tap-highlight-color:transparent}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{border:none;background-color:transparent;cursor:pointer;padding:0}:focus-visible{outline:2px solid #007bff;outline-offset:2px}
