.libro[data-astro-cid-vvb65nmu]{max-width:54rem;padding-block:clamp(3rem,8vw,5rem) 6rem}h1[data-astro-cid-vvb65nmu]{letter-spacing:-.04em;color:var(--midnight);margin-top:1rem;font-size:clamp(2.25rem,5vw,3.25rem)}.libro__ley[data-astro-cid-vvb65nmu]{color:var(--texto-suave);margin-top:.75rem}.libro__titular[data-astro-cid-vvb65nmu]{border:1px solid var(--borde);background:var(--mist);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:2rem 0 0;padding:1.25rem;display:grid}dt[data-astro-cid-vvb65nmu]{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);font-size:.72rem;font-weight:600}dd[data-astro-cid-vvb65nmu]{color:var(--midnight);margin:.25rem 0 0;font-weight:600}.resultado[data-astro-cid-vvb65nmu]{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.9rem;gap:.6rem;margin-top:2rem;padding:1.5rem;display:grid}.resultado__titulo[data-astro-cid-vvb65nmu]{font-size:1.15rem}.resultado__codigo[data-astro-cid-vvb65nmu] b[data-astro-cid-vvb65nmu]{letter-spacing:.08em;background:#dcfce7;border-radius:.4rem;padding:.15rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.resultado__acciones[data-astro-cid-vvb65nmu]{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.hoja[data-astro-cid-vvb65nmu]{gap:1.5rem;margin-top:2.5rem;display:grid}.paso[data-astro-cid-vvb65nmu]{border:1px solid var(--borde);background:#fff;border-radius:1rem;gap:1rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}legend[data-astro-cid-vvb65nmu]{letter-spacing:-.02em;color:var(--midnight);align-items:center;gap:.65rem;padding:0 .5rem;font-size:1.15rem;font-weight:700;display:flex}legend[data-astro-cid-vvb65nmu] span[data-astro-cid-vvb65nmu]{background:var(--midnight);color:#fff;border-radius:.5rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.85rem;display:grid}.rejilla[data-astro-cid-vvb65nmu]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;display:grid}.campo[data-astro-cid-vvb65nmu]{gap:.35rem;display:grid}.campo--ancho[data-astro-cid-vvb65nmu]{grid-column:1/-1}.campo[data-astro-cid-vvb65nmu]>span[data-astro-cid-vvb65nmu]{color:var(--midnight);font-size:.82rem;font-weight:600}.campo[data-astro-cid-vvb65nmu] small[data-astro-cid-vvb65nmu]{color:var(--texto-suave);font-weight:400}input[data-astro-cid-vvb65nmu],select[data-astro-cid-vvb65nmu],textarea[data-astro-cid-vvb65nmu]{border:1px solid var(--borde);width:100%;color:var(--texto);font:inherit;background:#fff;border-radius:.55rem;padding:.65rem .8rem;font-size:.95rem}input[data-astro-cid-vvb65nmu]:focus,select[data-astro-cid-vvb65nmu]:focus,textarea[data-astro-cid-vvb65nmu]:focus{border-color:var(--sky);outline:none}textarea[data-astro-cid-vvb65nmu]{resize:vertical}.marca[data-astro-cid-vvb65nmu]{color:var(--texto-suave);align-items:flex-start;gap:.6rem;font-size:.92rem;display:flex}.marca[data-astro-cid-vvb65nmu] input[data-astro-cid-vvb65nmu]{width:auto;margin-top:.2rem}.marca[data-astro-cid-vvb65nmu] a[data-astro-cid-vvb65nmu]{color:var(--cobalt)}.tutor[data-astro-cid-vvb65nmu]{border:1px dashed var(--borde);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.hoja[data-astro-cid-vvb65nmu]:has(input[name=is_minor]:not(:checked)) .tutor[data-astro-cid-vvb65nmu]{display:none}.tutor__nota[data-astro-cid-vvb65nmu]{color:var(--texto-suave);font-size:.85rem}.tipos[data-astro-cid-vvb65nmu]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.tipo[data-astro-cid-vvb65nmu]{border:1px solid var(--borde);cursor:pointer;border-radius:.7rem;gap:.65rem;padding:.9rem 1rem;display:flex}.tipo[data-astro-cid-vvb65nmu]:has(input:checked){border-color:var(--midnight);background:#f4f6fb}.tipo[data-astro-cid-vvb65nmu] input[data-astro-cid-vvb65nmu]{width:auto;margin-top:.25rem}.tipo[data-astro-cid-vvb65nmu] b[data-astro-cid-vvb65nmu]{color:var(--midnight);display:block}.tipo[data-astro-cid-vvb65nmu] small[data-astro-cid-vvb65nmu]{color:var(--texto-suave)}.hoja[data-astro-cid-vvb65nmu] button[data-astro-cid-vvb65nmu]{justify-self:start}.hoja__fallo[data-astro-cid-vvb65nmu]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.9rem 1.1rem}.hoja__fallo[data-astro-cid-vvb65nmu] a[data-astro-cid-vvb65nmu]{color:inherit;font-weight:600}.hoja__aviso[data-astro-cid-vvb65nmu]{color:var(--texto-suave);font-size:.85rem;line-height:1.6}.libro__consultar[data-astro-cid-vvb65nmu]{color:var(--texto-suave);margin-top:2rem}.libro__consultar[data-astro-cid-vvb65nmu] a[data-astro-cid-vvb65nmu],.resultado[data-astro-cid-vvb65nmu] a[data-astro-cid-vvb65nmu]{font-weight:600}.boton--oscuro[data-astro-cid-vvb65nmu]{background:var(--midnight);color:#fff}.boton--oscuro[data-astro-cid-vvb65nmu]:hover{background:var(--cobalt)}.boton--claro[data-astro-cid-vvb65nmu]{color:var(--midnight);border-color:currentColor}
