/* Alternating photo/copy layouts, with copy first on small screens. */
split-section[variant="photo"] .split-section__layout { gap: clamp(40px, 6vw, 88px); }
split-section[variant="photo"] .split-section__copy > .ed-eyebrow { margin-top: 0; }
split-section[variant="photo"] .split-section__visual { margin: 0; }
split-section[variant="photo"] .split-section__visual img { width: 100%; height: auto; aspect-ratio: 1; object-fit: cover; border-radius: 14px; }
split-section[variant="photo"] .split-section__checks { display: grid; gap: 16px; list-style: none; margin: 32px 0 0; padding: 0; }
split-section[variant="photo"] .split-section__checks li { position: relative; padding-left: 24px; font-size: 16px; font-weight: 550; line-height: 1.5; }
split-section[variant="photo"] .split-section__checks li::before { content: ''; position: absolute; left: 0; top: .45em; width: 9px; height: 9px; border: 2px solid var(--lp-green-text); }
@media (min-width: 901px) {
  split-section[variant="photo"][media-side="start"] .split-section__visual { grid-column: 1; grid-row: 1; }
  split-section[variant="photo"][media-side="start"] .split-section__copy { grid-column: 2; grid-row: 1; }
}
