@media only screen and (max-width: 768px) {
	content {
		flex-direction: column;
		gap: 18px;
		width: 100%;
		padding: 0 20px;
	}
	primary {
		flex: 1 1 0;
	}
	secondary {
		order: -1;
		flex: 0 1 0;
		padding-bottom: 24px;
	}
	.posts {
		grid-template-columns: 1fr;
	}
	search {
		max-width: 80vw;
	}
}
