
	/* hero: match the research-section treatment (whitepapers-2026.html) */
	.page-hero h1 { font-weight: 700; letter-spacing: -0.02em; }
	.page-hero .crumbs { color: #4f5d66; } /* AA contrast on #e6edf1 */
	.page-hero .crumbs a { color: #4f5d66; } /* match ".page-hero .crumbs a" in mrc-2026.css */

	/* group label above each checklist section */
	.wp-group-lbl { display: block; font-size: .82rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: var(--accent); margin-bottom: .6rem; }
	/* checkmark chip inside .card-ico (reuses the accent-tint chip) */
	.card-soft .card-ico.check { background: var(--accent); color: #fff; }
	/* card titles are h3 (one level under the h2 section head, no skip); mrc-2026.css
	   styles .card-soft h4, so match that sizing for h3 here. */
	.card-soft h3 { font-size: 1.12rem; font-weight: 600; margin-bottom: .55rem; }
	.card-soft h3 a { color: inherit; text-decoration: none; }
	.card-soft:hover h3 a, .card-soft h3 a:hover { color: var(--accent); }
	