/* Print-friendly article layout. */
@media print {
	body { background: #fff !important; color: #000; font-size: 12pt; padding: 0 !important; overflow: visible; }
	.sc-topbar, .sc-header__search, .sc-header .sc-iconbtn, .sc-navwrap, .sc-overlay, .sc-ticker, .sc-ad, .sc-sidebar, .sc-share,
	.sc-postnav, .sc-related, .sc-comments, .sc-footer, .sc-bottomnav, .sc-wa, .sc-top, .sc-progress, .sc-breadcrumb, .sc-authorbox,
	.sc-article__taglist, .sc-video, .sc-brand__tagline { display: none !important; }
	.sc-header { position: static; border: 0; }
	.sc-container, .sc-layout { display: block !important; max-width: none; padding: 0; }
	.sc-article { border: 0; padding: 0; }
	.sc-article__title { font-size: 22pt; }
	.sc-article__figure { margin: 12pt 0; }
	.sc-article__content { font-size: 12pt; line-height: 1.7; color: #000; }
	.sc-article__content a { color: #000; text-decoration: none; }
	.sc-article__content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #444; word-break: break-all; }
	img { max-width: 100% !important; page-break-inside: avoid; }
	h1, h2, h3 { page-break-after: avoid; }
}
