/* Print styles — clean, ink-on-white, no navy floods */
@media print {
	.topbar,.site-utility,.site-header,.primary-nav,.nav-mega,.mobile-drawer,.lsl-mobilebar,.crumb,.hero-cta,.cta-btns,.menu-toggle,.lang,.lang-toggle,.searchform,.search-form,.pagination,.comments{display:none!important}
	body{padding-bottom:0!important}
	body{background:#fff;color:#000;font-size:12pt}
	.hero,.section--navy,.cta{background:#fff!important;color:#000!important}
	.hero h1,.section--navy h2,.section--navy h3,.section--navy h4,.cta h2,.hero-copy .eyebrow,.section--navy .eyebrow{color:#000!important}
	.section--navy p,.hero-body,.hero-sub,.cta p{color:#111!important}
	a{color:#000;text-decoration:underline}
	.wrap{max-width:none;padding:0}
	.section{padding:18px 0}
}
