/* Keep article tables readable without widening the page on small screens. */
@media (max-width: 720px) {
	.prose .table-wrap {
		max-width: 100%;
		overflow-x: auto;
		overscroll-behavior-inline: contain;
		-webkit-overflow-scrolling: touch;
	}

	.prose table {
		width: max-content;
		min-width: 100%;
	}

	.prose th,
	.prose td {
		min-width: 10rem;
		max-width: 16rem;
		overflow-wrap: anywhere;
		white-space: normal;
	}
}
