.readiness-panel{max-width:1000px}.readiness-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.readiness-profiles label{display:flex;align-items:center;gap:12px;min-height:50px;background:#fff;border:1px solid #bac9c1;padding:15px;line-height:1.5}.readiness-panel input[type=checkbox]{width:21px;height:21px;flex:0 0 21px;accent-color:#175570;cursor:pointer}.readiness-progress{padding:18px 0}.readiness-progress progress{width:100%;height:16px;accent-color:#175570}.readiness-panel button{padding:12px 16px;border:1px solid #aebdb6;color:#175570;background:white;cursor:pointer}.readiness-stage{margin-top:30px;border-top:1px solid #bfcac3;padding-top:20px}.readiness-stage h2{font-size:30px}.readiness-task{padding:16px 0;border-bottom:1px solid #dde3de}.readiness-task label{display:flex;align-items:flex-start;gap:14px;font-size:17px;line-height:1.6}.readiness-task input{margin-top:4px}.readiness-task a{display:inline-block;margin:10px 0 0 35px;color:#175570;font-size:14px}.readiness-task label:has(input:checked){color:#50645b}.readiness-task label:has(input:checked) span{text-decoration:line-through}#readiness-print-copy{display:none}@media(max-width:600px){.readiness-profiles{grid-template-columns:1fr}.readiness-task label{font-size:16px}}@media print{body:has(.readiness-panel)>*:not(main){display:none!important}main:has(.readiness-panel)>*:not(.readiness-panel){display:none!important}.readiness-panel>*:not(h1):not(#readiness-print-copy){display:none!important}#readiness-print-copy{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font:12pt/1.6 serif}.readiness-panel{padding:0!important}}

