.button{border:none;border-radius:.6rem;color:#fff;cursor:pointer;font-size:1.6rem;padding:1rem 2rem;text-shadow:0 1px 1px rgba(0,0,0,.4);white-space:nowrap}a.button{text-decoration:none}.button[disabled]{cursor:not-allowed;opacity:.5}.button-primary{background-color:#004f99}.button-success{background-color:#18a339}.button-info{background-color:#0078e7}.button-secondary{background-color:#e7e7e7;color:#000;text-shadow:none}.non-button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}html{font-size:62.5%;overflow-y:scroll}body,html{height:100%;margin:0;padding:0}body{font-family:sans-serif;font-size:1.6rem;line-height:2.6rem}body.landing{background:url(../img/landing-bg.jpg) fixed 50%;background-size:cover}body.landing #__nuxt{display:flex;flex-direction:column}body.default{background-color:#fcfcfc}#__nuxt{height:100%;margin:0;padding:0}.content{margin:0 auto;max-width:76rem;padding:5rem 3rem 3rem;width:87%}@media only screen and (max-width:30em){.content{padding:1.6rem}}h1,h2{font-family:sans-serif}h1{line-height:4rem;margin-bottom:4rem}h1,h2{font-weight:500}h2{line-height:3.2rem;margin-bottom:3rem}p+h2{margin-top:5rem}p{margin-bottom:2.5rem;margin-top:0}pre{max-width:100%;overflow:auto;text-align:left;text-wrap:wrap}.box{align-content:center;align-items:center;background-color:#e7e7e7;border:1px solid #c7c7c7;border-radius:1rem;display:flex;flex-direction:column;font-size:1.4rem;justify-content:flex-start;line-height:2rem;padding:1.6rem 2rem}.box p{margin:0 0 2rem;text-align:center}.box:last-of-type{margin-bottom:0}.not-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}
