/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */*,::before,::after{background-repeat:no-repeat;box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:2em;position:fixed;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0, 0, 0, 0);display:inherit;position:absolute}.wrapper{max-width:960px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.grid,.grid--large{display:flex;flex-wrap:wrap;margin:1rem -1rem}.grid>*,.grid--large>*{flex:1 0 15rem;margin:1rem}.grid--large>*{flex-basis:32rem}.hidden{display:none}.visible{display:block}body{line-height:1.5}a{color:#175586;text-decoration:none}a:hover,a:focus{color:#45b29d;outline:none}h1,h2,h3,h4,h5,h6{margin-top:.67em;margin-bottom:.5em}h1{font-size:3rem;line-height:1.1;margin-top:6rem}h2{font-size:2rem;line-height:1.2}h3{font-size:1.75rem;line-height:1.3}h4{font-size:1.25rem;line-height:1.4}h5{font-size:1rem}h6{font-size:.875rem}p{margin:0 0 1rem 0}.heading{text-align:center}.subheading{color:#666;text-align:center;font-size:24px;margin-top:-1rem;margin-bottom:2rem}em{border:1px solid #ddd;border-radius:4px;padding:.25em;font-size:.75em}table{width:100%}table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table{width:100%}table tr:nth-child(even){background:#fafafa}table th:first-child,table td:first-child{text-align:left}td,th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:center}th{position:-webkit-sticky;position:sticky;top:0rem;background:#fff;z-index:1;padding:1rem 8px;box-shadow:0px 2px 2px rgba(0,0,0,.04);border-top:0 none}.button,input[type=submit]{background-color:#175586;border:1px solid #175586;color:#fefefe;padding:.5rem 1.25rem;text-decoration:none;display:inline-block;border-radius:3px;cursor:pointer;display:block;width:100%}.button:hover,.button:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#1e71b2;text-decoration:none;outline:none;color:#fefefe}.button.secondary{background-color:#df4949;border:1px solid #df4949;color:#fefefe;padding:.5rem 1.25rem;text-decoration:none;display:inline-block;border-radius:3px;cursor:pointer;display:block;width:100%}.button.secondary:hover,.button.secondary:focus{background-color:#e77474;text-decoration:none;outline:none;color:#fefefe}button:disabled,.disabled,input[type=submit]:disabled{background-color:#ddd;border:1px solid #ddd;color:#bbb;padding:.5rem 1.25rem;text-decoration:none;display:inline-block;border-radius:3px;cursor:pointer;display:block;width:100%;cursor:not-allowed}button:disabled:hover,button:disabled:focus,.disabled:hover,.disabled:focus,input[type=submit]:disabled:hover,input[type=submit]:disabled:focus{background-color:#f7f7f7;text-decoration:none;outline:none;color:#bbb}#settings-button{border:1px solid #ccc;padding:.25rem .75rem;display:flex;align-items:center;border-radius:.25rem;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;position:absolute;top:1rem;right:1rem}#settings-button svg{margin-left:.5rem}form:not(.unstyled){padding:1.5rem;background-color:#fefefe;border:1px solid #e8e8e8;box-shadow:0 0 20px rgba(0,0,0,.03);border-radius:4px;margin-bottom:2rem;display:flex;flex-wrap:wrap;max-width:720px;margin-left:auto;margin-right:auto}form:not(.unstyled)>*{flex:1 1 300px;margin:.25rem}form:not(.unstyled)>*.button{flex-basis:100%}fieldset{border:0 none;padding:0;margin:.5rem}fieldset.how-many{max-width:600px;text-align:center;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin:2rem auto;padding:0 0 1rem 0}fieldset.how-many legend{font-size:1.25rem;font-weight:500;padding:0 1rem}fieldset.how-many label{margin:1rem;display:inline-block}textarea,select,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=file],input[type=tel]{width:100%;border:1px solid #bbb;padding:.5rem .5rem;margin-bottom:.75rem;border-radius:3px;height:3rem}textarea:focus,select:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=file]:focus,input[type=tel]:focus{border-color:#175586;outline:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/sort.svg");background-position:calc(100% - 0.5rem) center;background-size:.6rem 1rem;background-repeat:no-repeat;padding:.5rem}select::-ms-expand{display:none}.header-nav{display:flex;align-items:center;position:relative}.header-nav a{color:#1f232a}.header-nav a:hover,.header-nav a:focus{color:#45b29d}img{max-width:100%;height:auto}body{min-height:100vh;display:flex;flex-direction:column;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='105' viewBox='0 0 80 105'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='death-star' fill='%23fafafa' fill-opacity='0.4'%3E%3Cpath d='M20 10a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm15 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zM20 75a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zm30-65a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V10zm0 65a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V75zM35 10a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zM5 45a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10zm60 35a5 5 0 0 1 10 0v50a5 5 0 0 1-10 0V45zm0-35a5 5 0 0 1 10 0v20a5 5 0 0 1-10 0V10z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat}.header{background:#1f232a;padding:1rem 0;text-align:center}.main{padding:2rem 0;margin:auto}.main .subheading{margin-bottom:2rem}.main nav{position:-webkit-sticky;position:sticky;top:0;z-index:1}.main nav ul{margin:0;padding:0;display:flex;justify-content:center}.main nav ul a{display:block;text-align:center;padding:.5rem 1rem;background:#ddd;border:1px solid #eee;color:#333;margin:0 1rem}.main nav ul a:hover,.main nav ul a:focus{background-color:#175586;color:#fff}.main h2{margin-top:12rem}.main form{margin-bottom:12rem;max-width:500px}.main form:active{border-color:#175586}#settings{width:100%;max-width:600px}#settings form{display:flex;flex-wrap:wrap}#settings form label{flex:1 1 100%}#settings form .button{flex:0 1 250px;margin:auto}.footer{padding:1rem 0;background:#10395a;color:#185b8f;margin-top:auto}.footer p{margin:0;text-align:center}
