.site-top{background:#9ed8cc;flex:none;justify-content:space-between;align-items:center;height:56px;padding:.8rem 1.1rem 0;display:flex}.site-top a{border-radius:.5rem;text-decoration:none;display:inline-flex}.site-top .burger{color:#0f3b35;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;position:relative}.site-top .burger:hover,.site-top .burger[aria-expanded=true]{background:#fffdf68c}.site-top .burger svg{width:1.5rem;height:1.5rem}.site-top :focus-visible{outline-offset:3px;outline:3px solid #0f3b35}.site-foot{color:#2a5750;width:100%;font:500 .9rem/1.3 var(--font-karla), "Avenir Next", "Segoe UI", Arial, sans-serif;text-align:left;border-top:1px solid #0f3b3524;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;margin-top:auto;padding:1.15rem 1.1rem 1.25rem;display:flex}.site-foot nav{flex-wrap:wrap;gap:.3rem 1.25rem;display:flex}.site-foot a{color:#0f3b35;text-decoration:none}.site-foot a:hover{text-underline-offset:.18em;text-decoration:underline}.site-foot a:focus-visible{outline-offset:3px;border-radius:.3rem;outline:3px solid #0f3b35}.report{flex-direction:column;display:flex}.report>*{flex:none}.report>.page-body{padding-bottom:3rem}
