body{margin:0;background:#faf8f3;color:#172c2a;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.research-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 5%;background:#0d2522;color:white;flex-wrap:wrap}.research-header a,.research-footer a{color:inherit;text-decoration:none}.research-header nav{display:flex;gap:1.3rem;flex-wrap:wrap}.research-guide{max-width:1020px;margin:auto;padding:4rem 1.5rem}.research-guide h1{font-size:clamp(2rem,4.5vw,3.3rem);line-height:1.14}.research-guide .lead{font-size:1.18rem;line-height:1.65}.research-guide section{padding:1rem 0 1.35rem;border-bottom:1px solid #dce3df}.research-guide h2{font-size:1.45rem}.research-guide p{max-width:880px;line-height:1.8;font-size:1.05rem}.research-guide a{color:#0c6950}.guide-links{display:flex;gap:.8rem;flex-wrap:wrap;margin:2rem 0}.guide-links a,.research-guide .guide-action{padding:.75rem 1.05rem;background:#dfece8;color:#164d40;border-radius:8px;display:inline-block;text-decoration:none}.research-guide .guide-action{background:#103e35;color:white}.guide-kicker{font-size:.8rem;letter-spacing:.12em}.research-footer{padding:2rem 5%;background:#0d2522;color:white}@media(max-width:660px){.research-header{display:block}.research-header nav{margin-top:1rem}.research-guide{padding:2rem 1rem}}