/* MM Photo and text */
.mm-split { padding: var(--mm-sec) 0; }
.mm-split .mm-split__grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 64px; align-items: center; }
.mm-split--noimg .mm-split__grid { grid-template-columns: minmax(0, 1fr); max-width: 820px; }
.mm-split--left .mm-split__media { order: -1; }
.mm-split .mm-split__body { margin-top: 18px; color: var(--mm-grey); font-size: 17px; line-height: 1.55; }
.mm-split .mm-split__body > * + * { margin-top: .9em; }
.mm-split .mm-split__body a { color: var(--mm-navy); }
.mm-split .mm-split__body strong { color: var(--mm-ink); font-weight: 600; }
.mm-split .mm-split__checks { margin-top: 24px; display: grid; gap: 12px; }
.mm-split .mm-split__checks li { display: flex; align-items: flex-start; gap: 12px; font-size: 17px; }
.mm-split .mm-split__checks .ico { width: 22px; height: 22px; flex: none; padding: 3px; border-radius: 50%; background: var(--mm-navy-tint); stroke: var(--mm-navy); stroke-width: 2.4; }
.mm-split .mm-split__media { position: relative; aspect-ratio: 4 / 3; border-radius: var(--mm-r-lg); overflow: hidden; background: var(--mm-mist); }
.mm-split .mm-split__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.mm-split.tone-mist .mm-split__media { background: var(--mm-white); }
.mm-split.tone-black .mm-split__body { color: #a1a1a6; }
.mm-split.tone-black .mm-split__checks .ico { background: rgba(255, 255, 255, .12); stroke: #f5f5f7; }

@media (max-width: 833px) {
	.mm-split .mm-split__grid { grid-template-columns: minmax(0, 1fr); gap: 28px; }
	.mm-split .mm-split__media { order: -1; border-radius: 22px; }
	.mm-split .mm-split__body, .mm-split .mm-split__checks li { font-size: 16px; }
}
