body,html{width:100%;overflow-x:hidden;padding:0}a,a:hover{color:#000;text-decoration:none}:focus,a:active,a:hover{outline:0}body,small{line-height:1.5em}body,button,html,input,select,textarea{margin:0;box-sizing:border-box}body,hr,html{padding:0}hr,img{border:0}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;background:#fff}body{min-height:100%;color:#444;font-family:sans-serif;font-size:1em;text-rendering:optimizeLegibility;text-rendering:geometricPrecision}body.mobile{text-rendering:optimizeSpeed}html.no-scroll,html.no-scroll body{overflow:hidden}body.mobile.modal-open{position:fixed}a,article,aside,b,blockquote,caption,dd,del,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,label,legend,li,main,menu,nav,ol,p,section,small,span,strong,table,tbody,td,tfoot,th,thead,time,tr,ul{margin:0;padding:0;border:0;outline:0;background:0 0;box-sizing:border-box}article,aside,div,footer,header,hgroup,main,menu,nav,section{display:block}p a:hover{text-decoration:underline}a:link{-webkit-tap-highlight-color:#000}hr{height:0;border-top:1px solid #ccc;margin:.75rem 0}img{max-width:100%;height:auto}a img,img,input[type=checkbox],td,td img{vertical-align:middle}p{margin:0 0 1.5rem;overflow-wrap:break-word;word-wrap:break-word}p:last-child{margin-bottom:0}small{font-size:.8em}del{text-decoration:line-through}b,strong,th{font-weight:700}button,input,select,textarea{color:#444;font-size:1rem;border:none}input[type=search]{-webkit-appearance:textfield}button,input[type=submit]{-webkit-appearance:none}input[type=radio]{vertical-align:text-bottom}button{width:auto;overflow:visible}::-moz-focus-inner{padding:0;border:0}
