html{height:100%}body{--dark-grey:rgb(33, 33, 33);--green:#449f88;--light-green:#34d3ab;--border-color:rgba(0,0,0,.4);font-family:Open Sans,sans-serif;margin:0;display:flex;flex-direction:column;min-height:100%}body a{color:var(--green);text-decoration:none}body hr.spacer{background-color:none;border:0;padding:2rem 0}body p.large_button_wrapper{text-align:center}:is(body p.large_button_wrapper) a.large_button{background-color:var(--green);color:#fff;border-radius:.5rem;font-size:1.4rem;padding:1rem 3rem}body p{line-height:1.5}:is(body ul) li{line-height:1.5}body .astro-code,body nav{box-sizing:border-box;padding:1rem}body nav{background-color:var(--dark-grey);padding:1rem 1.5rem 1rem 1rem;display:flex;flex-direction:row;align-items:center;flex-grow:0;position:relative}:is(body nav) img{margin-right:1rem;height:5rem;width:5rem}.hidden:is(:is(div.column_layout div.navigation) ul),:is(body nav) a#burger_menu{display:none}:is(:is(body nav) a#burger_menu) svg{height:1.5rem}@media (max-width:48rem){:is(:is(body nav) a#burger_menu){display:inline-block}}:is(body nav) h1{font-weight:400;font-size:1.2rem;flex-grow:1}:is(:is(body nav) h1) a{color:#fff}:is(body nav) ul.links{flex-grow:0;text-align:right;margin:0;padding:0}@media (max-width:48rem){:is(:is(body nav) ul.links){background-color:var(--dark-grey);position:absolute;text-align:center;top:100%;right:0;padding:1rem;display:none}.visible:is(:is(body nav) ul.links){display:block}}:is(:is(body nav) ul.links) li{display:inline-block;padding-left:1rem}@media (max-width:48rem){:is(:is(:is(body nav) ul.links) li){display:block;padding:.5rem 1rem}}:is(:is(:is(body nav) ul.links) li) a{color:#fff;text-transform:uppercase}:is(:is(:is(body nav) ul.links) li) a.emphasis{color:var(--light-green)}body div.main{flex-grow:1}body div.green_block{background-color:var(--green);box-sizing:border-box;padding:2rem 1rem}:is(body div.green_block) h1{color:#fff;text-align:center;margin:0;padding:2rem 0}body div.white_block{background-color:#fff;box-sizing:border-box;padding:2rem 1rem}body div.hero{box-sizing:border-box;padding:5rem 0}:is(body div.hero) h2{font-size:1.8rem;margin-top:0;margin-bottom:1.8rem}:is(body div.hero) li{font-size:1.4rem;margin-bottom:1.4rem}body footer{background-color:var(--dark-grey);flex-grow:0;background-image:url(/images/moon_craters.jpg);background-size:cover}:is(body footer) div.footer_content{box-sizing:border-box;padding:8rem 1rem;background-color:#0006;border-radius:.5rem}:is(:is(body footer) div.footer_content) img{width:5rem;display:inline-block}:is(:is(body footer) div.footer_content) p,:is(:is(body footer) div.footer_content) ul.links{color:#fff;padding:.5rem;margin:0;text-align:center}:is(:is(:is(body footer) div.footer_content) ul.links) li{display:inline-block;padding:.5rem}:is(:is(:is(:is(body footer) div.footer_content) ul.links) li) a{color:#fff;text-decoration:underline}div.centered{margin:0 auto;max-width:55rem;box-sizing:border-box;padding:1rem;width:100%}div.content{margin-bottom:5rem}div.content img{max-width:100%}div.content h2{margin:4rem 0 1rem}div.content ol,div.content p,div.content ul{font-size:1.1rem}div.content ul.main_list{font-size:1.4rem}div.content ul.doc_list{font-size:1.4rem;padding-left:1rem}:is(div.content ul.doc_list) li{list-style:none;margin-left:0}div.column_layout{display:flex;flex-direction:row;align-items:stretch}div.column_layout div.navigation{border-right:1px solid var(--border-color);margin-right:2rem;padding:5rem 0;flex-shrink:0;flex-grow:0;position:relative;overflow:visible}:is(div.column_layout div.navigation) p#toggle{position:absolute;left:100%;top:0;background-color:var(--green);margin:0}:is(:is(div.column_layout div.navigation) p#toggle) a{color:#fff;box-sizing:border-box;display:block;padding:.5rem 1rem}:is(div.column_layout div.navigation) ul{margin:0;padding:0}:is(:is(div.column_layout div.navigation) ul) li{list-style:none;border-bottom:1px solid var(--border-color)}:is(:is(:is(div.column_layout div.navigation) ul) li) a{border-right:5px solid #fff;box-sizing:border-box;padding:1rem 2rem;display:block}:is(:is(:is(div.column_layout div.navigation) ul) li) a:hover{background-color:#f5f5f5;border-right:5px solid #f5f5f5}:is(:is(:is(div.column_layout div.navigation) ul) li) a.active{border-right:5px solid var(--green)}:is(:is(div.column_layout div.navigation) ul) li:first-child{border-top:1px solid var(--border-color)}
