.prog[data-astro-cid-diq5ttuo]{background:var(--paper-2);border-radius:999px;height:6px;margin-bottom:.5rem;overflow:hidden}.prog[data-astro-cid-diq5ttuo] span[data-astro-cid-diq5ttuo]{background:var(--safety);width:0;height:100%;transition:width .25s;display:block}.prog__t[data-astro-cid-diq5ttuo]{font-size:var(--t-xs);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0 0 1.4rem}.diag__g[data-astro-cid-diq5ttuo]{border:0;margin:0 0 1.8rem;padding:0}.ctx__grid[data-astro-cid-diq5ttuo]{grid-template-columns:1fr;gap:.8rem;margin-bottom:.6rem;display:grid}.ctx[data-astro-cid-diq5ttuo] label[data-astro-cid-diq5ttuo]{font-size:var(--t-sm);color:var(--navy);font-weight:600;display:block}.ctx[data-astro-cid-diq5ttuo] select[data-astro-cid-diq5ttuo],.ctx[data-astro-cid-diq5ttuo] input[data-astro-cid-diq5ttuo]{width:100%;margin-top:.25rem}.ctx__u[data-astro-cid-diq5ttuo]{align-items:center;gap:.5rem;display:flex}.ctx__u[data-astro-cid-diq5ttuo] i[data-astro-cid-diq5ttuo]{color:var(--ink-2);font-style:normal;font-size:var(--t-sm)}@media (width>=560px){.ctx__grid[data-astro-cid-diq5ttuo]{grid-template-columns:1.4fr 1fr .7fr;align-items:end}}.diag__g[data-astro-cid-diq5ttuo] legend[data-astro-cid-diq5ttuo]{font-size:var(--t-2xs);letter-spacing:var(--track-caps);text-transform:uppercase;hyphens:none;color:var(--safety-ink);margin-bottom:.7rem;padding:0;font-weight:700}.diag__item[data-astro-cid-diq5ttuo]{border-top:1px solid var(--line);padding:.9rem 0}.diag__q[data-astro-cid-diq5ttuo]{color:var(--navy);font-weight:600;font-size:var(--t-base);margin:0 0 .25rem}.diag__h[data-astro-cid-diq5ttuo]{font-size:var(--t-sm);color:var(--ink-2);margin:0 0 .6rem}.seg[data-astro-cid-diq5ttuo]{flex-wrap:wrap;gap:.4rem;display:flex}.seg[data-astro-cid-diq5ttuo] label[data-astro-cid-diq5ttuo]{position:relative}.seg[data-astro-cid-diq5ttuo] input[data-astro-cid-diq5ttuo]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.seg[data-astro-cid-diq5ttuo] span[data-astro-cid-diq5ttuo]{border:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-2);background:#fff;border-radius:999px;padding:.42rem 1rem;font-weight:600;transition:all .15s;display:block}.seg[data-astro-cid-diq5ttuo] label[data-astro-cid-diq5ttuo]:hover span[data-astro-cid-diq5ttuo]{border-color:var(--navy)}.seg[data-astro-cid-diq5ttuo] input[data-astro-cid-diq5ttuo]:focus-visible+span[data-astro-cid-diq5ttuo]{outline:3px solid var(--safety);outline-offset:2px}.seg[data-astro-cid-diq5ttuo] input[data-astro-cid-diq5ttuo]:checked+span[data-astro-cid-diq5ttuo]{color:#fff;border-color:var(--navy);background:var(--navy)}.seg[data-astro-cid-diq5ttuo] label[data-astro-cid-diq5ttuo]:nth-child(2) input[data-astro-cid-diq5ttuo]:checked+span[data-astro-cid-diq5ttuo]{background:var(--danger);border-color:var(--danger)}.seg[data-astro-cid-diq5ttuo] label[data-astro-cid-diq5ttuo]:nth-child(3) input[data-astro-cid-diq5ttuo]:checked+span[data-astro-cid-diq5ttuo]{background:var(--ink-2);border-color:var(--ink-2)}.res__cols{gap:1rem;margin-bottom:1rem;display:grid}.res__col{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:.9rem 1rem}.res__col h4{font-size:var(--t-base);color:var(--navy);margin:0 0 .15rem}.res__col p{font-size:var(--t-sm);color:var(--ink-2);margin:0}.res__col b{font-size:var(--t-3xl);color:var(--navy);font-variant-numeric:tabular-nums;font-stretch:112%;line-height:1.1;display:block}.res__col--doc{border-left:4px solid var(--safety)}.res__col--fis{border-left:4px solid var(--blue)}.hall{margin:0 0 1rem;padding:0;list-style:none}.hall li{border-top:1px solid var(--line);padding:.7rem 0}.hall strong{color:var(--navy);font-size:var(--t-base);margin-bottom:.2rem;display:block}.hall span{font-size:var(--t-sm);color:var(--ink-2);display:block}.hall em{font-size:var(--t-xs);color:var(--ink-2);opacity:.85;margin-top:.25rem;font-style:normal;display:block}.hall li[data-t=documento] strong:after{content:" · necesita firma";color:var(--safety-ink);font-weight:600;font-size:var(--t-xs)}#marcador small{font-size:var(--t-lg);color:var(--ink-2);font-weight:600}@media (width>=620px){.res__cols{grid-template-columns:1fr 1fr}}
