.readiness-form{display:grid;gap:16px}.readiness-question{margin:0;padding:21px 22px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.readiness-question legend{padding:0 8px;color:var(--green);font:700 1rem system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif}.option-list{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:8px}.option{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#334155;font-size:.88rem;cursor:pointer}.option:has(input:checked){border-color:#93c5fd;background:#dbeafe}.option input{accent-color:var(--green2);margin-top:4px}.readiness-result{margin-top:24px;padding:24px;border:1px solid #93c5fd;border-radius:13px;background:#eff6ff;scroll-margin-top:24px}.readiness-result h2{color:var(--green);font-size:1.6rem}.readiness-result p{color:#475569}.readiness-result ul{padding-left:20px;color:#475569;display:grid;gap:8px}.result-date{font:800 1.16rem system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;color:var(--green);margin:12px 0}.readiness-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.form-disclaimer{font-size:.78rem;color:var(--muted);margin:5px 0 0}@media(max-width:560px){.readiness-question{padding:17px 15px}.option-list{grid-template-columns:1fr}}
