.ebook-topic-image {
  display: block;
  width: calc(100% + 3.5rem);
  height: clamp(220px, 24vw, 330px);
  margin: -1.75rem -1.75rem 1.75rem;
  object-fit: cover;
  object-position: center 46%;
  border-bottom: 1px solid rgba(50, 44, 40, .16);
}

#trabalho article:nth-child(2) .ebook-topic-image {
  object-position: center 40%;
  border-bottom-color: rgba(50, 44, 40, .16);
}

@media (min-width: 640px) {
  .ebook-topic-image {
    width: calc(100% + 4rem);
    margin: -2rem -2rem 2rem;
  }
}

@media (max-width: 767px) {
  .ebook-topic-image {
    height: 260px;
  }
}
