[data-layout="simple"] { article { &:not(:last-child) { margin-bottom: var(--cardsGap); } @include media-breakpoint-down (sm) { flex-direction: column; } .card-content { // width: 100%; @include media-breakpoint-up (md) { align-self: center; } } > .ct-image-container { &:not(.boundless-image) { align-self: flex-start; } @include media-breakpoint-down (sm) { margin-bottom: 35px !important; } @include media-breakpoint-up (md) { flex-shrink: 0; max-width: 42%; margin-right: 35px !important; } } } &[data-cards="boxed"] { .entry-card .boundless-image { @include media-breakpoint-up (md) { width: 100%; margin-bottom: calc(var(--cardSpacing) * -1); } } } }