/* =============================================================================
 * page-header — the band template part ( parts/page-header.html ).
 *
 * The Cover stores its padding and the title size as INLINE styles in the part
 * ( that is what the editor's sidebar edits ), and core has no per-breakpoint
 * controls — the editor's responsive control on the pattern sits disabled
 * because there is nothing behind it. So the small-screen values live HERE and
 * win over the inline styles with !important, which is the supported way past
 * an inline value.
 *
 * One part + these media queries keeps the part's editor edits authoritative
 * on desktop; a separate mobile part was considered and rejected ( every
 * future edit would have to be made twice ).
 *
 * Owner numbers 2026-09-13: the initial mobile paddings were halved.
 * -------------------------------------------------------------------------- */
@media (max-width: 782px) {
	.vnm-page-header {
		/* HALF of whatever the part's settings currently are — the vars are
		   republished from the inline style by
		   arneiron_page_header_fluid_paddings() ( inc/page-parts.php ). */
		padding-top: calc( var( --vnm-band-pt, 120px ) / 2 ) !important;
		padding-bottom: calc( var( --vnm-band-pb, 60px ) / 2 ) !important;
		min-height: 0 !important;
	}

	.vnm-page-header .wp-block-arneiron-child-page-title {
		font-size: 34px !important;
		line-height: 1.25 !important;
	}

	.vnm-page-header .vnm-band__crumbs {
		font-size: 13px !important;
	}
}

@media (max-width: 480px) {
	.vnm-page-header .wp-block-arneiron-child-page-title {
		font-size: 30px !important;
	}
}
