.custom-heading-text-block:not(:last-child) {
    padding-bottom: 2rem;
}

.custom-columns {
    display: grid;
    gap: 1.5rem;
}


@media screen and (min-width: 75em) {
    .custom-heading-text-block:not(:last-child) {
        padding-bottom: 4rem;
    }

    .custom-columns {
        grid-template-columns: 22rem 1fr;
        gap: 3rem;
    }
}