1. You did not stipulate what errors you are getting, so cannot answer this.
2. Not only DW's Live view, but also IE, Edge an Opera Mini will not render CSS Grid. The only thing you can do to fix this is to provide a backup for the non-compliant browsers (incl DW Live view)
This is easily done by using Flex first and overriding the instructions using Grid similar to:
#contact.content {
display: flex;
flex-flow: row wrap;
display: grid;
grid-template-columns: 100%;
grid-template-areas:
"main-area"
"right-sidebar";
>.col-main {
flex: 1 100%;
grid-area: main-area;
}
>.col-right {
flex: 1 100%;
grid-area: right-sidebar;
}
@include media-breakpoint-up(sm) {
grid-template-columns: 50% 50%;
grid-template-areas:
"main-area right-sidebar";
>.col-main {
flex: 1 0;
}
>.col-right {
flex: 1 0;
}
}
}
display: flex; followed by display: grid;