*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;font-size:16px}body{color:#333;background-color:#fff;font-family:sans-serif;font-size:1rem;font-weight:400;line-height:1.6}img,video{max-width:100%;height:auto;display:block}a{color:#333;text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{color:#333;margin-bottom:1rem;font-family:sans-serif;font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:#333;margin-bottom:1rem;font-size:1rem;line-height:1.6}ul,ol{margin-bottom:1rem;padding-left:2rem}ul li,ol li{color:#333;margin-bottom:.25rem;font-size:1rem;line-height:1.6}ul{list-style:outside}ol{list-style:decimal}strong{font-weight:700}em{font-style:italic}small{font-size:.875rem}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.section{padding-top:4rem;padding-bottom:4rem}.section--alt{background-color:#f5f5f5}.btn{cursor:pointer;border-radius:4px;padding:.5rem 2rem;font-family:sans-serif;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s;display:inline-block}.btn--primary{color:#fff;background-color:#333;border:2px solid #333}.btn--primary:hover{color:#333;background-color:transparent;text-decoration:none}.btn--secondary{color:#333;background-color:transparent;border:2px solid #333}.btn--secondary:hover{color:#fff;background-color:#333;text-decoration:none}
