/* Print: content pages print as a clean checklist or guide on white paper. Loaded with media="print". */
@page { margin: 14mm 14mm 16mm; }
html, body { background: #fff !important; color: #000 !important; }
body { font-size: 10.5pt; line-height: 1.45; }
.nav, .skip, .footer, .lp-cta, .lp-aside, .lp-shot, .lp-related, .lp-hero .cta-row, .no-print, .tool-actions, .lp-faq { display: none !important; }
.wrap { max-width: none !important; padding: 0 !important; }
.lp-hero { padding: 0 0 8pt !important; max-width: none !important; }
.lp-hero h1 { font-size: 20pt !important; margin: 0 0 4pt; }
.lp-lede { font-size: 11pt !important; color: #222 !important; }
.crumbs { display: none !important; }
.lp-layout, .lp-layout.has-toc { display: block !important; }
.lp-body { max-width: none !important; color: #000 !important; font-size: 10.5pt !important; line-height: 1.45 !important; }
.lp-body > section + section { margin-top: 14pt !important; }
.lp-body h2 { font-size: 14pt !important; margin: 0 0 6pt !important; break-after: avoid; }
.lp-body h3 { font-size: 11.5pt !important; margin: 10pt 0 4pt !important; break-after: avoid; }
.lp-body a { color: #000 !important; text-decoration: none !important; }
.lp-body li { break-inside: avoid; }
.lp-body li + li { margin-top: 3pt !important; }
.lp-body .checklist li::before { border-color: #000 !important; width: 11pt !important; height: 11pt !important; }
.lp-body .table-wrap { overflow: visible !important; }
.lp-body .table-wrap table { min-width: 0 !important; }
.lp-body table { font-size: 9.5pt !important; }
.lp-body th, .lp-body td { padding: 4pt 6pt 4pt 0 !important; border-bottom: 0.6pt solid #888 !important; color: #000 !important; }
.lp-body tr { break-inside: avoid; }
.lp-body .callout { background: none !important; border: 0.6pt solid #888; padding: 6pt 8pt !important; }
.lp-body .print-only { display: block !important; }
.print-blank td { height: 20pt; }
.lp-body::after { content: "From turndownhq.com. Free to copy and use at your property."; display: block; margin-top: 16pt; font-size: 8.5pt; color: #444; }
