div.split-sections {
	font-size: 1rem;

	@media only screen and ( min-width: 600px ) {
		font-size: 1.25rem;
	}

	/*
		Flexbox Behavior & Dimensions

	 */
	@media only screen and ( min-width: 600px ) {
		display: flex;
		align-items: center;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;

		.item {
			// flex: 0 0 100%;
			flex: 1 1 50%;

			@media only screen and ( min-width: 640px ) {
			}
		}
	}


	/*
		Classes

	 */
	&.full {
		@media only screen and ( min-width: 640px ) {
			.item.photo {
				flex: 1 1 60%;
			}

			.item.content {
				flex: 1 1 40%;
			}
		}
	}

	&.reverse {
		flex-direction: row-reverse;
	}

	&.contained {
		background: none;
		max-width: 1200px;
		margin: 1em auto;

		.item {
			&.content {
				@media only screen and ( min-width:600px ) {
					// padding: 4em 2em;
					// gap: 2em;
				}
			}
		}

		img {
			width: 600px;
		}
	}

	/*
		Default Styles & Typography

	 */
	img {
		// width: 100%;
	}

	.content {
		padding: 2em;

		h1,
		h2 {
			color: $cmo-purple-light;
			font: normal 1.3em/1.2 $header-font-family;
			line-height: 1;
			text-transform: uppercase;
			margin-top: 0;

			strong {
			 	display: block;
			 	font-size: 1.5em;
				margin-bottom: 10px;
			}
		}

		h2,
		ul,
		p {
			max-width: 600px;
			margin-right: auto;
			margin-left: auto;
		}

		ul.xed-out,
		ul.checked {
			margin-bottom: 1em;
			padding-left: 1em;

			li {
				margin-bottom: .5em;

				&:before {
					color: $cmo-green-light;
				}
			}
		}

		ul.xed-out li:before {
			color: red;
		}

		p.note {
			font-size: 1rem;
		}
	}
}
