.campus-library-main {
  grid-template-columns: minmax(130px, 190px) minmax(0, 1fr);
}

.campus-library-illustration {
  display: block;
  width: 100%;
  max-width: 190px;
  height: auto;
  margin: 0 auto;
  object-fit: contain;
}

@media (max-width: 760px) {
  .campus-library-main {
    grid-template-columns: 1fr;
  }

  .campus-library-illustration {
    max-width: 170px;
  }
}
