/**
 * Two-column layout primitives — content + sidebar.
 *
 * Shared between:
 *  - Single post page (post body + news-flashes/sidebar-posts)
 *  - Category archive page (posts grid + sidebar)
 *
 * Only the layout shell lives here. Content-specific rules (post body
 * typography, post thumbnails, sidebar widget overrides, etc.) stay in
 * the page-specific stylesheets.
 *
 * @package Hamechadesh
 */

.hm-single-columns {
	display: flex;
	gap: 20px;
	align-items: stretch;
}

.hm-single-columns__main {
	flex: 1;
	min-width: 0;
	padding: 0 70px;
}

.hm-single-columns__sidebar {
	flex-shrink: 0;
	width: 360px;
}

@media (max-width: 767px) {
	.hm-single-columns__main {
		padding: 0 10px !important;
	}
}
