body {
  margin: 0;
  font-family: 'Segoe UI', sans-serif;
  background: linear-gradient(to right, #e0f7fa, #80deea);
  padding: 20px;
}

header h1 {
  text-align: center;
  border: 3px solid #00796b;
  padding: 15px;
  background-color: #b2dfdb;
  font-size: 2em;
}

p {
  font-size: 1.2em;
  margin-bottom: 20px;
}

.dept-image {
  display: block;
  margin: 0 auto 30px auto;
  width: 200px;
  height: auto;
}

ul {
  list-style-type: square;
  padding-left: 20px;
}

footer {
  text-align: center;
  margin-top: 40px;
  font-style: italic;
}