Not yet there, now the title is too near to the picture and it is too small, I also changed something in you code to adjust spacing. Let me know if it is correct!
.portfolio-grid-basic {
grid-template-columns: 1fr;
}
.portfolio-grid-basic .grid-item .grid-image {
width: 60%;
margin-bottom:10vw;
}
.tweak-portfolio-grid-basic-image-aspect-ratio-11-square .portfolio-grid-basic .grid-image {
padding-bottom: 50%;
}
.portfolio-grid-basic .grid-item:nth-child(odd) {
flex-direction: row;
align-items: center;
margin-right: 6vw;
}
.portfolio-grid-basic .grid-item:nth-child(even) {
flex-direction: row-reverse;
align-items: center;
margin-left: 6vw;
}