.ksl-editorial__layout { display: grid; gap: 3.2rem; }.ksl-editorial__content, .ksl-editorial__media { min-width: 0; }.ksl-editorial__media { margin: 0; }.ksl-editorial__media img { width: 100%; height: auto; display: block; border-radius: var(--ksl-radius,0); }.ksl-editorial__caption { margin-block-start: 1.2rem; font-size: 1.4rem; }
@media screen and (min-width:750px) { .ksl-editorial__layout:has([data-media]) { grid-template-columns: 1fr 1fr; align-items: center; gap: 5rem; }.ksl-editorial__layout--media-wide:has([data-media]) { grid-template-columns: 3fr 2fr; }.ksl-editorial__layout--media-wide.ksl-editorial__layout--media-right:has([data-media]) { grid-template-columns: 2fr 3fr; } }
