.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;z-index:20;background:#fff;padding:.5rem}.site-header{background:var(--green);color:#fff;border-bottom:5px solid var(--brown)}.header-inner,.site-footer-inner,.container{max-width:var(--max);margin:auto;padding:0 1rem}.brand{display:block;color:#fff;text-decoration:none;padding:1rem 0;font-size:1.25rem;font-weight:700}.site-nav{display:flex;flex-wrap:wrap;gap:.15rem;padding-bottom:.75rem}.site-nav a{color:#fff;text-decoration:none;padding:.4rem .65rem;border-radius:3px}.site-nav a:hover,.site-nav a[aria-current="page"]{background:#ffffff22}.container{padding-top:2rem;padding-bottom:3rem;min-height:65vh}.site-footer{background:#242c27;color:#f7f2e7}.site-footer-inner{padding-top:1.5rem;padding-bottom:1.5rem}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.two-col{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}.stack>*+*{margin-top:1rem}@media(max-width:780px){.grid,.two-col{grid-template-columns:1fr}.site-nav{flex-wrap:nowrap;overflow-x:auto}.container{padding-top:1.25rem}.research-layout section{min-width:0}}
