.lab-pieza[data-astro-cid-ols5fyrr]{max-width:760px;padding-top:28px;padding-bottom:56px}.lab-volver[data-astro-cid-ols5fyrr]{font-size:14px;margin:0 0 18px}.lab-volver[data-astro-cid-ols5fyrr] a[data-astro-cid-ols5fyrr]{color:var(--text-dim);text-decoration:none}.lab-meta[data-astro-cid-ols5fyrr]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;color:var(--text-faint);margin:0}.lab-marca[data-astro-cid-ols5fyrr]{color:var(--accent);font-weight:700;letter-spacing:.04em}h1[data-astro-cid-ols5fyrr]{font-size:clamp(30px,5vw,44px);line-height:1.12;letter-spacing:-.02em;margin:10px 0 12px}.lab-entradilla[data-astro-cid-ols5fyrr]{font-size:19px;line-height:1.5;color:var(--text-dim);margin:0 0 14px}.lab-ia[data-astro-cid-ols5fyrr]{display:inline-block;font-size:12.5px;border:1px solid var(--border);border-radius:999px;padding:3px 10px;color:var(--text-dim);margin:0 0 12px}.lab-otros[data-astro-cid-ols5fyrr]{font-size:14px;color:var(--text-dim)}.lab-otros[data-astro-cid-ols5fyrr] a[data-astro-cid-ols5fyrr],.lab-boletin[data-astro-cid-ols5fyrr] a[data-astro-cid-ols5fyrr]{color:var(--accent)}.lab-cuerpo[data-astro-cid-ols5fyrr]{font-size:17.5px;line-height:1.7;margin-top:26px}.lab-cuerpo[data-astro-cid-ols5fyrr] h2{font-size:25px;margin:38px 0 12px;line-height:1.25}.lab-cuerpo[data-astro-cid-ols5fyrr] h3{font-size:20px;margin:28px 0 10px}.lab-cuerpo[data-astro-cid-ols5fyrr] p,.lab-cuerpo[data-astro-cid-ols5fyrr] ul,.lab-cuerpo[data-astro-cid-ols5fyrr] ol{margin:0 0 18px}.lab-cuerpo[data-astro-cid-ols5fyrr] a{color:var(--accent)}.lab-cuerpo[data-astro-cid-ols5fyrr] img{max-width:100%;height:auto;border-radius:var(--radius-sm);display:block}.lab-cuerpo[data-astro-cid-ols5fyrr] figure{margin:26px 0}.lab-cuerpo[data-astro-cid-ols5fyrr] figcaption{font-size:14px;color:var(--text-faint);margin-top:8px}.lab-cuerpo[data-astro-cid-ols5fyrr] blockquote{border-left:3px solid var(--accent);margin:22px 0;padding:2px 0 2px 18px;color:var(--text-dim)}.lab-cuerpo[data-astro-cid-ols5fyrr] code{background:var(--bg-soft);border-radius:4px;padding:1px 6px;font-size:.9em}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-galeria{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:26px 0}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-galeria img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video{position:relative;aspect-ratio:16 / 9;margin:26px 0;border-radius:var(--radius-sm);overflow:hidden;background:#000}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video iframe,.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video-play,.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video-play img{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video-play{padding:0;background:#000;cursor:pointer}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video-icono{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;background:#0a0b0fb8;color:#fff;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);font-size:28px;font-weight:800}.lab-cuerpo[data-astro-cid-ols5fyrr] .lab-video-play:hover .lab-video-icono{background:var(--accent);color:var(--accent-ink)}.lab-cursos[data-astro-cid-ols5fyrr]{margin-top:44px;border-top:1px solid var(--border);padding-top:22px}.lab-cursos[data-astro-cid-ols5fyrr] h2[data-astro-cid-ols5fyrr]{font-size:20px;margin:0 0 12px}.lab-cursos-lista[data-astro-cid-ols5fyrr]{display:grid;gap:10px}.lab-curso[data-astro-cid-ols5fyrr]{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);text-decoration:none}.lab-curso[data-astro-cid-ols5fyrr]:hover{border-color:var(--accent)}.lab-curso[data-astro-cid-ols5fyrr] span[data-astro-cid-ols5fyrr]{font-size:14px}.lab-boletin[data-astro-cid-ols5fyrr]{font-size:14px;margin-top:28px}.lab-aviso-previa[data-astro-cid-ols5fyrr]{font-size:13.5px;color:var(--warn);border:1px solid var(--warn);border-radius:var(--radius-sm);padding:8px 12px;margin:0 0 16px}
