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

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

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

	[data-side-grid] {
		display: grid !important;
		grid-template-columns: repeat(2,1fr) !important;
		gap: 20px !important;
		align-items: start !important;
	}
}

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

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

	[data-featured-img] {
		min-height: 250px !important;
	}

	[data-post-grid] {
		grid-template-columns: repeat(2,1fr) !important;
	}
}

@media (max-width: 760px) {
	[data-toolbar] {
		flex-direction: column !important;
		align-items: stretch !important;
	}

	[data-search] {
		width: 100% !important;
	}

	[data-news-inner] {
		flex-direction: column !important;
		align-items: flex-start !important;
	}
}

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

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

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

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

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

