/* Page-specific layout rules extracted from "post". */

@media (max-width: 1100px) {
	[data-post-layout] {
		grid-template-columns: minmax(0,1fr) !important;
	}

	[data-sticky] {
		position: static !important;
	}
}

@media (max-width: 1024px) {
	[data-hero-curve] {
		height: 56px !important;
	}
}

@media (max-width: 900px) {
	[data-related] {
		grid-template-columns: repeat(2,1fr) !important;
	}

	[data-prevnext] {
		grid-template-columns: 1fr !important;
	}
}

@media (max-width: 700px) {
	[data-authorbox] {
		flex-direction: column !important;
		text-align: right !important;
	}

	[data-meta-row] {
		gap: 10px 14px !important;
	}
}

@media (max-width: 640px) {
	[data-related] {
		grid-template-columns: 1fr !important;
	}

	[data-hero-curve] {
		height: 42px !important;
	}

	[data-form-grid] {
		grid-template-columns: 1fr !important;
	}

	[data-cta-btns] > * {
		flex: 1 1 100% !important;
	}

	[data-table-wrap] {
		overflow-x: auto !important;
	}
}

