.assessment-action-plan{border:1px solid var(--color-brand-300);color:var(--color-text-dark);background:linear-gradient(135deg,#3267f629,#0000 58%),#ffffff09;border-left-width:4px;margin-top:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,2.5rem)}.assessment-action-plan__eyebrow{color:var(--color-brand-300);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800}.assessment-action-plan>h2{max-width:46rem;color:var(--color-white);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.45rem,4vw,2.35rem);line-height:1.08}.assessment-action-plan__lead{max-width:48rem;color:var(--color-muted-dark);margin-top:.9rem}.assessment-action-plan__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;margin:1.6rem 0 0;padding:0;display:grid}.assessment-action-plan__choices legend{width:100%;color:var(--color-white);margin-bottom:.75rem;font-size:.9rem;font-weight:800}.assessment-action-plan__choice{border:1px solid var(--color-rule-dark);min-width:0;min-height:3.5rem;color:var(--color-white);cursor:pointer;transition:border-color var(--transition-standard), background-color var(--transition-standard), transform var(--transition-standard);background:#06090f59;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.8rem .9rem;display:grid}.assessment-action-plan__choice:hover,.assessment-action-plan__choice:has(input:checked){border-color:var(--color-brand-300);background:#3267f62e}.assessment-action-plan__choice:active{transform:translateY(1px)}.assessment-action-plan__choice input{width:1.25rem;height:1.25rem;accent-color:var(--color-brand-500);margin:0}.assessment-action-plan__choice span{overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.35}.assessment-action-plan__choices:disabled .assessment-action-plan__choice{cursor:default;opacity:.72}.assessment-action-plan__single{border:1px solid var(--color-rule-dark);background:#06090f59;gap:.25rem;max-width:48rem;margin-top:1.6rem;padding:1rem;display:grid}.assessment-action-plan__single>span{color:var(--color-brand-300);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.assessment-action-plan__single strong{color:var(--color-white)}.assessment-action-plan__selection{border-left:3px solid var(--color-brand-300);background:#8ca9ff17;max-width:48rem;margin-top:1rem;padding:1rem 1.1rem}.assessment-action-plan__selection h3,.assessment-action-plan__reminder h3{color:var(--color-white);margin-bottom:.35rem;font-size:.92rem;line-height:1.4}.assessment-action-plan__selection p,.assessment-action-plan__reminder p{color:var(--color-muted-dark);overflow-wrap:anywhere}.assessment-action-plan__lead,.assessment-action-plan__single strong,.assessment-action-plan__privacy,.assessment-action-plan__notice{overflow-wrap:anywhere}.assessment-action-plan__privacy{max-width:48rem;color:var(--color-muted-dark);margin-top:1.25rem;font-size:.78rem}.assessment-action-plan__actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.assessment-action-plan__button{border:1px solid var(--color-brand-300);border-radius:var(--radius-sm);cursor:pointer;min-height:2.9rem;transition:background-color var(--transition-standard), border-color var(--transition-standard), color var(--transition-standard), transform var(--transition-standard);padding:.75rem 1.05rem;font-weight:800;line-height:1.2}.assessment-action-plan__button--primary{background:var(--color-brand-500);color:var(--color-white)}.assessment-action-plan__button--secondary{color:var(--color-white);background:0 0}.assessment-action-plan__button:hover:not(:disabled){border-color:var(--color-white);background:var(--color-brand-300);color:var(--color-ink-950)}.assessment-action-plan__button:active:not(:disabled){transform:translateY(1px)}.assessment-action-plan__button:disabled{cursor:default;opacity:.72}.assessment-action-plan__choice:has(input:focus-visible),.assessment-action-plan__button:focus-visible,.assessment-action-plan__reminder h3:focus{outline:3px solid var(--color-white);outline-offset:3px;box-shadow:0 0 0 5px var(--color-focus)}.assessment-action-plan__reminder{border-top:1px solid var(--color-rule-dark);max-width:48rem;margin-top:1.25rem;padding-top:1.25rem}.assessment-action-plan__reminder .assessment-action-plan__button{margin-top:.9rem}.assessment-action-plan__notice{min-height:1.5em;color:var(--color-muted-dark);margin-top:.75rem;font-size:.78rem}.assessment-action-plan__notice.is-error{color:#ffb4bf;font-weight:700}@media (width<=42rem){.assessment-action-plan__choices{grid-template-columns:1fr}.assessment-action-plan__button{width:100%}}@media (prefers-reduced-motion:reduce){.assessment-action-plan__choice,.assessment-action-plan__button{transition:none}}@media (forced-colors:active){.assessment-action-plan,.assessment-action-plan__choice,.assessment-action-plan__single,.assessment-action-plan__selection,.assessment-action-plan__button,.assessment-action-plan__reminder{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}.assessment-action-plan__choice:has(input:checked){outline:2px solid highlight}.assessment-action-plan__choice:has(input:focus-visible),.assessment-action-plan__button:focus-visible,.assessment-action-plan__reminder h3:focus{box-shadow:none;outline:3px solid highlight}}@media print{.assessment-action-plan{break-inside:avoid;color:#111!important;background:#fff!important;border:2px solid #111!important}.assessment-action-plan :where(h2,h3,p,span,strong,legend,label){color:#111!important}.assessment-action-plan__actions,.assessment-action-plan__reminder,.assessment-action-plan__notice,.assessment-action-plan__privacy{display:none!important}.assessment-action-plan__choice,.assessment-action-plan__single,.assessment-action-plan__selection{background:#fff!important;border-color:#777!important}}
