.hero-claro[data-astro-cid-eq5m6pu2]{background:radial-gradient(900px 400px at 20% -100px,color-mix(in srgb,var(--acento) 10%,transparent),transparent 70%);border-bottom:1px solid var(--borde)}.peca[data-astro-cid-eq5m6pu2]{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--acento-texto)}.hero-claro[data-astro-cid-eq5m6pu2] h1[data-astro-cid-eq5m6pu2]{font-size:clamp(30px,4.6vw,46px);margin-top:14px;max-width:24ch}.acciones[data-astro-cid-eq5m6pu2]{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.etiqueta[data-astro-cid-eq5m6pu2]{margin-top:12px;font-size:13.5px;line-height:1.5;border-left:3px solid var(--borde);padding-left:12px}.etiqueta-obra[data-astro-cid-eq5m6pu2]{color:var(--tinta-tenue)}section[data-astro-cid-eq5m6pu2] h2[data-astro-cid-eq5m6pu2]{font-size:clamp(24px,3.2vw,32px)}.tramo-estrecho[data-astro-cid-eq5m6pu2]>p[data-astro-cid-eq5m6pu2]:not(.peca){margin-top:14px}.franja[data-astro-cid-eq5m6pu2]{background:var(--marca-suave);border-block:1px solid var(--borde)}.pasos[data-astro-cid-eq5m6pu2] .n[data-astro-cid-eq5m6pu2]{width:30px;height:30px;display:grid;place-items:center;background:var(--marca-suave);color:var(--acento-texto);font-weight:700;border-radius:9px;font-size:14px}.franja[data-astro-cid-eq5m6pu2] .pasos[data-astro-cid-eq5m6pu2] .n[data-astro-cid-eq5m6pu2]{background:var(--panel)}.pasos[data-astro-cid-eq5m6pu2] h3[data-astro-cid-eq5m6pu2]{margin-top:12px}.despues[data-astro-cid-eq5m6pu2]{margin-top:22px;font-size:15px;color:var(--tinta-suave)}.guias[data-astro-cid-eq5m6pu2]{margin-top:18px;padding-left:20px;display:grid;gap:10px}.faq[data-astro-cid-eq5m6pu2]{margin-top:26px;display:grid;gap:10px}details[data-astro-cid-eq5m6pu2]{background:var(--panel);border:1px solid var(--borde);border-radius:13px;padding:15px 18px}summary[data-astro-cid-eq5m6pu2]{cursor:pointer;font-weight:600;font-size:15.5px}details[data-astro-cid-eq5m6pu2] p[data-astro-cid-eq5m6pu2]{margin-top:10px;color:var(--tinta-suave);font-size:14.5px}.cierre[data-astro-cid-eq5m6pu2]{margin-top:34px;display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--tinta-tenue)}
