.content-type-ps-people .view-id-people_advisee.view-display-id-default {
  display: none;
}
.content-type-ps-people .block-ps-history-person-publications-list {
	margin-top: 1rem;
  display: grid;
  grid-column-gap: 2.5rem;
  grid-row-gap: 1rem;
}
.content-type-ps-people .block-ps-history-person-publications-list .block-heading {
  grid-column-start: 1;
  grid-column-end: 1;
}
.content-type-ps-people .block-ps-history-person-publications-list .figure {
  max-width: 160px;
}

.content-type-ps-people .block-ps-history-person-publications-list .figure img {
  width: 100%;
  aspect-ratio: 161/247;
}

.content-type-ps-people .block-ps-history-person-publications-list .publication-title a {
  font-weight: 700;
  color: #af481f;
  border-color: transparent;
}

.content-type-ps-people .block-ps-history-person-publications-list .publication-title a:hover,
.content-type-ps-people .block-ps-history-person-publications-list .publication-title a:focus {
border-color: #af481f;
}

@media (min-width: 36rem) {
  .content-type-ps-people .block-ps-history-person-publications-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .content-type-ps-people .block-ps-history-person-publications-list .block-heading {
    grid-column-start: 1;
    grid-column-end: 3;
  }
}
@media (min-width: 48rem) {
  .content-type-ps-people .block-ps-history-person-publications-list {
    grid-row-gap: 0;
  }
  
  .content-type-ps-people .block-ps-history-person-publications-list .publication-item {
    margin-bottom: 2rem;
  }
}
@media (min-width: 62rem) {
  .content-type-ps-people .block-ps-history-person-publications-list {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .content-type-ps-people .block-ps-history-person-publications-list .block-heading {
    grid-column-start: 1;
    grid-column-end: 5;
  }
}

.person-v2-main-right > .field__label[role="heading"] {
  display: none;
}

@media (min-width: 62rem) {
  .content-type-ps-people .block-ps-history-person-publications-list {
    padding-top: 1rem;
    margin-top: 0;
    max-width: calc(69.3% + 1px);
    padding-right: 2rem;
    border-right: 1px solid #a0a0a0;
  }
}