.grid {
     margin: 1em 0;
}

.is-admin.grid {
	max-width: 90%;
}

.is-admin.grid figure {
	max-width: 300px;
}

@media screen and (min-width: 56.25em) {

	.grid {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		gap: 3em;
	}

	.is-admin.grid {
		gap: 1em;
	}

	@supports (display: grid) {
		.grid {
			display: grid;
			grid-template-columns: 1fr 1fr;
		}
	}
}