/* Print: articles read like a clean research note. */
.site-header, .site-footer, .progress, .article-aside, .ad-slot, .related, .article-comments, .cite summary, .text-btn, .sharedaddy, .jp-relatedposts, #jp-post-flair, .crumbs, .subscribe { display: none !important; }
body { background: #fff; color: #000; font-size: 11pt; }
.wrap { max-width: none; padding: 0; }
.reading { display: block; padding: 0; }
.prose { font-size: 11.5pt; line-height: 1.6; color: #000; }
.articlehead { padding: 0 0 12pt; }
.articlehead h1 { font-size: 26pt; }
.article-hero img { max-height: 9cm; }
.prose a { text-decoration: none; }
.prose a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 9pt; color: #555; word-break: break-all; }
.cite { display: block; border: 0; padding: 0; }
.cite[open] .cite-text, .cite .cite-text { display: block; }
h2, h3 { page-break-after: avoid; }
figure, img, table { page-break-inside: avoid; }
