/* Ascendio print styles (loaded with media="print") */
html, body { background: #fff !important; color: #000 !important; }
body { font-size: 11pt; line-height: 1.5; }
p, li, td, th, figcaption, .fv-standfirst, .fv-meta { color: #000 !important; }
.site-header, .main-navigation, .site-footer, .fv-toc, .fv-next-lesson, .fv-cta, .comments-area,
.post-navigation, .paging-navigation, .fv-meta .fv-ico, script { display: none !important; }
.site-content, .inside-article { padding: 0 !important; }
.entry-content > *, .entry-header, .fv-author { max-width: none !important; }
a { color: #000 !important; text-decoration: underline; }
.entry-content a[href^="http"]::after, .fv-author a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; word-break: break-all; }
.fv-glance, .fv-callout, .fv-stat { background: none !important; border: 1px solid #000 !important; }
figure, .fv-dia, .fv-chart, .fv-callout, .fv-glance, .fv-stat, table, tr, img, svg { break-inside: avoid; page-break-inside: avoid; }
h2, h3, h4 { break-after: avoid; page-break-after: avoid; color: #000 !important; }
/* FAQ answers print open */
details > *:not(summary) { display: block !important; }
details::details-content { content-visibility: visible; display: block; }
