.que-sigue[data-astro-cid-2g4ubl32]{align-self:start;padding:2rem;border-radius:var(--radio);background:var(--oliva);color:var(--blanco)}@media(min-width:1000px){.que-sigue[data-astro-cid-2g4ubl32]{position:sticky;top:6.5rem}}.que-sigue[data-astro-cid-2g4ubl32] h2[data-astro-cid-2g4ubl32]{font-size:1.375rem;margin-bottom:1.5rem}.que-sigue[data-astro-cid-2g4ubl32] ol[data-astro-cid-2g4ubl32]{display:grid;gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;counter-reset:sigue}.que-sigue[data-astro-cid-2g4ubl32] li[data-astro-cid-2g4ubl32]{display:grid;grid-template-columns:2rem 1fr;column-gap:.75rem;counter-increment:sigue}.que-sigue[data-astro-cid-2g4ubl32] li[data-astro-cid-2g4ubl32]:before{content:counter(sigue);grid-row:span 2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--pastel);color:var(--oliva);font-weight:700;font-size:var(--t-chico)}.que-sigue[data-astro-cid-2g4ubl32] .texto-suave[data-astro-cid-2g4ubl32]{color:#ffffffc7}.que-sigue__otro[data-astro-cid-2g4ubl32]{font-size:var(--t-chico);padding-top:1rem;border-top:1px solid rgb(255 255 255 / .16)}.que-sigue__otro[data-astro-cid-2g4ubl32]+.que-sigue__otro[data-astro-cid-2g4ubl32]{border-top:0;padding-top:.5rem}@media(max-width:999px){.que-sigue[data-astro-cid-2g4ubl32]{padding:1.25rem 1.5rem}.que-sigue[data-astro-cid-2g4ubl32] h2[data-astro-cid-2g4ubl32]{font-size:1.125rem;margin-bottom:1rem}.que-sigue[data-astro-cid-2g4ubl32] ol[data-astro-cid-2g4ubl32]{gap:.75rem;margin-bottom:0}.que-sigue[data-astro-cid-2g4ubl32] li[data-astro-cid-2g4ubl32]{font-size:1rem;line-height:1.45}.que-sigue[data-astro-cid-2g4ubl32] li[data-astro-cid-2g4ubl32]:before{width:1.6rem;height:1.6rem}.que-sigue[data-astro-cid-2g4ubl32] li[data-astro-cid-2g4ubl32]{grid-template-columns:1.6rem 1fr}.que-sigue__otro[data-astro-cid-2g4ubl32]{display:none}}.que-sigue[data-astro-cid-2g4ubl32] a[data-astro-cid-2g4ubl32]{color:var(--pastel);font-weight:700}.caminos[data-astro-cid-emaj3p7c]{margin-bottom:2.5rem}.caminos__pregunta[data-astro-cid-emaj3p7c]{font-weight:700;margin-bottom:.75rem}.caminos[data-astro-cid-emaj3p7c] ul[data-astro-cid-emaj3p7c]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:700px){.caminos[data-astro-cid-emaj3p7c] ul[data-astro-cid-emaj3p7c]{grid-template-columns:1fr 1fr}}.camino-op[data-astro-cid-emaj3p7c]{display:flex;gap:.9rem;align-items:flex-start;height:100%;padding:1rem 1.25rem;border:1px solid var(--linea-fuerte);border-radius:12px;text-decoration:none;transition:transform var(--dur-toque) var(--curva),border-color var(--dur-rapida) ease,background-color var(--dur-rapida) ease}.camino-op[data-astro-cid-emaj3p7c]:active{transform:scale(.98)}.camino-op[data-astro-cid-emaj3p7c][aria-current=page]{border:2px solid var(--oliva);background:#a9c99a2e}.camino-op[data-astro-cid-emaj3p7c] strong[data-astro-cid-emaj3p7c]{display:block}.camino-op__texto[data-astro-cid-emaj3p7c]{display:block;margin-top:.2rem;font-size:var(--t-chico);color:var(--texto-suave)}.camino-op__marca[data-astro-cid-emaj3p7c]{display:grid;place-items:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:.1rem;border-radius:50%;border:2px solid var(--linea-fuerte);color:transparent;font-size:.85rem}.camino-op[data-astro-cid-emaj3p7c][aria-current=page] .camino-op__marca[data-astro-cid-emaj3p7c]{background:var(--oliva);border-color:var(--oliva);color:var(--blanco)}@media(hover:hover)and (pointer:fine){.camino-op[data-astro-cid-emaj3p7c]:hover{border-color:var(--oliva)}}.formulario{display:grid;gap:1.75rem;max-width:44rem}.formulario[hidden],.progreso[hidden]{display:none}.campo{display:grid;gap:.45rem}.campo>label,.grupo>legend{font-weight:700;font-size:1rem}.opcional{font-weight:400;color:var(--texto-suave)}.ayuda{font-size:var(--t-chico);color:var(--texto-suave)}.campo input,.campo select,.campo textarea{width:100%;min-height:3.25rem;padding:.8rem 1rem;border:1px solid var(--linea-fuerte);border-radius:12px;background:var(--blanco);color:var(--oliva);font:400 1.0625rem / 1.4 var(--letra);transition:border-color .2s,box-shadow .2s}.campo textarea{min-height:9rem;resize:vertical}.campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%232C3A10' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2.5rem}@media(hover:hover)and (pointer:fine){.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--oliva)}}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:none;border-color:var(--oliva);box-shadow:0 0 0 3px #5a703059}.fila-dos{display:grid;gap:1.75rem}@media(min-width:700px){.fila-dos{grid-template-columns:1fr 1fr}}.grupo{margin:0;padding:0;border:0;display:grid;gap:.6rem}.grupo>legend{margin-bottom:.6rem}.opciones{display:flex;flex-wrap:wrap;gap:.6rem}.opcion{position:relative}.opcion input{position:absolute;opacity:0;inset:0;cursor:pointer}.opcion span{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.1rem;border:1px solid var(--linea-fuerte);border-radius:999px;font-size:1rem;transition:transform var(--dur-toque) var(--curva),background-color var(--dur-rapida) ease,border-color var(--dur-rapida) ease,color var(--dur-rapida) ease}.opcion input:active+span{transform:scale(.97)}.opcion input:checked+span{background:var(--oliva);border-color:var(--oliva);color:var(--blanco);font-weight:700}.opcion input:checked+span:before{content:"";width:1em;height:1em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.opcion input:focus-visible+span{outline:3px solid var(--apoyo);outline-offset:2px}.aceptacion{display:grid;gap:.9rem;padding:1.5rem;border-radius:var(--radio);background:var(--fondo-tenue)}.casilla{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:1rem;line-height:1.5}.casilla input{width:1.35rem;height:1.35rem;margin:.1rem 0 0;accent-color:var(--oliva);cursor:pointer}.casilla a{font-weight:700}.aviso-sensible{display:flex;gap:.6rem;font-size:var(--t-chico);color:var(--texto-suave)}.error{display:none;align-items:flex-start;gap:.5rem;width:fit-content;padding:.45rem .75rem;border-radius:8px;background:#a9c99a61;font-size:var(--t-chico);font-weight:700;line-height:1.4;color:var(--oliva)}.error:before{content:"";flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.05rem;border-radius:50%;background:var(--oliva) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E") center / .8rem no-repeat}.con-error .error{display:flex}.con-error input:not([type=checkbox],[type=radio]),.con-error select,.con-error textarea{border-color:var(--oliva);border-width:2px;background-color:#a9c99a1f}.resumen-errores{padding:1.25rem 1.5rem;border:2px solid var(--oliva);border-radius:var(--radio);background:#a9c99a38}.resumen-errores[hidden]{display:none}.resumen-errores:focus{outline:3px solid var(--apoyo);outline-offset:3px}.resumen-errores h2{display:flex;align-items:center;gap:.6rem;font-size:1.125rem;margin-bottom:.5rem}.resumen-errores ul{margin:0;padding-left:1.25rem}.resumen-errores a{display:inline-flex;align-items:center;min-height:2.25rem;font-weight:700}.contador{font-size:var(--t-chico);color:var(--texto-suave);font-variant-numeric:tabular-nums;justify-self:end}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.enviar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.boton[disabled]{opacity:.6;cursor:wait;transform:none}.resultado{display:grid;gap:.75rem;padding:2rem;border-radius:var(--radio);border:2px solid var(--oliva)}.resultado[hidden]{display:none}.resultado h2{display:flex;align-items:center;gap:.75rem;font-size:var(--t-subtitulo)}.resultado__icono{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--pastel);color:var(--oliva);font-size:1.1rem;flex-shrink:0}.resultado--error .resultado__icono{background:var(--oliva);color:var(--blanco)}.progreso{display:flex;gap:.5rem;margin:0 0 2.5rem;padding:0;list-style:none;counter-reset:paso}.progreso li{flex:1;display:grid;gap:.5rem;font-size:var(--t-chico);color:var(--texto-suave)}.progreso li:before{content:"";height:4px;border-radius:4px;background:var(--linea);transition:background-color .3s}.progreso li.hecho:before,.progreso li[aria-current=step]:before{background:var(--oliva)}.progreso li[aria-current=step]{color:var(--oliva);font-weight:700}.paso-form[hidden]{display:none}.paso-form{display:grid;gap:1.75rem}.paso-form>h2{font-size:var(--t-subtitulo)}.navegacion-pasos{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.boton--secundario{--fondo: transparent;--tinta: var(--oliva);box-shadow:inset 0 0 0 1px var(--linea-fuerte)}
