.wp-block-example-blocks-dynamic-card {
    display: flex;
    gap: 20px;
  
    img {
      width: 100%;
      object-fit: cover;
    }
  
    & > *:first-child {
      width: 40%;
    }
  
    & > *:last-child {
      width: 60%;
    }
  
    &.is-style-image-right {
      flex-direction: row-reverse;
    }
  
    &.is-style-pet {
      h2 + p {
        display: none;
      }
    }
  }