blocks/columns/columns.css (37 lines of code) (raw):

.columns > div { display: flex; flex-direction: column; gap: 30px; margin-top: 30px; } .columns img { width: 100%; } .columns > div > div { order: 1; } .columns > div:first-child { margin-top: 0; } .columns > div > .columns-img-col { order: 0; } .columns > div > .columns-img-col img { display: block; } @media (width >= 768px) { .columns > div { align-items: center; flex-direction: unset; } .columns > div > div { flex: 1; order: unset; } } .columns p + p { margin-top: 20px; } .columns-wrapper { margin-bottom: 20px; }