.focus-chart [data-focus-day] i {
  min-height: 30px;
  transition: height .35s ease, background .2s ease;
}

.course-thumbnail {
  padding: 0;
}

.course-thumbnail::before {
  display: none;
}

.course-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.motivation-card {
  padding: 30px 48px 0;
}

.motivation-copy {
  align-self: center;
  padding-bottom: 30px;
}

.motivation-card h2 {
  margin-bottom: 0;
}

.laptop-girl-illustration {
  display: flex;
  width: min(350px, 38%);
  height: 240px;
  align-self: flex-end;
  justify-content: center;
}

.laptop-girl-illustration img {
  max-width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
}

@media (max-width: 760px) {
  .motivation-card {
    min-height: 255px;
    padding: 25px 24px 0;
  }

  .motivation-copy {
    padding-bottom: 28px;
  }

  .laptop-girl-illustration {
    width: 42%;
    height: 190px;
  }
}

@media (max-width: 390px) {
  .motivation-card {
    gap: 12px;
    padding-inline: 18px;
  }

  .motivation-card h2 {
    font-size: 2.1rem;
  }

  .laptop-girl-illustration {
    height: 165px;
  }
}
