.example-slide .example-copy {
  display: grid;
  grid-template-rows: repeat(3, minmax(0, 1fr));
  height: 100%;
  padding: 18px clamp(28px, 3vw, 44px);
}
.example-slide .example-top,
.example-slide .example-detail {
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.example-slide .example-top { padding-top: 9px; padding-bottom: 10px; }
.example-slide .example-kpi {
  margin: 0 0 27px;
  text-transform: none;
  letter-spacing: 0;
  font-size: 12px;
}
.example-slide .example-kpi span { display: block; }
.example-slide .example-kpi strong { margin-top: 5px; font-size: 18px; }
.example-slide .example-copy h3 { font-size: clamp(29px, 2.3vw, 35px); margin: 0; }
.example-slide .example-detail { margin: 0; padding: 20px 0 12px; }
.example-slide .example-detail p { font-size: 18px; line-height: 1.42; }
.example-slide .example-detail span { margin-bottom: 8px; }
.example-slide .example-detail:last-child { justify-content: flex-start; padding-bottom: 12px; }
@media (max-width: 760px) {
  .example-slide .example-copy { display: block; height: auto; padding: 24px; }
  .example-slide .example-top { padding-bottom: 18px; }
  .example-slide .example-detail { min-height: auto; padding: 18px 0; }
  .example-slide .example-detail:last-child { padding-bottom: 18px; }
}
