Agregando espacio entre columnas en Bootstrap 4

Cómo quiero que se vea

introduzca la descripción de la imagen aquí

Estoy tratando de agregar espacios horizontales y verticales entre las columnas en BS4 pero mantiene los puntos de interrupción (negros o rojos) o los puntos de interrupción de bootstrap. ¿Hay alguna manera fácil de agregar espacio? He probado la nueva configuración de márgenes de BS4, pero en realidad no me ayudó (arruinó el encabezado y el color de fondo). Además, las 2 columnas horizontales deben tener la misma altura.

por cierto Si ejecuta el fragmento, las columnas no se muestran correctamente debido al tamaño de la salida del fragmento. Eso es lo que debería ser en no móvil: captura de pantalla (o expanda el fragmento)

* { color: white; } .black { background-color: black; } .red { background-color: red; } nav { background-color: antiquewhite; margin: 0px; } .row {} .head { background-color: aqua; } 
   
HEADING 0 COLUMN

aaaa
aaaa

HEADING 1 COLUMNS BLACK
bbbb
bbbb
HEADING 2 CLOUMNS RED
cccc
dddd
eeee
HEADING 3 COLUMNS BLACK
ffff
ffff
HEADING 4 CLOUMNS RED
hhhh

Para el espaciado, Bootstrap 4 tiene clases de espaciado sensibles p-* (para relleno) y m-* (para márgenes).

Entonces, en su caso, podría experimentar agregando p-1 o tal vez p-2 a todas sus columnas para lograr el efecto deseado.

Nota: Las clases de espaciado de Bootstrap se basan en unidades rem , no en px porque px es la forma antigua y obsoleta de hacer las cosas cuando se trata de un diseño sensible y de accesibilidad.

Aquí está el enlace de referencia para usted:

https://getbootstrap.com/docs/4.0/utilities/spacing/

El siguiente fragmento de código produce el resultado deseado mediante el anidamiento y la clase m-1 para crear márgenes alrededor de las columnas:

   
HEADING 0 COLUMN

aaaa
aaaa

HEADING 1 COLUMNS BLACK
bbbb
bbbb
HEADING 2 CLOUMNS RED
cccc
dddd
eeee
HEADING 3 COLUMNS BLACK
ffff
ffff
HEADING 4 CLOUMNS RED
hhhh