/* 90-print.css — loaded media=print. Ink-friendly article/service output. */

.aic-page .aic-cta-bar,
.aic-page .aic-skip-link,
.aic-page .aic-trust-strip,
.aic-page .aic-lp-form,
.aic-page .aic-form,
.aic-page .aic-article-cta,
.aic-page nav,
.aic-page .aic-btn {
	display: none !important;
}

.aic-page {
	background: #fff;
	color: #000;
	font-size: 11pt;
	line-height: 1.45;
}

.aic-page .aic-section--dark,
.aic-page .aic-verdict {
	background: #fff !important;
	color: #000 !important;
}

.aic-page .aic-section--dark h1,
.aic-page .aic-section--dark h2,
.aic-page .aic-section--dark h3,
.aic-page .aic-section--dark p {
	color: #000 !important;
}

/* Show destination of content links (articles only — nav links are hidden) */
.aic-profile-article .aic-article__body a[href^="http"]::after {
	content: " (" attr(href) ")";
	font-size: 0.85em;
	color: #444;
	overflow-wrap: anywhere;
}

.aic-page .aic-card,
.aic-page .aic-li-item,
.aic-page table,
.aic-page figure {
	break-inside: avoid;
}

.aic-page h1,
.aic-page h2,
.aic-page h3 {
	break-after: avoid;
}

/* No @page rule: @page cannot be class-scoped, so it would alter print margins
   site-wide even where .aic-page is absent (review finding #3). Browser defaults stand. */
