@media print{@page{size:A4 portrait;margin:20mm 18mm 22mm}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{visibility:hidden}.print-content,.print-content *{visibility:visible}.print-content{width:100%;position:absolute;top:0;left:0;padding:0!important}body,html{color:#1a1a1a!important;background:#fff!important}.print-content *{box-shadow:none!important;text-shadow:none!important}.print-content .bg-surface,.print-content .bg-cream,.print-content .bg-cream-warm{background-color:#fff!important}.print-content [class*=border-mira-border]{border-color:#d0d0d0!important}.print-content h1{letter-spacing:-.02em!important;font-size:18pt!important;font-weight:500!important}.print-content h2{font-size:13pt!important;font-weight:500!important}.print-content h3{font-size:11pt!important;font-weight:500!important}.print-content{font-size:10.5pt;line-height:1.55}.print-avoid-break{break-inside:avoid!important}.print-break-before{break-before:page!important}.print-break-after{break-after:page!important}.print-content svg{shape-rendering:crispedges}.print-page-header{border-bottom:.5pt solid #d0d0d0;padding:8mm 18mm 4mm;position:fixed;top:0;left:0;right:0;background:#fff!important}.print-page-header,.print-page-header *{visibility:visible!important}.print-content{padding-top:28mm!important}.print-page-footer{border-top:.5pt solid #d0d0d0;padding:3mm 18mm 5mm;position:fixed;bottom:0;left:0;right:0;background:#fff!important}.print-page-footer,.print-page-footer *{visibility:visible!important}.print-content table{border-collapse:collapse;width:100%}.print-content th,.print-content td{text-align:left;border-bottom:.5pt solid #d4d4d4;padding:5pt 8pt;font-size:9.5pt}.print-content thead th{text-transform:uppercase;letter-spacing:.1em;color:#6b6b6b;font-size:8pt;font-weight:500}}
