/* Privacy Policy page — one-off overrides only.
   Do not add anything here that other pages should also get; that belongs
   in the shared inc/flex/core-layouts.php + assets/css/ib-flex.css files.
   This file is only enqueued on /privacy-policy/ (functions.php keys the
   ib-page-{slug}.css lookup off the post_name), so nothing here can bleed
   onto another page. */

/* Responsive QA fix (visual only — no copy touched): template-flex.php
   tags the FIRST text_block heading on a page as an <h1> (the page title,
   correct for SEO/a11y) but always applies the "ib-h2" CSS class to every
   text_block heading regardless of tag, so the page title and every
   section heading below it render at the identical 30px with no visual
   hierarchy. Old prod clearly distinguishes them (verified live:
   47px title vs 24px section headings on desktop/tablet, 34px vs 21px on
   mobile). Restoring that distinction here, scoped to just the h1-tagged
   heading, using the theme's existing .ib-h1 desktop size (40px) for
   consistency with the rest of the design system, plus a mobile size
   (34px) modeled on old prod's actual mobile title size. */
main.ib-page h1.ib-h2 {
	font-size: 40px;
}

@media (max-width: 600px) {
	main.ib-page h1.ib-h2 {
		font-size: 34px;
	}
}
