.terms-container {
	max-width: 1200px;
	margin: auto;
}

.terms-container button {
	border: none;
	background: none;
	font-size: 35px;
}
.terms-content {
	font-size: clamp(13px, 2.5vw, 16px);
}
.terms-content .member {
	display: flex;
	align-items: start;
}
.terms-content p {
	margin-bottom: 20px;
}
.terms-heading {
	font-size: clamp(22px, 2.5vw, 26px);
	margin-top: 2em;
}
.terms-content img {
	margin: 0.5em 1.25em 1.25em 0;
	width: 400px;
	min-width: 400px;
	max-width: 400px;
}

@media only screen and (min-width: 901px) {
.storys .terms-content:nth-child(2n) .member {
	flex-direction: row-reverse;
}
.storys .terms-content:nth-child(2n) img {
	margin: 0.5em 0 1.25em 1.25em;
}
}

@media only screen and (max-width: 900px) {
	.terms-content .member {
		flex-direction: column;
	}
	.terms-content img {
		width: 100%;
		max-width: 100%;
	}
}