@media print{@page{size:A4;margin:1.5cm 2cm}header,nav,.no-print,button:not(.print-button){display:none!important}body{font-size:11pt;line-height:1.5;color:#000!important;background:#fff!important}main{min-height:auto!important;margin:0!important;padding:0!important}*{transition:none!important;animation:none!important}section{page-break-inside:avoid;margin-bottom:1.5rem}section:first-of-type{text-align:center;border-bottom:2px solid #0089ff;margin-bottom:1.5rem;padding-bottom:1rem;padding-top:0!important}h1{margin-bottom:.5rem;color:#09244d!important;font-size:24pt!important}h2{border-bottom:1px solid #0089ff;margin-bottom:.75rem;padding-bottom:.25rem;color:#09244d!important;font-size:18pt!important}h3,h4{font-weight:600;color:#09244d!important;font-size:12pt!important}div[class*=card],div[class*=Card]{page-break-inside:avoid;margin-bottom:1rem;box-shadow:none!important;background:#fff!important;border:1px solid #dadada!important}div[class*=grid]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}div[class*=space-y]>*{margin-bottom:.5rem}svg{filter:grayscale()contrast(1.2);color:#09244d!important}a[href^=http]:after{content:" (" attr(href)")";color:#666;font-size:9pt}a[href^=mailto\:]:after,a[href^=tel\:]:after{content:""}ul,ol{padding-left:1.5rem}li{margin-bottom:.25rem}span[class*=badge],span[class*=rounded-full]{border:1px solid #0089ff;padding:2px 8px;display:inline-block}img[alt*=DynamicPort]{width:auto;max-height:60px;margin:0 auto 1rem;display:block}footer{text-align:center;color:#666;background:#fff;border-top:1px solid #dadada;padding:.5rem 0;font-size:9pt;position:fixed;bottom:0;left:0;right:0}section:has(button[class*=Download]){display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}table{border-collapse:collapse;width:100%;margin-bottom:1rem}th,td{text-align:left;border:1px solid #dadada;padding:.5rem}th{font-weight:600;background-color:#eaf0fa!important}div[class*=text-center]{text-align:center;page-break-inside:avoid}p{orphans:3;widows:3}section[class*=bg-]{margin-bottom:1rem;padding:1rem;background-color:#f8f9fa!important}}
