body {
  font-family: Arial, sans-serif;
  margin: 40px;
  color: #2b2b2b;
}

nav a {
  margin-right: 15px;
  color: #003A8F;
  text-decoration: none;
}

h1, h2, h3 {
  color: #003A8F;
}

.hero {
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.profile-pic {
  width: 180px;
  border-radius: 6px;
}

footer {
  margin-top: 60px;
  font-size: 0.9em;
  color: #666;
}


.lab-header {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 40px;
}

.lab-name {
  color: #003A8F;
  font-size: 2.2em;
  margin-bottom: 5px;
}

.lab-affiliation {
  color: #444;
  font-size: 1.05em;
}

.hero {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin-bottom: 40px;
}

.hero-text {
  max-width: 500px;
}

.pi-name {
  font-size: 1.6em;
  margin-bottom: 5px;
}

.pi-title {
  font-size: 1.0em;
  font-weight: normal;
  color: #444;
}

.research-title {
  text-align: center;
  color: #1e73be;
  font-size: 2rem;
  margin-top: 2em;
}
.research-figures {
  width: 65%;
  height: auto;
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 30px 0;
}
.research-figures img {
  max-width: 45%;
  height: auto;
}
.research-figures2 {
  
  display: flex;
  justify-content: center;
  gap: 20px;
  margin: 30px 0;
}
.research-figures2 img {
  max-width: 20%;
  height: auto;
}


.center-text {
  text-align: center;
}

 