*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;margin:0;padding:0}body{margin:0;padding:0}main{display:block}h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;margin:0}h1{font-size:150%}h2{font-size:125%}h3{font-size:120%}h4{font-size:115%}h5{font-size:110%}h6{font-size:105%}hr{height:0;overflow:visible}pre,code,kbd,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,svg{border-style:none;max-width:100%;max-height:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type='button'],[type='reset'],[type='submit'],button{-webkit-appearance:button}[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
h1,h2,h3,h4,h5,h6,ul,ol,p,table{margin:0.75em 0}*>h1:first-child,*>h2:first-child,*>h3:first-child,*>h4:first-child,*>h5:first-child,*>h6:first-child,*>ul:first-child,*>ol:first-child,*>p:first-child,*>table:first-child{margin-top:0}*>h1:last-child,*>h2:last-child,*>h3:last-child,*>h4:last-child,*>h5:last-child,*>h6:last-child,*>ul:last-child,*>ol:last-child,*>p:last-child,*>table:last-child{margin-bottom:0}