.about-sub-sections {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xxl);
}

.about-sub-section {
	gap: var(--spacing-l);
	align-items: center;
	justify-content: center;
}

.about-sub-section.f-row--reverse {
	flex-direction: row-reverse;
}

.right-border {
	border-right: solid 1px var(--gray);
}

.about-sub-section p,
.about-sub-section h3 { 
	font-size: 1.1em; 
}
.about-sub-section p { text-align: justify; }
.about-sub-section h3 { margin-top: var(--spacing-l); }
.about-sub-section ul { gap: var(--spacing-xs); }

.about-sub-section .cell {
	flex: 1;

	/* border: red solid 1px; */
}

.about-sub-section .cell:has(img) {
	flex: none;
	
	/* border-color: blue; */
}

.about-sub-section img {
	max-width: 26em;
	padding: 0 4em;
}

.about-sub-section .regular-link { text-decoration: underline; }


@media screen and (max-width: 769px) {
	.about-sub-section,
	.about-sub-section.f-row--reverse {
		flex-direction: column;
		gap: var(--spacing-xxl);
	}
	.right-border { border: none; }
}
