@media print{@page{size:A4;margin:10mm 15mm}body{font-size:11pt!important;line-height:1.3!important;background:#fff!important;color:#000!important;width:100%!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body *{background-color:#fff!important;background:#fff!important}.dark\:bg-neutral-800,.dark\:bg-neutral-900{background-color:#fff!important}.dark\:text-neutral-100,.dark\:text-neutral-200,.dark\:text-neutral-300{color:#000!important}.dark\:border-neutral-600{border-color:#e5e7eb!important}.border{border:none!important;box-shadow:none!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.fixed,button,select,[x-data],nav,.no-print,footer p{display:none!important}header{margin-bottom:1cm!important}.h-52,.w-52,.h-40,.w-40{height:3cm!important;width:3cm!important}.image-container,.profile-image,.pt-3,aside{background-color:transparent!important;background:0 0!important}h1{font-size:24pt!important}main{display:flex!important;flex-direction:row!important;column-gap:1.5cm!important}.sm\:w-3\/5,.sm\:w-2\/3,.sm\:w-4\/5,.md\:w-3\/5,.md\:w-2\/3,.md\:w-4\/5{width:68%!important;box-sizing:border-box!important;padding-right:.5cm!important}.w-full>.flex-grow>section:first-child{margin-top:1.5rem!important}h2{font-size:14pt!important;margin-top:.5cm!important;padding-bottom:2mm!important;border-bottom-width:.5pt!important}h3{font-size:12pt!important;margin-top:.5cm!important;padding-bottom:2mm!important}p,li,.text-xs,.text-sm,.text-base{font-size:10pt!important}strong,.font-medium,.font-semibold{font-weight:600!important}section{margin-bottom:.5cm!important;page-break-inside:avoid}.page-break-before{page-break-before:always!important}.page-break-after{page-break-after:always!important}p,h2,h3,h4,h5,h6{orphans:3!important;widows:3!important}a{color:#000!important;text-decoration:none!important}a[href^=http]:not([class*=inline-flex]):not(.reference-link):after{content:" (" attr(href)")";font-size:8pt;font-style:italic}.bg-primary{background-color:#f5f5f5!important}.text-primary,.border-primary{color:#000!important;border-color:#ddd!important}h1 span{background-color:transparent!important;color:#000!important;background-image:none!important}[class*="text-["]{color:#000!important;background-color:transparent!important}footer{margin-top:1cm!important}footer p{background-color:#f5f5f5!important;color:#000!important}}