@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,:after,:before{box-sizing:inherit}body{margin:0;font-family:Roboto,system-ui,sans-serif;background:#fff;color:#222}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}blockquote,dd,dl,figcaption,figure,li,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}a{text-decoration:none;color:inherit}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;background:none;border:none;outline:none;padding:0;margin:0}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none;border:none}@media not all and (hover:none){[role=button]:active,[role=button]:focus,a:active,a:focus,button:active,button:focus{outline:none}}button:focus-visible{outline:2px solid #007bff;outline-offset:2px}a:focus-visible{outline:2px solid #007bff;outline-offset:2px}table{border-collapse:collapse;border-spacing:0}html{scroll-padding-top:70px}[id]{scroll-margin-top:70px}body{touch-action:manipulation}*,body{-webkit-overflow-scrolling:touch}a,button,input,select,textarea{touch-action:manipulation}