html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;text-size-adjust:100%;-webkit-tap-highlight-color:hsla(0,0%,0%,0)}body{margin:0}html{overflow-x:hidden}main,article,aside,figcaption,figure,footer,header,nav,section{display:block}h1,h2,h3,h4,h5{font-weight:500}h1,h2,h3,h4,h5,p,ul,ol,dl,table,pre,figure,input,textarea{margin-top:0}figure{margin-right:0;margin-left:0}ul,ol{padding-left:0;list-style:none}dd{margin-left:0}label{margin-bottom:0}img,iframe{border:0}img,object,video,picture{width:auto;height:auto;max-width:100%}svg:not(:root){overflow:hidden}audio,canvas,iframe,img,svg,video,object{vertical-align:middle}table{border-collapse:separate;border-spacing:0}table,tbody,tr{padding:0;border:0}th,td{padding:0}th{text-align:left;font-weight:inherit}em{font-style:normal}a,a:hover,a:focus,button,button:hover{color:inherit;text-decoration:none;cursor:pointer}a:focus,button:focus,label:focus{outline:none}[hidden],template{display:none}h2,h3,p,li,dt,dd,th,td{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}pre{margin-bottom:0;padding:0;background:0 0;border:0;border-radius:0;font-size:inherit;line-height:inherit;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;white-space:pre-line}wbr:after{content:"\200B"}form label{transition:none}label img{pointer-events:none}button{box-sizing:border-box;margin:0;padding:0;background:0 0;border-radius:0;font-size:inherit;line-height:inherit;font-weight:inherit;border:0;outline:none;cursor:pointer;vertical-align:baseline;-webkit-appearance:none;appearance:none;outline:none}button:disabled{cursor:not-allowed;opacity:.5}button::-moz-focus-inner{padding:0;border:0}input[type=search],input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}@media all and (max-width:47.9375em){input[type=search]{font-size:16px}}input::-ms-clear{display:none}input::-ms-reveal{display:none}select::-ms-expand{display:none}::-webkit-input-placeholder{font-size:inherit;line-height:inherit}::-moz-placeholder{font-size:inherit;line-height:inherit}::-ms-input-placeholder{font-size:inherit;line-height:inherit}::placeholder{font-size:inherit;line-height:inherit}@supports (-webkit-scroll-behavior:smooth) or (scroll-behavior:smooth){body{-webkit-scroll-behavior:smooth;scroll-behavior:smooth}}html{line-height:1.5}body{font-weight:300;font-display:swap}h3,pre,code p,li,dt,dd,th,td,input,textarea,select,button{font-display:auto;font-family:inherit}h1,h2,h4,h5,h6,strong{font-display:auto;font-weight:500}html{font-size:100%}