.checklist[data-astro-cid-y3rb7ogy]{background:#f4f7fc;border:2px solid #294d90;border-radius:10px;margin:2rem 0;padding:1.25rem}.checklist[data-astro-cid-y3rb7ogy] h2[data-astro-cid-y3rb7ogy]{margin-top:0}.checklist__lista[data-astro-cid-y3rb7ogy]{margin:0 0 1rem;padding-left:1.4rem}.checklist__lista[data-astro-cid-y3rb7ogy]>li[data-astro-cid-y3rb7ogy]{margin-bottom:.9rem}.checklist[data-astro-cid-y3rb7ogy] fieldset[data-astro-cid-y3rb7ogy]{border:0;margin:0;padding:0}.checklist[data-astro-cid-y3rb7ogy] legend[data-astro-cid-y3rb7ogy]{color:#1a202c;padding:0;font-weight:700}.checklist__como[data-astro-cid-y3rb7ogy]{color:#2d3748;margin:.2rem 0 .4rem;font-size:.95rem}.checklist__opciones[data-astro-cid-y3rb7ogy]{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.checklist__opciones[data-astro-cid-y3rb7ogy] label[data-astro-cid-y3rb7ogy]{cursor:pointer;align-items:center;gap:.35rem;min-height:44px;display:inline-flex}.checklist__opciones[data-astro-cid-y3rb7ogy] input[data-astro-cid-y3rb7ogy]{accent-color:#294d90;width:1.2rem;height:1.2rem}.checklist[data-astro-cid-y3rb7ogy] button[data-astro-cid-y3rb7ogy]{font:inherit;color:#fff;cursor:pointer;background:#294d90;border:0;border-radius:6px;min-height:44px;padding:.7rem 1.2rem;font-weight:700}.checklist[data-astro-cid-y3rb7ogy] button[data-astro-cid-y3rb7ogy]:hover{background:#1e3a6e}.checklist[data-astro-cid-y3rb7ogy] [data-astro-cid-y3rb7ogy]:is(input,button):focus-visible{outline-offset:2px;outline:3px solid #d83639}.checklist__resultado[data-astro-cid-y3rb7ogy]{background:#fff;border-left:4px solid #294d90;border-radius:8px;margin-top:1rem;padding:1rem}.checklist__resultado[data-astro-cid-y3rb7ogy] h3{margin:.4rem 0;font-size:1.05rem}.checklist__resultado[data-astro-cid-y3rb7ogy] ul{margin:0 0 .8rem}.checklist__resultado[data-astro-cid-y3rb7ogy] button{background:#b52a2d}.checklist__resultado[data-astro-cid-y3rb7ogy] button:hover{background:#8f2023}.checklist__nota[data-astro-cid-y3rb7ogy],.checklist__resultado[data-astro-cid-y3rb7ogy] .checklist__nota{color:#4a5568;font-size:.92rem}
