@media print{body:has(.diagnostic-report){background:white}@page diagnostic{size:auto;margin:16mm 16mm 19mm;@bottom-left{content:"M. Pact Advisory  |  AI Decision Diagnostic";font-family:Arial,sans-serif;font-size:8pt;color:#57534b}@bottom-right{content:counter(page) " / " counter(pages);font-family:Arial,sans-serif;font-size:8pt;color:#57534b}}.diagnostic-report{page:diagnostic;background:white;color:#24221e;font-size:10pt;line-height:1.5;print-color-adjust:exact;-webkit-print-color-adjust:exact}.diagnostic-report-inner{max-width:none;padding:0}.diagnostic-report-brand{margin-bottom:7mm;padding-bottom:5mm;border-bottom:2px solid #a85410}.diagnostic-report-brand img{width:58mm;height:auto}.diagnostic-report-meta{display:flex;justify-content:space-between;gap:6mm;margin-top:4mm;font-size:9pt;color:#57534b}.diagnostic-report h2{margin-top:2mm;font-size:27pt;line-height:1.1}.diagnostic-report h3{margin-top:7mm;font-size:17pt;break-after:avoid}.diagnostic-report li,.diagnostic-report p{orphans:3;widows:3}.diagnostic-report h2+p{margin-top:3mm;font-size:11pt;line-height:1.5}.diagnostic-report dl{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:5mm;margin-top:6mm;padding:4mm 0;border-top:1px solid #d9d2c6;border-bottom:1px solid #d9d2c6;break-inside:avoid}.diagnostic-report ol,.diagnostic-report ul{margin-top:3mm}.diagnostic-report li{break-inside:avoid}.diagnostic-report ol>li{margin-bottom:4mm;padding-top:3mm}.diagnostic-report .font-medium{font-weight:600}.diagnostic-report-footer{margin-top:7mm;padding-top:4mm;border-top:1px solid #d9d2c6;font-size:9pt;line-height:1.7;break-inside:avoid}.diagnostic-report-footer a{color:#176166}}