#readiness-form{max-width:960px}.readiness-dimension{margin:32px 0}.readiness-question{margin:20px 0;padding:18px;min-width:0;border:1px solid #cbd5e1;border-radius:8px}.readiness-question legend{padding:0 8px;font-weight:650;max-width:100%}.readiness-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.readiness-options label{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px;border:1px solid #d4dce6;border-radius:5px;cursor:pointer}.readiness-options label:has(input:checked){border-color:#6d28d9;background:#f4efff;color:#0a2540}.readiness-options input{width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;margin:0;flex:0 0 20px;accent-color:#6d28d9}.readiness-options label:focus-within{outline:3px solid #6d28d9;outline-offset:2px}.readiness-results{margin:32px 0;padding:24px;border:2px solid #6d28d9;border-radius:8px;scroll-margin-top:90px}.readiness-score{font-size:1.3rem}.readiness-warning,#readiness-error{padding:16px;background:#fff4dc;color:#633400;border-left:4px solid #9a5d00}.readiness-results li{margin:12px 0}.readiness-results button{margin:8px 8px 0 0}#readiness-results[hidden],#readiness-error[hidden],#readiness-calculate[hidden]{display:none!important}@media(max-width:600px){.readiness-options{grid-template-columns:1fr}.readiness-question{padding:12px}}@media print{body>:not(main),main>:not(#self-serve-scorecard),#readiness-form,#self-serve-scorecard .wrap>:not(#readiness-results),#readiness-results button{display:none!important}#readiness-results{border:0;margin:0;padding:0;color:#000;background:#fff}}
