.ecl-site-header__top {
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
.ecl-site-header__top .image-and-download-link {
  display: flex;
  flex-direction: column-reverse;
  gap: 1rem;
}
.ecl-site-header__top .image-and-download-link img {
  max-height: 8rem;
}

.figure-chart {
  min-height: 350px;
}

#p-max-width-1, #p-max-width-2,
#p-max-width-3, #p-max-width-4,
#p-max-width-5, #p-max-width-6,
#p-max-width-7, #p-max-width-8,
#p-max-width-9, #p-max-width-10,
#caption-max-width {
  max-width: fit-content !important;
}

@media (min-width: 500px) {
  .ecl-site-header__top {
    flex-direction: row;
    align-items: flex-end;
  }
  .ecl-site-header__top .image-and-download-link {
    flex-direction: row;
    gap: 2rem;
    align-items: flex-end;
  }
}
/**Menu - reduce padding**/
@media (min-width: 996px) {
  .ecl-button.ecl-menu__button-caret {
    min-width: 25px;
  }
}