.gs-split-column-text-block {
    display: flex;
    gap: 60px;
}
.gs-left-column-text,
.gs-right-column-text {
    flex: 1;
}

/* Mobile view - combine columns into single flow */
@media (max-width: 767.98px) {
    .gs-split-column-text-block {
        display: block;
    }
    .gs-left-column-text p {
        display: block;
    }
    .gs-left-column-text p:last-child,
    .gs-right-column-text p:first-child {
        display: inline;
    }
    .gs-right-column-text p:not(:first-child) {
        margin-top: 20px;
    }
}