html{height:100%}body{--dark-grey:#212121;--green:#449f88;--light-green:#34d3ab;--border-color:#0006;flex-direction:column;min-height:100%;margin:0;font-family:Open Sans,sans-serif;display:flex}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;padding:1rem 3rem;font-size:1.4rem}body p,: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);flex-direction:row;flex-grow:0;align-items:center;padding:1rem 1.5rem 1rem 1rem;display:flex;position:relative}:is(body nav) img{width:5rem;height:5rem;margin-right:1rem}:is(body nav) a#burger_menu{display:none}:is(:is(body nav) a#burger_menu) svg{height:1.5rem}@media (width<=48rem){:is(:is(body nav) a#burger_menu){display:inline-block}}:is(body nav) p.site_name{flex-grow:1;margin:0;font-size:1.2rem;font-weight:400}:is(:is(body nav) p.site_name) a{color:#fff}:is(body nav) ul.links{text-align:right;flex-grow:0;margin:0;padding:0}@media (width<=48rem){:is(:is(body nav) ul.links){background-color:var(--dark-grey);text-align:center;padding:1rem;display:none;position:absolute;top:100%;right:0}.visible:is(:is(body nav) ul.links){display:block}}:is(:is(body nav) ul.links) li{padding-left:1rem;display:inline-block}@media (width<=48rem){:is(:is(:is(body nav) ul.links) li){padding:.5rem 1rem;display:block}}: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{box-sizing:border-box;background-color:#fff;padding:2rem 1rem}body div.hero{box-sizing:border-box;padding:5rem 0}:is(body div.hero) h2{margin-top:0;margin-bottom:1.8rem;font-size:1.8rem}:is(body div.hero) li{margin-bottom:1.4rem;font-size:1.4rem}body footer{background-color:var(--dark-grey);background-image:url(/images/moon_craters.jpg);background-size:cover;flex-grow:0}:is(body footer) div.footer_content{box-sizing:border-box;background-color:#0006;border-radius:.5rem;padding:8rem 1rem}: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;text-align:center;margin:0;padding:.5rem}:is(:is(:is(body footer) div.footer_content) ul.links) li{padding:.5rem;display:inline-block}:is(:is(:is(:is(body footer) div.footer_content) ul.links) li) a{color:#fff;text-decoration:underline}div.centered{box-sizing:border-box;width:100%;max-width:55rem;margin:0 auto;padding:1rem}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{padding-left:1rem;font-size:1.4rem}:is(div.content ul.doc_list) li{margin-left:0;list-style:none}div.content div.doc_pagination{border-top:1px solid var(--border-color);flex-direction:row;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:1.5rem;display:flex}:is(div.content div.doc_pagination) a{border:1px solid var(--border-color);border-radius:.5rem;flex-direction:column;gap:.25rem;max-width:45%;padding:1rem;display:flex}:is(:is(div.content div.doc_pagination) a) span.label{color:var(--dark-grey);opacity:.7;font-size:.85rem}:is(:is(div.content div.doc_pagination) a) span.title{font-size:1.1rem}.next:is(:is(div.content div.doc_pagination) a){text-align:right}:is(div.content div.doc_pagination) a:hover{background-color:#f5f5f5}@media (width<=48rem){:is(div.content div.doc_pagination){flex-direction:column}:is(div.content div.doc_pagination) a{max-width:none}:is(div.content div.doc_pagination) a.next{text-align:left}}div.column_layout{flex-direction:row;align-items:stretch;display:flex}div.column_layout div.navigation{border-right:1px solid var(--border-color);flex-grow:0;flex-shrink:0;margin-right:2rem;padding:5rem 0;position:relative;overflow:visible}:is(div.column_layout div.navigation) p#toggle{background-color:var(--green);margin:0;position:absolute;top:0;left:100%}:is(:is(div.column_layout div.navigation) p#toggle) a{color:#fff;box-sizing:border-box;padding:.5rem 1rem;display:block}:is(div.column_layout div.navigation) ul{margin:0;padding:0}.hidden:is(:is(div.column_layout div.navigation) ul){display:none}:is(:is(div.column_layout div.navigation) ul) li{border-bottom:1px solid var(--border-color);list-style:none}:is(:is(:is(div.column_layout div.navigation) ul) li) a{box-sizing:border-box;border-right:5px solid #fff;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)}
