@media print{*,*::before,*::after{background:transparent !important;color:#000000 !important;box-shadow:none !important;text-shadow:none !important}body{font-family:serif;font-size:12pt;line-height:1.4;padding:0;margin:0}.top-bar,.site-header,.mobile-nav-toggle,.nav-drawer,.nav-backdrop,.site-footer,.btn,.filter-tabs,.skip-link,.no-print{display:none !important}.container{max-width:100% !important;padding:0 !important;margin:0 !important}.print-header{display:block !important;border-bottom:2px solid #000;padding-bottom:12pt;margin-bottom:16pt;text-align:center}.print-header h1{font-size:16pt;font-weight:bold;margin-bottom:4pt}.print-header p{font-size:10pt;margin:0}h2{font-size:14pt;border-bottom:1px solid #666;padding-bottom:4pt;margin-top:14pt;margin-bottom:8pt;page-break-after:avoid}h3{font-size:12pt;margin-top:10pt;page-break-after:avoid}.card,.step-card{border:1px solid #999 !important;margin-bottom:12pt;padding:8pt;page-break-inside:avoid}a[href^="http"]::after{content:" (" attr(href) ")";font-size:9pt}}