@page{size:A4;margin:16mm}
html,body{margin:0!important;padding:0!important;background:#fff;color:#172c35}
.site-header,.site-footer,.skip-link,.page-hero,.download-status,.replace-dialog,.pdf-dialog,.plan-mode-section,.planner-wrap,.summary-section{display:none!important}
main.planner-page{margin:0!important;padding:0!important;max-width:none!important}
.lesson-print[hidden]{display:block!important}.lesson-print{font:11pt/1.45 "Handout Sans",Arial,sans-serif;color:#172c35;margin:0;padding:0}
.lesson-print h1{font-size:24pt;line-height:1.15;margin:0 0 10pt}.lesson-print h2{font-size:15pt;border-top:1px solid #ccd4d7;padding-top:10pt;margin:18pt 0 8pt;break-after:avoid}.lesson-print h3{font-size:12pt;background:#f1f4f4;padding:8pt;margin:14pt 0 8pt;break-after:avoid}.lesson-print h4{font-size:10pt;margin:10pt 0 4pt;break-after:avoid}.lesson-print p{margin:5pt 0;overflow-wrap:anywhere}.lesson-print ul{margin:4pt 0;padding-left:16pt}.print-kicker{font-size:9pt;letter-spacing:.08em}.print-identity{padding:14pt 0}.print-response{break-inside:avoid;margin:12pt 0}.print-response p{font-size:9pt;color:#52636b}.print-response>div{height:19pt;border-bottom:.6pt solid #ccd4d7}
.print-sheet{break-after:page;break-inside:avoid;overflow:hidden;margin:0!important;padding:0!important;max-width:100%}.print-sheet:last-child{break-after:auto}.print-sheet svg{width:100%;height:100%;display:block}
*{-webkit-print-color-adjust:exact;print-color-adjust:exact}
