.elementor .moby-blog-card{margin:0px;/* Complete blog card */
selector {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
}

/* Keep every image the same size */
selector .moby-blog-image img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
}

/* Make the content fill the remaining card space */
selector .moby-blog-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

/* Reserve exactly 3 lines for every title */
selector .moby-blog-title .elementor-heading-title {
  line-height: 1.35em;
  min-height: 4.05em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}

/* Keep Read More aligned at the bottom */
selector .moby-read-more {
  margin-top: auto;
}\n}