.portada.svelte-1whsezy{max-width:80rem;margin-inline:auto;padding-top:8px}.cabeza.svelte-1whsezy{margin-bottom:32px}h1.svelte-1whsezy{font-size:2.25rem;line-height:1.1;font-weight:600;letter-spacing:-.03em;margin:0}.lede.svelte-1whsezy{margin:10px 0 0;font-size:1.0625rem;color:var(--ink-2)}.publicados.svelte-1whsezy{display:grid;gap:20px}.curso.svelte-1whsezy{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding:28px;border:1px solid var(--rule);border-radius:8px}@media (min-width: 1024px){.curso.svelte-1whsezy{grid-template-columns:minmax(0,24rem) minmax(0,1fr);gap:48px;padding:32px}}@media (max-width: 639px){.curso.svelte-1whsezy{padding:20px}}.info.svelte-1whsezy{display:flex;flex-direction:column}.identidad.svelte-1whsezy{display:flex;align-items:center;gap:12px;margin-bottom:18px}.icono.svelte-1whsezy{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--rule);border-radius:8px;color:var(--ink)}.lenguaje.svelte-1whsezy{font-size:.75rem;color:var(--ink-3);font-weight:400;letter-spacing:0}h2.svelte-1whsezy{font-size:1.75rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:0}h2.svelte-1whsezy a:where(.svelte-1whsezy){color:var(--ink);text-decoration:none}h2.svelte-1whsezy a:where(.svelte-1whsezy):hover{text-decoration:underline}.resumen.svelte-1whsezy{margin:10px 0 0;font-size:.9375rem;line-height:1.6;color:var(--ink-2)}.habilidades.svelte-1whsezy{margin:16px 0 0;font-size:.8125rem;line-height:1.6;color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.habilidades.svelte-1whsezy strong:where(.svelte-1whsezy){color:var(--ink);font-weight:600}.datos.svelte-1whsezy{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;color:var(--ink-2)}.datos.svelte-1whsezy li:where(.svelte-1whsezy){display:inline-flex;align-items:center;gap:7px}.datos.svelte-1whsezy li:where(.svelte-1whsezy) svg{color:var(--ink-3)}.avance.svelte-1whsezy{margin-top:22px;display:grid;gap:8px}.avance.svelte-1whsezy p:where(.svelte-1whsezy){margin:0;font-size:.75rem;color:var(--ink-3)}.acciones.svelte-1whsezy{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ruta.svelte-1whsezy{min-width:0;display:flex;flex-direction:column}.subtitulo.svelte-1whsezy{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--rule);font-size:.8125rem;font-weight:600}.subtitulo.svelte-1whsezy span:where(.svelte-1whsezy)+span:where(.svelte-1whsezy){font-weight:400;color:var(--ink-3);text-align:right}.pasos.svelte-1whsezy{list-style:none;padding:0;margin:0;display:grid;gap:14px}.pasos.svelte-1whsezy li:where(.svelte-1whsezy){position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:12px;align-items:center}.pasos.svelte-1whsezy li:where(.svelte-1whsezy)>.nodo{grid-row:span 3;align-self:start}.m-nombre.svelte-1whsezy{font-size:.8125rem;font-weight:600;line-height:1.35}.m-detalle.svelte-1whsezy{font-size:.75rem;color:var(--ink-3);line-height:1.5}.vacio.svelte-1whsezy .m-nombre:where(.svelte-1whsezy){color:var(--ink-3);font-weight:500}@media (min-width: 640px){.pasos.svelte-1whsezy{grid-auto-flow:column;grid-auto-columns:minmax(6.5rem,1fr);gap:0;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.pasos.svelte-1whsezy li:where(.svelte-1whsezy){grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;row-gap:2px;padding-right:14px;scroll-snap-align:start}.pasos.svelte-1whsezy li:where(.svelte-1whsezy)>.nodo{grid-row:auto;margin-bottom:12px}.pasos.svelte-1whsezy li:where(.svelte-1whsezy):not(:last-child):after{content:"";position:absolute;top:16px;left:40px;right:8px;height:1px;background:var(--rule-strong)}}.sigue.svelte-1whsezy{margin-top:28px}.sigue.svelte-1whsezy .subtitulo:where(.svelte-1whsezy){margin-bottom:4px}.sigue.svelte-1whsezy ul:where(.svelte-1whsezy){list-style:none;padding:0;margin:0}.sigue.svelte-1whsezy li:where(.svelte-1whsezy)+li:where(.svelte-1whsezy){border-top:1px solid var(--rule)}.sigue.svelte-1whsezy a:where(.svelte-1whsezy){display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:12px;row-gap:2px;padding:10px;margin-inline:-10px;border-radius:8px;text-decoration:none;color:var(--ink)}.sigue.svelte-1whsezy a:where(.svelte-1whsezy):hover{background:var(--paper-sunk)}.s-titulo.svelte-1whsezy{font-size:.8125rem;font-weight:500;min-width:0}.s-meta.svelte-1whsezy{grid-column:2;font-size:.75rem;color:var(--ink-3)}@media (min-width: 640px){.sigue.svelte-1whsezy a:where(.svelte-1whsezy){grid-template-columns:16px minmax(0,1fr) auto}.s-meta.svelte-1whsezy{grid-column:auto}}.proximos.svelte-1whsezy{margin-top:48px}.proximos.svelte-1whsezy h2:where(.svelte-1whsezy){font-size:1.375rem;line-height:1.35;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.proximos.svelte-1whsezy ul:where(.svelte-1whsezy){list-style:none;padding:0;margin:0}.proximos.svelte-1whsezy li:where(.svelte-1whsezy){display:flex;align-items:flex-start;gap:14px;padding:14px 0}.proximos.svelte-1whsezy li:where(.svelte-1whsezy)+li:where(.svelte-1whsezy){border-top:1px solid var(--rule)}.proximos.svelte-1whsezy .icono:where(.svelte-1whsezy){color:var(--ink-3)}.p-texto.svelte-1whsezy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:1px}.p-nombre.svelte-1whsezy{font-size:.9375rem;font-weight:600;color:var(--ink-2)}.p-nombre.svelte-1whsezy .lenguaje:where(.svelte-1whsezy){margin-left:6px}.p-resumen.svelte-1whsezy{font-size:.8125rem;color:var(--ink-3)}
