/* Impressão da notícia: título, data, autor, texto e imagem; sem menus, anúncios, compartilhamento ou rodapé extenso. */
@media print {
	@page { margin: 18mm; }
	body { background: #fff !important; color: #000 !important; font-size: 11pt; }
	.pf-header, .pf-subnav, .pf-ticker, .pf-drawer, .pf-ad, .pf-share, .pf-single__tools, .pf-seealso, .pf-footer__grid, .pf-footer__logo,
	.pf-breadcrumb, .pf-band, .pf-hero__arrow, .pf-hero__dots, .pf-single__show-btn, .pf-news, .pf-comments-wrap, .pf-single__tags, .skip-link, .pf-agenda { display: none !important; }
	.pf-container { max-width: none; padding: 0; }
	.pf-single__grid { display: block; padding: 0; }
	.pf-single__aside { position: static; display: block; margin-bottom: 8mm; }
	.pf-single__meta { border: 0; display: flex; gap: 12mm; flex-wrap: wrap; padding: 0; }
	.pf-meta__avatar { display: none; }
	.pf-single__title { font-size: 24pt; color: #000; }
	.pf-single__lead { font-size: 13pt; max-width: none; }
	.pf-single__figure { margin: 6mm 0; }
	.pf-single__img { max-height: 110mm; width: auto; max-width: 100%; }
	.pf-single__credit { position: static; width: auto; }
	.pf-content { font-size: 11pt; color: #000; }
	.pf-content a { text-decoration: none; color: #000; }
	.pf-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 8pt; color: #444; }
	.pf-content .pf-resp { break-inside: avoid; border-color: #888; }
	.pf-footer { border: 0; margin-top: 8mm; padding: 4mm 0 0; }
	.pf-footer__copy { border-top: 1px solid #999; }
	.pf-single::before { content: attr(data-pf-site); display: block; font-size: 9pt; letter-spacing: 0.1em; text-transform: uppercase; margin-bottom: 4mm; border-bottom: 1px solid #000; padding-bottom: 2mm; }
	h1, h2, h3, img, figure, blockquote { break-inside: avoid; }
}
