/* Print sheets are independent of the phone layout and screen controls. */
.land-print-resources,.article-print-sheet,.land-print-brand,.land-print-property,.land-print-note,.land-review>.paper-box{display:none}
@media print{
 @page{size:auto;margin:14mm 15mm;@bottom-left{content:'Hudson Design and Build';font:8pt Arial;color:#555}@bottom-right{content:counter(page);font:8pt Arial;color:#555}}
 html,body{background:white!important;color:#111!important;font:10pt/1.4 Arial,sans-serif!important;height:auto!important;overflow:visible!important}
 *{box-shadow:none!important;text-shadow:none!important}
 .site-header,.mobile-nav,.footer,.contact,.share-tools,.gallery-dialog,.land-feature,.article-image-project{display:none!important}
 p,li{orphans:3;widows:3}h1,h2,h3{break-after:avoid}
 .paper-brand,.land-print-brand{font-size:9pt;font-weight:700;letter-spacing:.04em;border-bottom:1pt solid #777;padding-bottom:8pt;margin-bottom:12pt}
 .paper-brand span,.land-print-brand span{display:block;font-weight:400;font-size:8pt;letter-spacing:0;margin-top:3pt}
 .paper-box{display:inline-block!important;width:9pt;height:9pt;border:1pt solid #555;flex:none;margin:3pt 8pt 0 0;box-sizing:border-box}
 .paper-line{display:block;min-height:15pt;border-bottom:.5pt solid #bbb;margin-top:4pt}
 .print-checklist-mode #main>*{display:none!important}
 .print-checklist-mode #main>.reading-article{display:block!important;width:auto!important;max-width:none!important;padding:0!important}
 .print-checklist-mode .reading-article>*{display:none!important}
 .print-checklist-mode .reading-article>.article-print-sheet{display:block!important}
 .article-print-sheet{margin:0!important;padding:0!important}
 .article-print-sheet h2{font:400 20pt/1.18 Arial,sans-serif!important;letter-spacing:0!important;margin:0 0 8pt!important}
 .reading-article .article-print-sheet p{font:10pt/1.4 Arial,sans-serif!important;margin:8pt 0!important}
 .article-print-sheet .paper-context{color:#444!important;font-size:10pt!important}
 .paper-property{font-size:9pt;display:block;margin:14pt 0}
 .paper-property span{display:inline-block;border-bottom:.5pt solid #888;width:150pt;height:12pt;margin-right:10pt}
 .article-print-sheet ol{list-style:none;padding:0;margin:12pt 0}
 .article-print-sheet li{display:block;position:relative;padding:7pt 0 7pt 18pt;break-inside:avoid;font:10pt/1.4 Arial,sans-serif!important}
 .article-print-sheet li>div{display:block}.article-print-sheet li>.paper-box{position:absolute;left:0;top:10pt;margin:0}
 .reading-article .article-print-sheet .paper-source{font-size:8pt!important;overflow-wrap:anywhere;border-top:.5pt solid #aaa;padding-top:8pt;margin-top:14pt!important}
 .page-vermont-land-buying-checklist{padding:0!important}
 .land-check-hero,.land-how,.land-next,.land-sources,.land-photo-pair,.land-terrain,.land-map-links,.land-progress{display:none!important}
 .land-checklist.wrap{width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
 .land-group{display:block!important;padding:0!important;margin:0!important;border:0!important;break-before:page;page-break-before:always}
 .land-group:first-of-type{break-before:auto;page-break-before:auto}
 .land-print-brand{display:block!important}
 .land-group .eyebrow{display:inline!important;font:9pt Arial!important;letter-spacing:0!important;margin:0!important;color:#555!important}
 .land-group h2{font:400 19pt/1.2 Arial!important;letter-spacing:0!important;margin:5pt 0 12pt!important}
 .land-print-property{display:block!important;font:9pt Arial;margin:0 0 12pt}
 .land-question{break-inside:avoid;page-break-inside:avoid;border:0!important;margin:0 0 9pt!important;padding:0!important}
 .land-review{display:flex!important;gap:0!important;min-height:0!important;align-items:flex-start}
 .land-review input,.land-review small,.land-notes{display:none!important}
 .land-review strong{font:700 10pt/1.35 Arial!important;letter-spacing:0!important}
 .land-review.is-reviewed>.paper-box::after{content:'×';display:block;text-align:center;font:10pt/7pt Arial}
 .land-question>p{font:9pt/1.35 Arial!important;margin:5pt 0!important;color:#222!important}
 .land-question .land-prompt{font:italic 8.5pt/1.35 Arial!important;color:#444!important;border:0!important;padding:0!important}
 .land-print-note{display:block!important;font:9pt/1.4 Arial!important;white-space:pre-wrap;overflow-wrap:anywhere;break-inside:auto;margin-top:5pt}
 .land-print-note .paper-line{min-height:12pt;margin-top:2pt}
 .land-question:has(.has-notes){break-inside:auto;page-break-inside:auto}
 .land-print-note.has-notes{padding:6pt 0;border-top:.5pt solid #bbb;border-bottom:.5pt solid #bbb}
 .page-vermont-land-buying-checklist .land-print-property{display:none!important}
}

@media print{.land-print-resources{display:block!important;font:8pt/1.4 Arial;margin-top:18pt;padding-top:8pt;border-top:.5pt solid #aaa;break-inside:avoid}.land-print-resources p{font:8pt/1.4 Arial!important;margin:5pt 0!important;overflow-wrap:anywhere}}
