@charset "UTF-8";

/* Share content tracks within each desktop/tablet row of example cards. */
@media (min-width: 601px) {
  #approach .approach-card { grid-row: span 4; grid-template-rows: subgrid; }
}
#approach .approach-card-heading { align-items: flex-start; }
#approach .approach-card-icon { margin-top: 10px; }
#approach .approach-ui { align-items: flex-start; }

@media (max-width: 600px) {
  #ai-ready .ai-mobile-unit { white-space: nowrap; }
  #approach .approach-card-heading { min-height: 60px; }
  #approach .approach-card-icon { margin-top: 1px; }
  #approach .approach-card-description { min-height: 3lh; }
}
@media (max-width: 359px) {
  #approach .approach-card-heading { min-height: 90px; }
  #approach .approach-card-description { min-height: 4lh; }
}
