.content-creator > [data-layout] > .container > .wrapper::before { content: ''; display: block; }

.content-creator > [data-layout] > .container > .wrapper > .item { break-inside: avoid; display: inline-block; }

.content-creator > [data-layout] > .container > .wrapper > .item + .btn-wrapper,
.content-creator > [data-layout] > .container > .wrapper > .description + .btn-wrapper { padding-top: 0 !important; }

.content-creator > [data-layout] > .container > .wrapper > .btn-wrapper + .ratio.ratio-16x9,
.content-creator > [data-layout] > .container > .wrapper > .description + .ratio.ratio-16x9 { margin-top: 3rem !important; }

.content-creator > [data-layout] > .container > .wrapper.columns-2 { column-count: 2; column-gap: 3rem; column-fill: balance; }

.content-creator > [data-layout] > .container > .wrapper .description a { color: var(--main); }

.content-creator > [data-layout] > .container > .wrapper .description a:hover,
.content-creator > [data-layout] > .container > .wrapper .description a:focus { text-decoration: underline !important; }