/* Split: image + text side by side. */
.lmn-split__inner { display: grid; gap: var(--lmn-gap); align-items: center; }
.lmn-split__media { margin: 0; border-radius: var(--lmn-radius); overflow: hidden; box-shadow: var(--lmn-shadow); aspect-ratio: 4 / 3; background: var(--lmn-cream-deep); }
.lmn-split__media img { width: 100%; height: 100%; object-fit: cover; }
.lmn-split__body { max-width: 34rem; }
.lmn-split__title { margin-bottom: 0.5em; }
.lmn-split__text { margin-bottom: 1.5rem; font-size: var(--lmn-text-size); }
.lmn-split__text > * + * { margin-top: 0.75em; }
.lmn-split__text ul { padding-left: 1.2em; }
.lmn-bg--pink .lmn-split__media { box-shadow: 0 16px 40px rgba(194, 55, 61, 0.12); }
@media (min-width: 800px) {
	.lmn-split__inner { grid-template-columns: 1fr 1fr; gap: clamp(2rem, 6vw, 5rem); }
	.lmn-split--image-right .lmn-split__media { order: 2; }
	.lmn-split__media { transform: rotate(-1.5deg); }
	.lmn-split--image-right .lmn-split__media { transform: rotate(1.5deg); }
}
