.frame--text {
	max-width: 75ch;
	margin: 0 auto;
	padding: var(--spacing--giga) var(--spacing--giga);
}

.frame--wide {
	max-width: 75ch;
	margin: 0 auto;
	padding: var(--spacing--tera) var(--spacing--tera);
}

.frame--medium {
	max-width: 75ch;
	margin: 0 auto;
	padding: var(--spacing--giga) var(--spacing--tera);
}

@media (min-width: 43.75rem) {
	.frame {
	padding: var(--spacing--zetta) var(--spacing--yotta);

	}
}

@media (min-width: 64rem) {
	.frame {
		padding: var(--spacing--yotta) var(--spacing--mega);
	}

	.frame--medium {
		max-width: 100ch;
	}

	.frame--wide {
		max-width: 150ch;
		padding-bottom: 3rem;
	}
}



