.IconContentBlockLayout{--blockPaddingTopRow: 1.5625rem;--blockPaddingBottomRow: 1.5625rem;grid-template-areas: ". . . . . . ."". . Header Header Header . ."". . . . . . ."". . ImageMain . CopyMain . ."". . . . . . .";grid-template-columns: [fullBleed-start] 1fr [background-start] minmax(1rem,9.7222rem) minmax(6.9444rem,9.8889rem) minmax(3.6111rem,5.5555rem) minmax(30.1111rem,38.7222rem) minmax(1rem,11.6667rem) [background-end] 1fr [fullBleed-end];grid-template-rows: [background-start] var(--blockPaddingTopRow) auto 1rem auto var(--blockPaddingBottomRow) [background-end]}.IconContentBlockLayout.noSidePadding{grid-template-areas: ". . . . . . ."". Header Header Header Header Header ."". . . . . . ."". ImageMain ImageMain . CopyMain CopyMain ."". . . . . . ."}.IconContentBlockLayout > *:not(.Background):not(.Header):not(.ImageMain):not(.CopyMain){display: none}.IconContentBlockLayout > .Header:empty ~ .ImageMain{grid-row: 2 / 5}.IconContentBlockLayout > .Header:empty ~ .CopyMain{grid-row: 2 / 5}