/* Print: clean article / prayer guide output. */
@page { margin: 18mm 16mm; }
.site-header, .site-footer, .header-search, .share, .related, .comments, .toc,
.article-aside, .breadcrumbs, .pagination, .filters, .hero__scroll, .tsf-admin-hint, .skip-link { display: none !important; }
body { background: #fff !important; color: #000 !important; font-size: 11.5pt; }
.article-layout { display: block !important; padding: 0 !important; }
.article-body, .entry-content, .container { max-width: none !important; padding: 0 !important; }
.article-header { padding: 0 0 8mm !important; }
.article-header__title { font-size: 26pt !important; }
.article-figure { max-width: 120mm; margin: 0 0 6mm !important; }
.file-box, .is-style-tsf-fact-box, .is-style-tsf-note { break-inside: avoid; border-color: #999 !important; background: none !important; }
.entry-content a[href^="http"]::after { content: " (" attr(href) ")"; font-size: 8.5pt; word-break: break-all; }
h2, h3 { break-after: avoid; }
li, p { orphans: 3; widows: 3; }
.wp-block-list.is-style-tsf-steps > li { break-inside: avoid; }
