@page{size:A4;margin:18mm}body{background:white;color:#18233A;font-size:11pt}button,.report-nav,.report-tools,.skip-link,#notice,.next-step,.evidence-panel,dialog{display:none!important}.page{padding:0;max-width:none;animation:none}.report-cover{box-shadow:none;margin:0 0 24px;padding:24px;break-inside:avoid}.report-cover h1{font-size:28pt}.career-grid{display:block}.career-card{break-inside:avoid;margin:15px 0;padding:16px}.path-section,.candidate-section{margin:20px 0}.print-only{display:block}.print-only>.career-detail{break-before:page;max-width:none}.career-detail h1{font-size:26pt}.detail-section{padding:14px 0}.detail-section h2{font-size:17pt}.skill-list{display:block}.skill-list>div{margin:16px 0}.source-row,.channel{break-inside:avoid}.source-url{font-size:9pt}.report-footer{margin-bottom:25px}.report-stamp{display:block}.report-stamp span{margin-right:20px}a{color:#18233A;text-decoration:underline}details:not(.evidence-panel){display:none}
