/* Print: the article itself (headline, standfirst, byline, image, text, tags) on white paper. */
@page{margin:18mm 16mm}
html,body{background:#fff !important;color:#000 !important;font-size:11.5pt}
.progress,.skip-link,.mast,.mainnav,.drawer,.topics,.crumbs,.art-share,.share,.aside,.related,.nl,.nl-mini,.foot,.pager,.feed-more,.filters,.contact,#wpadminbar,.tags,.bios .av{display:none !important}
html{margin-top:0 !important}
.gir,.wrap,.art,.art-main,.art-head,.body,.disclaimer,.bios{display:block !important;max-width:none !important;width:auto !important;padding:0 !important;margin-left:0 !important;margin-right:0 !important}
.art-head h1{font-size:24pt;line-height:1.15;margin:6pt 0 8pt;color:#000}
.art-head .stand{font-size:13pt;color:#222}
.labels,.meta,.author-card small{color:#333 !important}
.byline{border-color:#999;padding:8pt 0;margin-top:10pt}
.author-card .av{display:none}
.fig{margin:12pt 0 0 !important;break-inside:avoid}
.fig .ph{aspect-ratio:auto;background:none;display:block}
.fig .ph img{position:static;width:100%;height:auto;max-height:110mm;object-fit:contain}
.fig figcaption{font-size:9.5pt;border-color:#999}
.body{font-size:11.5pt;line-height:1.55;color:#000;padding-top:10pt !important}
.body h2{font-size:15pt;break-after:avoid}
.body p,.body blockquote{orphans:3;widows:3}
.body blockquote{font-size:14pt;break-inside:avoid}
.body a{color:#000;text-decoration:underline}
.body a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt;color:#444;word-break:break-all}
.disclaimer{margin-top:12pt;font-size:10pt}
.bios{border-color:#999}
.bio{display:block !important}
.print-only{display:block !important;margin-top:16pt;padding-top:6pt;border-top:1px solid #999;font-size:9pt;color:#444;word-break:break-all}
