.TwoColumnContentBlockLayout{--blockPaddingTopRow: 2.7778rem;--blockPaddingBottomRow: 2.7778rem;grid-template-areas: ". . . . . . ."". . Header Header Header . ."". . . . . . ."". . ImageMain . CopyMain . ."". . . . . . .";grid-template-columns: [fullBleed-start] 1fr [background-start] minmax(1rem,5.8333rem) minmax(18.2222rem,32.0556rem) 4.2222rem minmax(18.2222rem,32.0556rem) minmax(1rem,5.8333rem) [background-end] 1fr [fullBleed-end];grid-template-rows: [background-start] var(--blockPaddingTopRow) auto 1rem auto var(--blockPaddingBottomRow) [background-end]}.TwoColumnContentBlockLayout.noSidePadding{grid-template-areas: ". . . . . . ."". Header Header Header Header Header ."". . . . . . ."". ImageMain ImageMain . CopyMain CopyMain ."". . . . . . ."}.TwoColumnContentBlockLayout > *:not(.Background):not(.Header):not(.ImageMain):not(.CopyMain){display: none}.TwoColumnContentBlockLayout > .Header:empty ~ .ImageMain{grid-row: 2 / 5}.TwoColumnContentBlockLayout > .Header:empty ~ .CopyMain{grid-row: 2 / 5}.TwoColumnContentBlockLayout > .ImageMain:empty ~ .CopyMain{grid-column: 3 / 6;column-count: 2;column-gap: 4.2222rem}