.about-section {
	display: flex;
	flex-direction: column;
	gap: 2em;
	margin: 0 auto;
	width: 80%;
}

.about-item {
	border: 2px solid #68C348;
	padding: 1em;
	text-align: left;
	border-radius: 8px;
}

.site-content-about {
	flex: 1;
	padding: 3em 2em;
}

.text-box {
	border: 2px solid #68C348;
	padding: 1em;
	margin: 1.5em 0;
}

h3 {
	color: #248B00;
	font-size: 1em;
	margin-bottom: 0.5em;
	text-align: left;
}

h2 {
	color: #248B00;
	font-size: 1.5em;
	margin-bottom: 0.5em;
	text-align: left;
}