.cont-header__title {
  line-height: 1.2;
  padding-bottom: 0;
  text-align: center;
}

.cont-header__title .l {
  line-height: inherit;
}

.cont-header__title .l:not(:last-child) {
  margin-right: 0.5em;
}

@media (min-width:1025px) {
  .program-index__blc {
    display: grid;
    align-items: end;
    grid-template-rows: subgrid;
    grid-row: span 2;
    gap: 0;
  }

  .persons-blc img {
    height: 100%;
    object-fit: cover;
  }

  .persons-blc__job {
    margin-bottom: 40px;
  }
}

@media (max-width:1024px) {
  .advisers-index-footer__hd br {
    display: none;
  }
}

@media (min-width:800px) {
  .projects-index__item {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 3;
    gap: 0;
  }

  .projects-index__item a {
    display: inherit;
    grid-template-rows: inherit;
    grid-row: inherit;
    gap: inherit;
  }

  .projects-index__item .title {
    height: initial;
  }

  .projects-index__person {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width:1024px) {
  .projects-header__person .name {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 5px;
  }

  .projects-header__person .name em {
    margin-left: initial;
  }
}
