div.page_article h2 {
  background-color: rgb(228, 247, 244);
  padding-left: 10px;
}

h1,
h2 {
  padding-left: 10px;
  background: linear-gradient(0.25turn, #21b7b6, #9fa5b0);
}



p {
  text-align: justify;
  padding-left: 10px;
}

ul {
  text-align: justify;
}

section.homepage_about p {
  background-color: #21b7b6;
  text-align: justify;
}

section.homepage_about p:has(a) {
  background-color: white;
  text-align: justify;
}

div.page_about img {
  max-width: 60%;
  float: left;
}

div.obj_issue_summary h2 {
  background-color: white;
}

div.pkp_structure_sidebar h2 div.page_article h2 {
  background: #21b7b6;
}

h1.page_title,
section.doi h2,
section.keywords h2 {
  background: transparent;
}

div.pkp_structure_footer_wrapper {
  background: #2c3648;
  color: white;
}