.readiness-check,.assessment-plan{margin:1.25rem 0;padding:1rem;border:1px solid var(--border,#ccd8dd);border-radius:12px}.readiness-check>summary,.assessment-plan>summary{font-weight:700;cursor:pointer}.readiness-item{min-width:0;margin:1rem 0;padding:1rem;border:1px solid var(--border,#ccd8dd);border-radius:8px}.readiness-item legend{padding:0 .4rem;font-weight:600}.readiness-item label{display:block;padding:.5rem;line-height:1.5;cursor:pointer}.readiness-item input{margin-right:.4rem;accent-color:#087c70}.readiness-feedback{border-left:3px solid #087c70;padding:.75rem;margin:.75rem 0 0}.rb-evidence{font-weight:400;font-size:.85rem;line-height:1.45}.assessment-plan caption{text-align:left;font-weight:700;padding:.8rem 0}.assessment-plan th,.assessment-plan td{vertical-align:top}.readiness-check :focus-visible{outline:3px solid #3279bd;outline-offset:3px}
