.leccion.svelte-1whgs63{max-width:760px;margin:0 auto;padding:5.5rem 1.25rem 4rem}.miga.svelte-1whgs63{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);gap:.5rem;margin-bottom:2rem;display:flex}.miga.svelte-1whgs63 a:where(.svelte-1whgs63){color:inherit;padding:.75rem 0;text-decoration:none;display:inline-block}.miga.svelte-1whgs63 a:where(.svelte-1whgs63):hover{color:var(--text-primary)}.cabecera.svelte-1whgs63{border:1px solid var(--border-subtle);background:var(--surface-quiet);border-radius:20px;margin:0 0 2.75rem;padding:2.25rem 1.75rem;position:relative;overflow:hidden}.paso.svelte-1whgs63{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0 0 1rem;font-weight:700;display:flex}.paso-n.svelte-1whgs63{color:var(--accent-blue-ink)}.paso-sep.svelte-1whgs63{color:var(--text-faint)}.paso-gratis.svelte-1whgs63{border:1px solid var(--tint-ok-line);background:var(--tint-ok);color:var(--accent-green-ink);border-radius:999px;margin-left:auto;padding:.2rem .5rem}.titular.svelte-1whgs63{align-items:baseline;gap:1.1rem;margin:0 0 .9rem;display:flex}.ordinal.svelte-1whgs63{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-faint);flex-shrink:0;margin:0;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:800;line-height:1}.ordinal-total.svelte-1whgs63{font-size:.55em;font-weight:700}h1.svelte-1whgs63{letter-spacing:-.025em;color:var(--text-primary);margin:0;font-size:clamp(1.95rem,5vw,2.75rem);font-weight:800;line-height:1.1}.gancho.svelte-1whgs63{color:var(--text-secondary);max-width:52ch;margin:0;font-size:clamp(1.1rem,2.4vw,1.22rem);line-height:1.55}.barra.svelte-1whgs63{background:var(--border-subtle);height:3px;margin:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.barra.svelte-1whgs63 span:where(.svelte-1whgs63){background:var(--accent-blue-ink);height:100%;display:block}.leccion.svelte-1whgs63 .bloque{border:1px solid var(--border-subtle);border-radius:16px;margin:2.5rem 0;padding:1.4rem 1.5rem}.leccion.svelte-1whgs63 .bloque h2{letter-spacing:.09em;text-transform:uppercase;margin:0 0 .9rem;font-size:.78rem;font-weight:800}.leccion.svelte-1whgs63 .bloque>:last-child{margin-bottom:0}.leccion.svelte-1whgs63 .bloque p{margin:0 0 1rem;line-height:1.7}.leccion.svelte-1whgs63 .bloque ul{margin:0;padding-left:1.2rem;list-style:outside}.leccion.svelte-1whgs63 .bloque li{margin-bottom:.45rem;line-height:1.65}.leccion.svelte-1whgs63 .bloque li::marker{color:var(--text-faint)}.leccion.svelte-1whgs63 .bloque.aviso{background:var(--tint-warn);border-color:var(--tint-warn-line)}.leccion.svelte-1whgs63 .bloque.aviso h2{color:var(--accent-orange-ink)}.leccion.svelte-1whgs63 .bloque.retener{background:var(--tint-ok);border-color:var(--tint-ok-line)}.leccion.svelte-1whgs63 .bloque.retener h2{color:var(--accent-green-ink)}.leccion.svelte-1whgs63 .bloque.retener ul{margin:0;padding-left:1.15rem;line-height:1.85}.leccion.svelte-1whgs63 .pie-calc{text-align:center;color:var(--text-muted);margin:-1rem 0 2rem;font-size:.78rem}.leccion.svelte-1whgs63 .markdown-body{font-size:1.08rem;line-height:1.78}.leccion.svelte-1whgs63 .markdown-body h2{letter-spacing:-.02em;margin:3.25rem 0 1rem;font-size:clamp(1.4rem,3vw,1.55rem);font-weight:750;line-height:1.25}.leccion.svelte-1whgs63 .markdown-body h3{color:var(--text-primary);margin:2.25rem 0 .6rem;font-size:1.18rem;font-weight:700;line-height:1.35}.leccion.svelte-1whgs63 .markdown-body a{color:var(--accent-blue-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.leccion.svelte-1whgs63 .markdown-body a:hover{color:var(--text-primary);text-decoration-thickness:2px}.leccion.svelte-1whgs63 .markdown-body code{border:1px solid var(--border-subtle);background:var(--bg-card-hover);color:var(--text-primary);border-radius:6px;padding:.12em .36em;font-size:.9em}.leccion.svelte-1whgs63 .markdown-body strong{color:var(--text-primary);font-weight:700}.leccion.svelte-1whgs63 .markdown-body hr{background:var(--border-subtle);border:0;max-width:68ch;height:1px;margin:3rem 0}.leccion.svelte-1whgs63 .markdown-body p,.leccion.svelte-1whgs63 .markdown-body li{max-width:68ch}.leccion.svelte-1whgs63 .markdown-body>p{margin:0 0 1.15rem}.leccion.svelte-1whgs63 .markdown-body>ul,.leccion.svelte-1whgs63 .markdown-body>ol{margin:0 0 1.15rem;padding-left:1.2rem;list-style:outside}.leccion.svelte-1whgs63 .markdown-body>ul li,.leccion.svelte-1whgs63 .markdown-body>ol li{margin-bottom:.4rem}.leccion.svelte-1whgs63 .markdown-body>ul li::marker{color:var(--text-faint)}.leccion.svelte-1whgs63 .markdown-body table{border-collapse:collapse;width:100%;margin:1.75rem 0;font-size:.9rem}.leccion.svelte-1whgs63 .markdown-body th,.leccion.svelte-1whgs63 .markdown-body td{border-bottom:1px solid var(--border-subtle);text-align:left;padding:.6rem .7rem}.leccion.svelte-1whgs63 .markdown-body thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:.72rem}.leccion.svelte-1whgs63 .markdown-body blockquote{border-left:3px solid var(--accent-blue);color:var(--text-primary);margin:1.75rem 0;padding:.2rem 0 .2rem 1.2rem;font-size:1.08rem;line-height:1.6}.accion.svelte-1whgs63{border:1px solid var(--tint-ok-line);background:var(--tint-ok);border-radius:16px;margin:3.5rem 0 2rem;padding:1.6rem 1.5rem}.accion-eyebrow.svelte-1whgs63{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-green-ink);margin:0 0 .6rem;font-weight:800}.accion-texto.svelte-1whgs63{color:var(--text-primary);margin:0 0 1.1rem;font-size:1.08rem;line-height:1.55}.accion-cta.svelte-1whgs63{background:var(--accent-blue);color:var(--text-on-accent);border-radius:12px;padding:.7rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.extras.svelte-1whgs63{margin:2.5rem 0}.extras.svelte-1whgs63 h2:where(.svelte-1whgs63){text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 .75rem;font-size:.95rem}.extras.svelte-1whgs63 ul:where(.svelte-1whgs63){margin:0;padding-left:1.1rem;line-height:1.9}.extras.svelte-1whgs63 li:where(.svelte-1whgs63) a:where(.svelte-1whgs63){padding:.6rem 0;display:inline-block}.fuentes.svelte-1whgs63{font-size:.85rem}.vecinas.svelte-1whgs63{grid-template-columns:1fr 1fr;gap:1rem;margin:3rem 0 2rem;display:grid}.vecina.svelte-1whgs63{border:1px solid var(--border-subtle);background:var(--bg-card);box-shadow:var(--card-shadow);color:var(--text-primary);border-radius:14px;flex-direction:column;gap:.3rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.vecina.svelte-1whgs63:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.vecina.siguiente.svelte-1whgs63{text-align:right}.vecina-eyebrow.svelte-1whgs63{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.vecina-titulo.svelte-1whgs63{font-size:.9rem;font-weight:700;line-height:1.35}.gratis.svelte-1whgs63{border:1px dashed var(--border-subtle);color:var(--text-muted);border-radius:14px;padding:1.25rem 1.4rem;font-size:.85rem}.gratis.svelte-1whgs63 h2:where(.svelte-1whgs63){color:var(--text-primary);margin:0 0 .6rem;font-size:.9rem}.gratis.svelte-1whgs63 ul:where(.svelte-1whgs63){margin:0 0 .7rem;padding-left:1.1rem;line-height:1.7}.gratis.svelte-1whgs63 p:where(.svelte-1whgs63){margin:0}@media (width<=640px){.cabecera.svelte-1whgs63{padding:1.75rem 1.25rem}.titular.svelte-1whgs63{flex-direction:column;align-items:flex-start;gap:.35rem}.paso-gratis.svelte-1whgs63{margin-left:0}.vecinas.svelte-1whgs63{grid-template-columns:1fr}.vecina.siguiente.svelte-1whgs63{text-align:left}}
