.skill-bar{background:#f0f0f0;height:8px;border-radius:4px;overflow:hidden}.skill-fill{background:#C41E3A;height:100%}.resume-container{font-family:Inter,sans-serif}.resume-container a{text-decoration:none}.resume-container a:hover{text-decoration:underline}@media print{@page{margin:.5in;size:letter}body{margin:0!important;padding:0!important;background:white!important}.no-print{display:none!important}.page-break{page-break-after:always}.page-break-avoid{page-break-inside:avoid}.resume-container{max-width:none!important;padding:0!important;margin:0!important;font-size:11pt!important;line-height:1.4!important}.resume-container a{color:#000!important;text-decoration:none!important}.resume-container h1{font-size:24pt!important;margin-bottom:8pt!important}.resume-container h2{font-size:14pt!important;margin-top:12pt!important;margin-bottom:8pt!important;page-break-after:avoid}.resume-container h3{font-size:12pt!important;page-break-after:avoid}.experience-item{page-break-inside:avoid}.resume-container .mb-8{margin-bottom:16pt!important}.resume-container .mb-6{margin-bottom:12pt!important}.resume-container .mb-4{margin-bottom:8pt!important}.domain-grid,.skills-grid{page-break-inside:avoid}.skill-fill{background:#C41E3A!important}.skill-bar,.skill-fill{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.skill-bar{background:#f0f0f0!important}.bg-gray-50{background-color:#f9fafb!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}