/* Final Work-card layout: real internal breathing room + visible CTA */
.case-card,
.mike-case-card{
  height:390px;
  min-height:390px;
  max-height:390px;
}

.case-card-image,
.mike-case-card .mike-card-image{
  height:390px;
  min-height:390px;
  max-height:390px;
}

.case-card-copy{
  height:390px;
  min-height:390px;
  box-sizing:border-box;
  padding:38px 44px 34px;
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
  overflow:visible;
}

.case-card-copy .kicker{
  margin:0 0 10px;
}

.case-card-copy h2{
  margin:0 0 16px;
}

.case-card-copy p{
  margin:0 0 18px;
}

.case-card-copy .chips{
  margin:0 0 18px;
}

.case-card-copy .textlink{
  margin-top:auto;
  padding-top:8px;
  padding-bottom:2px;
  display:block;
}

/* Mike's tall screenshot: keep showing the homepage from the top */
.mike-case-card .mike-card-image img{
  width:100%;
  height:auto;
  min-height:0;
  max-height:none;
  object-fit:initial;
  display:block;
}

@media(max-width:760px){
  .case-card,
  .mike-case-card{
    height:auto;
    min-height:0;
    max-height:none;
  }

  .case-card-image,
  .mike-case-card .mike-card-image{
    height:280px;
    min-height:280px;
    max-height:280px;
  }

  .case-card-copy{
    height:auto;
    min-height:330px;
    padding:30px 26px;
  }

  .case-card-copy .textlink{
    margin-top:18px;
  }
}
