/* Body & Rhythm · print: clean article, no chrome, no ads */

@page {
	margin: 2cm;
}

body {
	background: #fff !important;
	color: #000 !important;
	font-size: 11pt;
	line-height: 1.5;
}

.br-header,
.br-announce,
.br-mobile,
.br-footer,
.skip-link,
.br-share,
.br-sidebar,
.br-newsletter,
.br-related,
.br-pin-save,
.br-toc,
.comments-area,
.br-pagination,
[data-br-ad],
.adthrive,
.mv-ad-box,
.raptive-ad {
	display: none !important;
}

.br-main,
.br-container,
.br-article,
.br-prose {
	max-width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

a {
	color: #000;
	text-decoration: underline;
}

.br-prose a[href^="http"]::after {
	content: " (" attr(href) ")";
	font-size: 0.85em;
	word-break: break-all;
}

img {
	max-width: 100%;
	page-break-inside: avoid;
}

h1,
h2,
h3 {
	page-break-after: avoid;
}

p,
li,
blockquote {
	orphans: 3;
	widows: 3;
}
