/* TNITI — approved floating UI artwork, client and trainer. */
.how--objects .steps-grid { align-items: stretch; }
.how--objects .step-card { min-width: 0; min-height: 364px; padding: 10px 10px 22px; }
.how--objects .step-art {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 5 / 4;
  object-fit: contain;
  border-radius: 12px;
  background: #fff;
}
.how--objects .step-title { margin: 16px 10px 0; }
.how--objects .step-card p { margin: 9px 10px 0 35px; }
@media (max-width: 760px) {
  .how--objects .step-card { min-height: 0; padding: 12px 12px 22px; }
  .how--objects .step-title { margin: 16px 8px 0; }
  .how--objects .step-card p { margin: 9px 8px 0 33px; }
}
