html{box-sizing:border-box;background-color:#fdf6e3;color:#002b36;font-family:Source Sans Pro,Verdana,Geneva,Helvetica,sans-serif;line-height:1.5;margin:0;padding:0;font-size:16px}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-size:1rem}h1,h2,h3,h4{font-weight:normal;color:#073642;line-height:1;margin:0;font-family:Oswald,Source Sans Pro,Verdana,Geneva,Helvetica,sans-serif}h2{font-size:1.5em}p{margin:0 0 1.5em 0}a:link,a:focus,a:visited{display:inline-block;color:#cb4b16;text-decoration:none}a:hover,a:active{color:#9d3a11}@media (min-width: 46.25em){form{margin-top:3em}}fieldset{padding:0;margin:0 0 2em 0;border:0}@media (min-width: 46.25em){fieldset{margin-bottom:3em}}legend{padding:0 0 0.25em 0;margin:0 0 0.25em 0;border-bottom:1px solid #eee8d5;font-size:1.5em;display:block;width:100%;line-height:1.2;font-family:Oswald,Source Sans Pro,Verdana,Geneva,Helvetica,sans-serif}.form_group{margin-bottom:1.5em}label,.label{display:block;margin-bottom:0.25em}.radio_group label{display:inline-block;margin:0 1.25em 0 0}input,textarea{background-color:#fefbf1;border:solid 1px #93a1a1;padding:1em;font-size:1rem}input[type=text],textarea{width:100%}textarea{height:8em}button,a.button{display:inline-block;border:0;padding:1em;background-color:#cb4b16;color:#fefbf1;font-size:1em;text-transform:capitalize;text-align:center}button:focus,button:hover,a.button:focus,a.button:hover{background-color:#9d3a11}header,nav,main,footer{display:block}.section{width:32rem;max-width:100%;margin:0 auto;padding:0 2em}@media (min-width: 46.25em){.section{padding-left:0;padding-right:0}}header{padding:1em 0;margin-bottom:1em;color:#073642;background-color:#eee8d5;line-height:1}@media (min-width: 46.25em){header{padding:2em;margin-bottom:3em}}header h2{margin:0;font-size:1.25em;padding-bottom:0.3em;margin-bottom:0.3em;border-bottom:solid 1px #586e75}@media (min-width: 46.25em){header h2{display:inline-block;font-size:1.5em;padding-bottom:0.2em;margin-bottom:0.2em}}header p{margin-bottom:0}main h1{margin-top:0;margin-bottom:0.4em;font-size:2em}@media (min-width: 46.25em){main h1{font-size:2.8em}}.alert{padding:1em;margin-bottom:2em;background-color:#d7d1c1;color:#586e75}@media (min-width: 46.25em){.alert{margin-bottom:3em}}.alert p{margin:0.5em 0}.alert ul{margin-top:0;margin-bottom:0}.alert li{margin-top:0;margin-bottom:0.5em}.alert h2{margin-top:0}.again{margin-top:2em;text-align:center}.again .button{width:48%;float:right;margin-bottom:1em}.again .html_button{float:left}.again .reload_button{display:block;clear:both;width:100%;margin-top:1em}.html_copy,.text_copy{display:none;visibility:hidden;background-color:rgba(0,0,0,0.5);color:#000;font-size:12px;overflow:scroll;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.html_copy .inner,.text_copy .inner{background-color:#fff;padding:1em;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 25.625em){.html_copy .inner,.text_copy .inner{width:70%;left:15%;right:auto}}@media (min-width: 46.25em){.html_copy .inner,.text_copy .inner{width:50%;left:25%}}.html_copy:target,.text_copy:target{display:block;visibility:visible}.html_copy .close,.text_copy .close{width:8em;margin-bottom:0.5em;float:right}.html_copy textarea,.text_copy textarea{clear:both;width:100%;height:80%}footer{padding:1em 0;margin-top:1em;background-color:#eee8d5;color:#073642}footer p{margin:0}@media print{.section{width:auto;max-width:100%}.html_copy,.text_copy{display:none !important;visibility:hidden !important}}
