.assessment-policy-settings{background:#fff;border:1px solid #dddcd5;border-radius:18px;margin:24px 0;padding:24px}.assessment-policy-settings h3{margin:0 0 16px;font-size:20px}.assessment-policy-notice{color:#563912;background:#fff5e9;border:1px solid #e7c49a;border-radius:14px;gap:12px;margin:16px 0;padding:18px 20px;display:flex}.assessment-policy-notice svg{flex-shrink:0}.assessment-policy-notice p{margin:5px 0 0;font-size:14px;line-height:1.65}.assessment-toggle,.assessment-ack>label{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.assessment-toggle input,.assessment-ack input{accent-color:#b44f13;flex-shrink:0;width:19px;height:19px;margin-top:4px}.assessment-toggle small{color:#69716a;max-width:650px;margin-top:4px;display:block}.assessment-ack{margin:20px 0}.assessment-failure{background:#fffaf5;border:1px solid #e5d7c9;border-radius:20px;padding:32px}.assessment-failure h2{margin:12px 0 24px;font-size:28px;line-height:1.2}.assessment-score-pair{gap:44px;margin:24px 0;display:flex}.assessment-score-pair>div{flex-direction:column;gap:6px;display:flex}.assessment-score-pair strong{color:#653c25;font-size:38px;font-weight:600}.assessment-score-pair span{color:#6b6e64;font-size:14px}.assessment-failure p{line-height:1.7}.assessment-failure h3{letter-spacing:-.01em;color:var(--hnh-navy,#2e3d59);margin:24px 0 6px;font-size:18px}.assessment-failure .learn-actions{flex-wrap:wrap;gap:10px 12px;margin:18px 0 14px;display:flex}.assessment-failure .hnh-muted{margin:0;font-size:14px}.assessment-failure .hnh-muted a{color:var(--hnh-navy,#2e3d59);text-underline-offset:3px;text-decoration:underline}.testing-control{background:#fff;border:1px solid #dddcd5;border-radius:18px;margin:24px 0;padding:24px}.testing-control-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.testing-control h3{margin:5px 0;font-size:22px}.testing-status{white-space:nowrap;background:#f0efeb;border-radius:20px;padding:7px 12px;font-size:14px}.testing-status.is-open{color:#25543c;background:#e5f2e9}.testing-control p{max-width:720px;line-height:1.7}.testing-audit{color:#70776e;margin-top:16px;font-size:14px;display:block}.assessment-access{max-width:690px;margin:56px auto;padding:0 20px}.assessment-access-card{background:#fff;border:1px solid #deded4;border-radius:24px;padding:36px}.assessment-access-card h1{font-size:30px;line-height:1.2}.assessment-access-card p{line-height:1.7}.assessment-access-steps{color:#677467;gap:14px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:flex}.assessment-access-steps li{border-top:3px solid #cadbcf;flex:1;padding-top:9px}.assessment-ready-banner{background:#f0f7f2;border:1px solid #abcdb7;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin:12px 0;padding:20px;display:flex}.assessment-ready-banner p{margin:5px 0}.assessment-readiness{color:#556354;margin:6px 0 10px;font-size:14px;display:block}@media (width<=640px){.testing-control-top{flex-direction:column}.assessment-access{margin:24px auto}.assessment-access-card,.assessment-failure{padding:24px}.assessment-ready-banner{flex-direction:column;align-items:flex-start}.assessment-score-pair strong{font-size:32px}}
