{"id":247,"date":"2026-09-29T23:14:50","date_gmt":"2026-09-29T23:14:50","guid":{"rendered":"https:\/\/meridiano60.com\/home\/?page_id=247"},"modified":"2026-09-29T23:14:50","modified_gmt":"2026-09-29T23:14:50","slug":"blog-m60","status":"publish","type":"page","link":"https:\/\/meridiano60.com\/home\/blog-m60\/","title":{"rendered":"Blog M60"},"content":{"rendered":"\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     MERIDIANO 60 \u00b7 Blog (lee las entradas de WordPress autom\u00e1ticamente)\n     Pegar completo en un bloque \"HTML personalizado\".\n     No hace falta editar este c\u00f3digo para publicar: se escriben\n     entradas normales en WordPress y aparecen solas.\n     \u00b7 Pulso diario  \u2192 entradas en la categor\u00eda con slug \"pulso-diario\"\n                       (o cuyo t\u00edtulo empiece con \"Pulso del d\u00eda\")\n     \u00b7 Art\u00edculos     \u2192 todas las dem\u00e1s entradas\n     \u00b7 Ejes FFD      \u2192 etiquetas opcionales: fugas, faltantes,\n                       desviaciones, contexto\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Spectral:ital,wght@0,400;0,600;1,400&#038;family=IBM+Plex+Sans:wght@400;500;600&#038;family=IBM+Plex+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n\n<script>\nwindow.M60_BLOG_CONFIG = {\n  slugPulso: \"pulso-diario\",          \/\/ slug de la categor\u00eda de pulsos\n  correoSuscripcion: \"\",              \/\/ correo verificado en FormSubmit; vac\u00edo = sin bloque de suscripci\u00f3n\n  urlPrivacidad: \"https:\/\/meridiano60.com\/home\/politica-privacidad\/\"\n};\n<\/script>\n\n<style>\n.m60-blog{\n  --m60-ink:#16233B; --m60-ink-deep:#0C1628; --m60-gold:#C6A233; --m60-gold-dim:rgba(198,162,51,.45);\n  --m60-teal:#3C6E71; --m60-paper:#FFFFFF; --m60-mist:#F2F3F5; --m60-rule:#D5D9DE;\n  --m60-slate:#46536A; --m60-fog:#9AA8BC;\n  --m60-serif:'Spectral',Georgia,'Times New Roman',serif;\n  --m60-sans:'IBM Plex Sans',-apple-system,'Segoe UI',Roboto,sans-serif;\n  --m60-mono:'IBM Plex Mono',ui-monospace,Menlo,monospace;\n  font-family:var(--m60-sans) !important; color:var(--m60-ink); background:var(--m60-paper);\n  line-height:1.6; font-size:16px; max-width:none !important; overflow:hidden;\n  margin-top:0 !important; margin-bottom:0 !important; position:relative;\n  -webkit-font-smoothing:antialiased;\n}\n.m60-blog *,.m60-blog *::before,.m60-blog *::after{box-sizing:border-box}\n.m60-blog :where(h1,h2,h3,p,ul,li,figure,time){margin:0;padding:0;list-style:none;border:0;background:none;text-transform:none;letter-spacing:normal;font-family:inherit}\n.m60-blog :where(a){color:inherit;text-decoration:none;box-shadow:none;border:0}\n.m60-blog :where(button,input){font:inherit;color:inherit;margin:0;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:normal;line-height:1.3}\n.m60-blog :where(button){background:none;border:0;padding:0;cursor:pointer}\n.m60-blog [hidden]{display:none !important}\n.m60-blog :focus-visible{outline:2px solid var(--m60-gold);outline-offset:3px}\n.m60-blog .m60b-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}\n.m60b-wrap{max-width:1280px;margin:0 auto;padding:0 48px}\n\n\/* \u2500\u2500 Cabecera \u2500\u2500 *\/\n.m60b-head{position:relative;background:var(--m60-ink-deep);color:var(--m60-paper);overflow:hidden}\n.m60b-head .m60b-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;padding-top:88px;padding-bottom:72px;position:relative}\n.m60b-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,transparent,#000 55%);-webkit-mask-image:linear-gradient(to right,transparent,#000 55%)}\n.m60b-meridian{position:absolute;top:0;bottom:0;left:60%;width:1px;background:linear-gradient(to bottom,transparent,var(--m60-gold-dim) 15%,var(--m60-gold) 55%,var(--m60-gold-dim) 90%,transparent);transform-origin:top;animation:m60bDraw 1.6s cubic-bezier(.4,0,.2,1) both}\n.m60b-meridian span{position:absolute;top:28px;left:12px;font-family:var(--m60-mono);font-size:12px;color:var(--m60-gold);white-space:nowrap}\n@keyframes m60bDraw{from{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}\n.m60b-kicker{font-family:var(--m60-mono) !important;font-size:13px;color:var(--m60-gold) !important;margin-bottom:20px !important}\n.m60-blog .m60b-head h1{font-family:var(--m60-serif) !important;font-weight:600;font-size:clamp(38px,5.2vw,68px);line-height:1.04;color:var(--m60-paper) !important;margin-bottom:24px}\n.m60b-lede{font-size:18px;line-height:1.7;color:#C3CCD9 !important;max-width:50ch}\n.m60b-stats{display:flex;gap:36px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}\n.m60b-stats div{font-family:var(--m60-mono);font-size:12px;color:var(--m60-fog)}\n.m60b-stats b{display:block;font-family:var(--m60-serif);font-size:30px;font-weight:600;color:var(--m60-paper);line-height:1.1;margin-bottom:2px}\n.m60b-today{position:relative;z-index:1;background:rgba(12,22,40,.85);border:1px solid rgba(198,162,51,.4);padding:30px 30px 26px;backdrop-filter:blur(4px)}\n.m60b-today-label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;white-space:nowrap;font-family:var(--m60-mono);font-size:12px;color:var(--m60-gold);margin-bottom:14px}\n.m60-blog .m60b-today h2{font-family:var(--m60-serif) !important;font-size:25px;line-height:1.25;font-weight:600;color:var(--m60-paper) !important;margin-bottom:12px}\n.m60b-today p{font-size:15px;line-height:1.65;color:#C3CCD9;margin-bottom:22px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}\n.m60b-btn-gold{display:inline-block;background:var(--m60-gold);color:var(--m60-ink-deep) !important;font-weight:600;font-size:14px;padding:12px 22px;transition:background .2s}\n.m60b-btn-gold:hover{background:#D9B745}\n\n\/* \u2500\u2500 Controles \u2500\u2500 *\/\n.m60b-controls{border-bottom:1px solid var(--m60-rule);background:rgba(255,255,255,.97);position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:5}\n.m60b-controls .m60b-wrap{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px}\n.m60b-tabs{display:flex;gap:4px;border:1px solid var(--m60-rule);padding:3px}\n.m60b-tab{padding:8px 16px;font-size:14px;font-weight:500;color:var(--m60-slate)}\n.m60b-tab[aria-pressed=\"true\"]{background:var(--m60-ink);color:var(--m60-paper)}\n.m60b-ejes{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:center}\n.m60b-eje-btn{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--m60-slate);padding:6px 0;border-bottom:2px solid transparent}\n.m60b-eje-btn i{width:9px;height:9px;display:inline-block;background:var(--c,var(--m60-rule))}\n.m60b-eje-btn[aria-pressed=\"true\"]{color:var(--m60-ink);font-weight:600;border-bottom-color:var(--m60-ink)}\n.m60b-search{position:relative;flex:0 1 260px}\n.m60b-search input{width:100%;border:1px solid var(--m60-rule);background:var(--m60-paper);padding:10px 12px;font-size:14px}\n.m60b-search input:focus{border-color:var(--m60-ink);outline:none}\n\n\/* \u2500\u2500 Cuerpo \u2500\u2500 *\/\n.m60b-body .m60b-wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:56px;padding-top:56px;padding-bottom:72px;align-items:start}\n.m60b-body[data-vista=\"pulsos\"] .m60b-wrap,.m60b-body[data-vista=\"articulos\"] .m60b-wrap{grid-template-columns:1fr}\n.m60b-body[data-vista=\"pulsos\"] .m60b-col-art,.m60b-body[data-vista=\"articulos\"] .m60b-col-pul{display:none}\n.m60b-col-pul{background:var(--m60-mist);padding:32px 30px 36px;border-top:3px solid var(--m60-gold)}\n.m60b-body[data-vista=\"pulsos\"] .m60b-col-pul{max-width:820px;margin:0 auto;width:100%}\n.m60b-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px;padding-bottom:12px;border-bottom:2px solid var(--m60-ink)}\n.m60-blog .m60b-sec-h h2{font-family:var(--m60-serif) !important;font-size:28px;font-weight:600;color:var(--m60-ink)}\n.m60b-count{font-family:var(--m60-mono);font-size:12px;color:var(--m60-slate)}\n\n\/* Art\u00edculos *\/\n.m60b-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px}\n.m60b-body[data-vista=\"articulos\"] .m60b-grid{grid-template-columns:repeat(3,minmax(0,1fr))}\n.m60b-art{display:flex;flex-direction:column;gap:16px}\n.m60b-art-txt{display:flex;flex-direction:column;gap:12px}\n.m60b-art.is-feature{grid-column:1\/-1;display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;padding-bottom:44px;border-bottom:1px solid var(--m60-rule)}\n.m60b-cover{position:relative;aspect-ratio:16\/10;background:var(--m60-ink);overflow:hidden;display:block}\n.m60b-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}\n.m60b-art:hover .m60b-cover img{transform:scale(1.03)}\n.m60b-cover-type::before{content:\"\";position:absolute;top:0;bottom:0;left:60%;width:1px;background:var(--m60-gold)}\n.m60b-cover-type::after{content:\"\";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px}\n.m60b-cover-eje{position:absolute;left:22px;bottom:20px;right:22px;font-family:var(--m60-serif);font-style:italic;font-size:clamp(20px,2vw,28px);line-height:1.2;color:var(--m60-paper);z-index:1}\n.m60b-cover-eje b{display:block;width:32px;height:3px;margin-bottom:12px;background:var(--c,var(--m60-gold))}\n.m60b-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--m60-mono);font-size:12px;color:var(--m60-slate)}\n.m60b-tag{display:inline-flex;align-items:center;gap:6px}\n.m60b-tag i{width:8px;height:8px;display:inline-block;background:var(--c)}\n.m60-blog .m60b-art h3{font-family:var(--m60-serif) !important;font-size:22px;line-height:1.28;font-weight:600;color:var(--m60-ink)}\n.m60-blog .m60b-art.is-feature h3{font-size:clamp(26px,2.8vw,36px);line-height:1.15}\n.m60b-art h3 a{background-image:linear-gradient(var(--m60-gold),var(--m60-gold));background-size:0 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .3s}\n.m60b-art h3 a:hover{background-size:100% 2px}\n.m60b-art p{color:var(--m60-slate);font-size:15.5px;line-height:1.65}\n.m60b-readlink{font-size:14px;font-weight:600;color:var(--m60-teal) !important;border-bottom:1px solid currentColor !important;align-self:flex-start;padding-bottom:1px}\n\n\/* Pulsos *\/\n.m60b-timeline{position:relative;padding-left:74px}\n.m60b-timeline::before{content:\"\";position:absolute;left:58px;top:6px;bottom:6px;width:1px;background:var(--m60-gold)}\n.m60b-pulse{position:relative;padding:0 0 32px 0}\n.m60b-pulse:last-child{padding-bottom:4px}\n.m60b-pulse::before{content:\"\";position:absolute;left:-20px;top:9px;width:9px;height:9px;background:var(--m60-mist);border:2px solid var(--c,var(--m60-gold));transform:rotate(45deg)}\n.m60b-pulse-date{position:absolute;left:-74px;top:0;width:44px;text-align:right;font-family:var(--m60-mono);line-height:1.1}\n.m60b-pulse-date b{display:block;font-family:var(--m60-serif);font-size:26px;font-weight:600;color:var(--m60-ink)}\n.m60b-pulse-date span{font-size:11px;color:var(--m60-slate)}\n.m60-blog .m60b-pulse h3{font-family:var(--m60-serif) !important;font-size:19px;line-height:1.3;font-weight:600;margin:6px 0 8px;color:var(--m60-ink)}\n.m60b-pulse p{font-size:15px;line-height:1.7;color:#2C3950}\n.m60b-pulse-foot{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin-top:12px}\n.m60b-act{font-size:13px;font-weight:500;color:var(--m60-ink) !important;border-bottom:1px solid var(--m60-rule) !important}\n.m60b-act:hover{border-bottom-color:var(--m60-ink) !important}\n.m60b-act.is-main{color:var(--m60-teal) !important;font-weight:600;border-bottom-color:currentColor !important}\n.m60b-new{font-family:var(--m60-mono);font-size:11px;background:var(--m60-gold);color:var(--m60-ink-deep);padding:1px 7px}\n\n.m60b-more{margin-top:32px;width:100%;border:1px solid var(--m60-ink) !important;padding:12px 16px !important;font-size:14px;font-weight:600;text-align:center;transition:background .2s,color .2s}\n.m60b-more:hover{background:var(--m60-ink);color:var(--m60-paper)}\n.m60b-empty{padding:28px;border:1px dashed var(--m60-rule);color:var(--m60-slate);font-size:15px;background:var(--m60-paper)}\n.m60b-empty button{color:var(--m60-teal);font-weight:600;border-bottom:1px solid currentColor}\n.m60b-sk{background:linear-gradient(90deg,#E9ECEF 25%,#F4F5F7 50%,#E9ECEF 75%);background-size:200% 100%;animation:m60bSk 1.4s linear infinite;height:14px;margin-bottom:10px}\n@keyframes m60bSk{to{background-position:-200% 0}}\n\n\/* Suscripci\u00f3n *\/\n.m60b-sub{background:var(--m60-ink);color:var(--m60-paper)}\n.m60b-sub .m60b-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:56px;padding-bottom:56px;position:relative}\n.m60b-sub .m60b-wrap::before{content:\"\";position:absolute;left:48px;top:0;width:120px;height:3px;background:var(--m60-gold)}\n.m60-blog .m60b-sub h2{font-family:var(--m60-serif) !important;font-size:30px;font-weight:600;line-height:1.2;color:var(--m60-paper) !important;margin-bottom:10px}\n.m60b-sub p{color:#C3CCD9;font-size:15.5px}\n.m60b-form{display:flex;flex-wrap:wrap;gap:10px}\n.m60b-form input[type=email],.m60b-form input[type=text]{flex:1 1 200px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.25);color:var(--m60-paper);padding:12px 14px;font-size:15px}\n.m60b-form input::placeholder{color:var(--m60-fog)}\n.m60b-form input:focus{border-color:var(--m60-gold);outline:none}\n.m60b-form button{background:var(--m60-gold);color:var(--m60-ink-deep);font-weight:600;padding:12px 22px;font-size:15px}\n.m60b-form button[disabled]{opacity:.6;cursor:wait}\n.m60b-legal{flex-basis:100%;font-size:12.5px;color:var(--m60-fog) !important}\n.m60b-legal a{color:var(--m60-paper) !important;border-bottom:1px solid var(--m60-fog) !important}\n.m60b-status{flex-basis:100%;font-size:14px;min-height:1.2em;color:var(--m60-gold) !important}\n\n@media (max-width:1024px){\n  .m60b-wrap{padding:0 28px}\n  .m60b-head .m60b-wrap{grid-template-columns:1fr;gap:36px;padding-top:56px;padding-bottom:48px}\n  .m60b-meridian{left:auto;right:28px}\n  .m60b-meridian span{left:auto;right:12px}\n  .m60b-controls{position:static}\n  .m60b-search{flex:1 1 100%}\n  .m60b-body .m60b-wrap{grid-template-columns:1fr;gap:48px;padding-top:40px}\n  .m60b-col-pul{order:-1}\n  .m60b-body[data-vista=\"articulos\"] .m60b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .m60b-art.is-feature{grid-template-columns:1fr;gap:20px}\n  .m60b-sub .m60b-wrap{grid-template-columns:1fr;gap:28px}\n  .m60b-sub .m60b-wrap::before{left:28px}\n}\n@media (max-width:620px){\n  .m60b-wrap{padding:0 20px}\n  .m60b-grid,.m60b-body[data-vista=\"articulos\"] .m60b-grid{grid-template-columns:1fr}\n  .m60b-col-pul{padding:26px 18px 28px}\n  .m60b-timeline{padding-left:60px}\n  .m60b-timeline::before{left:46px}\n  .m60b-pulse-date{left:-60px;width:36px}\n  .m60b-pulse-date b{font-size:22px}\n  .m60b-stats{gap:24px}\n}\n@media (prefers-reduced-motion:reduce){\n  .m60-blog *{animation:none !important;transition:none !important}\n}\n<\/style>\n\n<div class=\"m60-blog alignfull\" id=\"m60-blog\">\n  <header class=\"m60b-head\">\n    <div class=\"m60b-grid-bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"m60b-meridian\" aria-hidden=\"true\"><span>60\u00b0 O<\/span><\/div>\n    <div class=\"m60b-wrap\">\n      <div>\n        <p class=\"m60b-kicker\">Blog de Meridiano 60<\/p>\n        <h1>Art\u00edculos y pulso diario<\/h1>\n        <p class=\"m60b-lede\">Gesti\u00f3n del conocimiento, IA ag\u00e9ntica y habilitaci\u00f3n de equipos en Am\u00e9rica Latina. Un pulso breve cada d\u00eda h\u00e1bil y art\u00edculos de fondo cuando el tema lo pide.<\/p>\n        <div class=\"m60b-stats\" id=\"m60b-stats\" hidden><\/div>\n      <\/div>\n      <div class=\"m60b-today\" id=\"m60b-today\">\n        <div class=\"m60b-sk\" style=\"width:40%;opacity:.25\"><\/div>\n        <div class=\"m60b-sk\" style=\"width:90%;height:22px;opacity:.25\"><\/div>\n        <div class=\"m60b-sk\" style=\"width:70%;height:22px;opacity:.25\"><\/div>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <div class=\"m60b-controls\">\n    <div class=\"m60b-wrap\">\n      <div class=\"m60b-tabs\" role=\"group\" aria-label=\"Tipo de contenido\">\n        <button class=\"m60b-tab\" data-vista=\"todo\" aria-pressed=\"true\">Todo<\/button>\n        <button class=\"m60b-tab\" data-vista=\"pulsos\" aria-pressed=\"false\">Pulso diario<\/button>\n        <button class=\"m60b-tab\" data-vista=\"articulos\" aria-pressed=\"false\">Art\u00edculos<\/button>\n      <\/div>\n      <div class=\"m60b-ejes\" role=\"group\" aria-label=\"Filtrar por eje\" id=\"m60b-ejes\" hidden><\/div>\n      <label class=\"m60b-search\">\n        <span class=\"m60b-sr\">Buscar en el blog<\/span>\n        <input type=\"search\" id=\"m60b-q\" placeholder=\"Buscar un tema\" autocomplete=\"off\">\n      <\/label>\n    <\/div>\n  <\/div>\n\n  <div class=\"m60b-body\" id=\"m60b-body\" data-vista=\"todo\">\n    <div class=\"m60b-wrap\">\n      <section class=\"m60b-col-art\" aria-labelledby=\"m60b-h-art\">\n        <div class=\"m60b-sec-h\"><h2 id=\"m60b-h-art\">Art\u00edculos<\/h2><span class=\"m60b-count\" id=\"m60b-c-art\"><\/span><\/div>\n        <div class=\"m60b-grid\" id=\"m60b-grid\">\n          <div><div class=\"m60b-sk\" style=\"height:180px\"><\/div><div class=\"m60b-sk\" style=\"width:80%\"><\/div><div class=\"m60b-sk\" style=\"width:60%\"><\/div><\/div>\n          <div><div class=\"m60b-sk\" style=\"height:180px\"><\/div><div class=\"m60b-sk\" style=\"width:80%\"><\/div><div class=\"m60b-sk\" style=\"width:60%\"><\/div><\/div>\n        <\/div>\n        <div id=\"m60b-more-art\"><\/div>\n      <\/section>\n      <section class=\"m60b-col-pul\" aria-labelledby=\"m60b-h-pul\">\n        <div class=\"m60b-sec-h\"><h2 id=\"m60b-h-pul\">Pulso diario<\/h2><span class=\"m60b-count\" id=\"m60b-c-pul\"><\/span><\/div>\n        <div class=\"m60b-timeline\" id=\"m60b-timeline\">\n          <div class=\"m60b-sk\" style=\"width:50%\"><\/div><div class=\"m60b-sk\"><\/div><div class=\"m60b-sk\" style=\"width:85%\"><\/div>\n        <\/div>\n        <div id=\"m60b-more-pul\"><\/div>\n      <\/section>\n    <\/div>\n  <\/div>\n\n  <section class=\"m60b-sub\" id=\"m60b-sub\" hidden aria-labelledby=\"m60b-h-sub\">\n    <div class=\"m60b-wrap\">\n      <div>\n        <h2 id=\"m60b-h-sub\">Recibir el resumen semanal<\/h2>\n        <p>Los pulsos de la semana y el art\u00edculo nuevo, en un correo breve cada viernes.<\/p>\n      <\/div>\n      <form class=\"m60b-form\" id=\"m60b-form\" novalidate>\n        <label class=\"m60b-sr\" for=\"m60b-nombre\">Nombre<\/label>\n        <input type=\"text\" id=\"m60b-nombre\" placeholder=\"Nombre\" autocomplete=\"name\">\n        <label class=\"m60b-sr\" for=\"m60b-mail\">Correo corporativo<\/label>\n        <input type=\"email\" id=\"m60b-mail\" placeholder=\"Correo corporativo\" autocomplete=\"email\" required>\n        <button type=\"submit\">Suscribirme<\/button>\n        <p class=\"m60b-status\" id=\"m60b-status\" role=\"status\" aria-live=\"polite\"><\/p>\n        <p class=\"m60b-legal\">Sus datos no se comparten con terceros. <a id=\"m60b-priv\" href=\"#\">Pol\u00edtica de privacidad<\/a><\/p>\n      <\/form>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function(){\n  var root = document.getElementById('m60-blog');\n  if(!root) return;\n  var CFG = window.M60_BLOG_CONFIG || {};\n  var $ = function(id){ return document.getElementById(id); };\n\n  \/* \u2500\u2500 Ancho completo aunque el tema limite el contenido \u2500\u2500 *\/\n  function breakout(){\n    ['width','max-width','margin-left','margin-right'].forEach(function(p){ root.style.removeProperty(p); });\n    var vw = document.documentElement.clientWidth, r = root.getBoundingClientRect();\n    if(r.width < vw - 2){\n      var ml = parseFloat(getComputedStyle(root).marginLeft) || 0;\n      root.style.setProperty('width', vw + 'px', 'important');\n      root.style.setProperty('max-width', 'none', 'important');\n      root.style.setProperty('margin-left', (ml - r.left) + 'px', 'important');\n      root.style.setProperty('margin-right', '0', 'important');\n    }\n  }\n  breakout();\n  var rz; window.addEventListener('resize', function(){ clearTimeout(rz); rz = setTimeout(breakout, 120); });\n\n  var EJES = {\n    fugas:        { nombre:'Fugas',        color:'#C6A233' },\n    faltantes:    { nombre:'Faltantes',    color:'#3C6E71' },\n    desviaciones: { nombre:'Desviaciones', color:'#16233B' },\n    contexto:     { nombre:'Contexto',     color:'#9AA8BC' }\n  };\n  var PASO = 6;\n  var S = { vista:'todo', eje:'todos', q:'', pLim:PASO, aLim:PASO };\n  var pulsos = [], articulos = [];\n\n  function esc(s){ return String(s == null ? '' : s).replace(\/[&#038;<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); }\n  function texto(html){ var d = document.createElement('div'); d.innerHTML = html || ''; return (d.textContent || '').replace(\/\\s+\/g,' ').replace(\/\\s*\\[(\u2026|&hellip;|\\.\\.\\.)\\]\\s*$\/,'\u2026').replace(\/([.!?])\\s*\u2026$\/,'$1').trim(); }\n  function corta(t, n){ return t.length > n ? t.slice(0, t.lastIndexOf(' ', n)).replace(\/[.,;:]$\/,'') + '\u2026' : t; }\n  function frase1(t){ var m = t.match(\/^(.{20,160}?[.!?])\\s+(.*)$\/); return m ? [m[1], m[2]] : [corta(t,110), '']; }\n  function norm(s){ return String(s||'').toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g,''); }\n  function toDate(iso){ var p = String(iso).slice(0,10).split('-'); return new Date(+p[0], +p[1]-1, +p[2]); }\n  var fLarga = new Intl.DateTimeFormat('es-AR',{ day:'numeric', month:'long', year:'numeric' });\n  var fMes   = new Intl.DateTimeFormat('es-AR',{ month:'short' });\n  function hoyISO(){ var d = new Date(); return d.getFullYear()+'-'+String(d.getMonth()+1).padStart(2,'0')+'-'+String(d.getDate()).padStart(2,'0'); }\n\n  \/* \u2500\u2500 Descubrir la ra\u00edz de la API de WordPress \u2500\u2500 *\/\n  function apiRoot(){\n    var l = document.querySelector('link[rel=\"https:\/\/api.w.org\/\"]');\n    return l ? l.href.replace(\/\\\/?$\/, '\/') : location.origin + '\/wp-json\/';\n  }\n  function api(ruta){\n    var base = apiRoot();\n    var url = base.indexOf('rest_route=') > -1 ? base.replace(\/\\\/$\/,'') + ruta.replace('?','&') : base + ruta;\n    return fetch(url, { credentials:'same-origin' }).then(function(r){ if(!r.ok) throw new Error('HTTP ' + r.status); return r.json(); });\n  }\n\n  function cargar(){\n    var campos = 'id,date,link,title,excerpt,categories,tags,featured_media,_links,_embedded';\n    return Promise.all([\n      api('wp\/v2\/posts?per_page=100&_embed=wp:featuredmedia,wp:term&_fields=' + campos),\n      api('wp\/v2\/categories?per_page=100&_fields=id,slug,name').catch(function(){ return []; })\n    ]).then(function(res){\n      var posts = res[0], cats = {};\n      res[1].forEach(function(c){ cats[c.id] = c; });\n      posts.forEach(function(p){\n        var terms = (p._embedded && p._embedded['wp:term']) ? [].concat.apply([], p._embedded['wp:term']) : [];\n        var tagSlugs = terms.filter(function(t){ return t.taxonomy === 'post_tag'; }).map(function(t){ return t.slug; });\n        var catSlugs = (p.categories||[]).map(function(id){ return cats[id] ? cats[id].slug : ''; });\n        var catNames = (p.categories||[]).map(function(id){ return cats[id] ? cats[id].name : ''; }).filter(function(n){ return n && !\/^(sin categor|uncategor)\/i.test(n); });\n        var titulo = texto(p.title && p.title.rendered);\n        var esPulso = catSlugs.indexOf(CFG.slugPulso || 'pulso-diario') > -1 || catSlugs.some(function(s){ return \/pulso\/.test(s); }) || \/^pulso del d[i\u00ed]a\/i.test(titulo);\n        var eje = null; Object.keys(EJES).some(function(k){ if(tagSlugs.indexOf(k) > -1){ eje = k; return true; } });\n        var media = p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0];\n        var img = '';\n        if(media && media.source_url){\n          var sz = media.media_details && media.media_details.sizes || {};\n          img = (sz.medium_large || sz.large || sz.full || {}).source_url || media.source_url;\n        }\n        var item = {\n          fecha: p.date, link: p.link, titulo: titulo, resumen: texto(p.excerpt && p.excerpt.rendered),\n          eje: eje, img: img, alt: media && media.alt_text || '', seccion: esPulso ? '' : (catNames[0] || ''),\n          generico: \/^pulso del d[i\u00ed]a\/i.test(titulo)\n        };\n        item._txt = norm(item.titulo + ' ' + item.resumen + ' ' + item.seccion);\n        (esPulso ? pulsos : articulos).push(item);\n      });\n      var ord = function(a,b){ return a.fecha < b.fecha ? 1 : -1; };\n      pulsos.sort(ord); articulos.sort(ord);\n    });\n  }\n\n  function ejeDe(k){ return k ? EJES[k] : null; }\n  function tagHTML(k){ var e = ejeDe(k); return e ? '<span class=\"m60b-tag\" style=\"--c:'+e.color+'\"><i><\/i>'+e.nombre+'<\/span>' : ''; }\n  function filtra(lista){\n    var q = norm(S.q.trim());\n    return lista.filter(function(x){ return (S.eje === 'todos' || x.eje === S.eje) && (!q || x._txt.indexOf(q) > -1); });\n  }\n  function vacio(tipo){\n    if(!S.q && S.eje === 'todos') return '<div class=\"m60b-empty\">Todav\u00eda no hay '+tipo+' publicados.<\/div>';\n    return '<div class=\"m60b-empty\">Ninguna entrada coincide'+(S.q ? ' con \u00ab'+esc(S.q)+'\u00bb' : '')+(S.eje!=='todos' ? ' en el eje '+esc(EJES[S.eje].nombre) : '')+'. <button type=\"button\" data-reset>Quitar filtros<\/button><\/div>';\n  }\n\n  function renderCabecera(){\n    if(!pulsos.length && !articulos.length){ $('m60b-today').hidden = true; return; }\n    var u = pulsos[0] || articulos[0], esP = !!pulsos[0], d = toDate(u.fecha);\n    var etiqueta = esP ? (u.fecha.slice(0,10) === hoyISO() ? 'Pulso de hoy' : '\u00daltimo pulso') : '\u00daltimo art\u00edculo';\n    $('m60b-today').innerHTML =\n      '<div class=\"m60b-today-label\"><span>'+etiqueta+'<\/span><span>'+esc(fLarga.format(d))+'<\/span><\/div>'+\n      (u.generico\n        ? (function(f){ return '<h2>'+esc(f[0])+'<\/h2>'+(f[1] ? '<p>'+esc(f[1])+'<\/p>' : ''); })(frase1(u.resumen))\n        : '<h2>'+esc(u.titulo)+'<\/h2>'+(u.resumen ? '<p>'+esc(u.resumen)+'<\/p>' : ''))+\n      '<a class=\"m60b-btn-gold\" href=\"'+esc(u.link)+'\">'+(esP ? 'Leer el pulso' : 'Leer el art\u00edculo')+'<\/a>';\n    $('m60b-stats').innerHTML =\n      '<div><b>'+pulsos.length+'<\/b>'+(pulsos.length === 1 ? 'pulso' : 'pulsos')+'<\/div>'+\n      '<div><b>'+articulos.length+'<\/b>'+(articulos.length === 1 ? 'art\u00edculo' : 'art\u00edculos')+'<\/div>';\n    $('m60b-stats').hidden = false;\n  }\n\n  function renderEjes(){\n    var usados = Object.keys(EJES).filter(function(k){ return pulsos.concat(articulos).some(function(x){ return x.eje === k; }); });\n    if(!usados.length) return;\n    var h = '<button class=\"m60b-eje-btn\" data-eje=\"todos\" aria-pressed=\"true\">Todos los ejes<\/button>';\n    usados.forEach(function(k){ h += '<button class=\"m60b-eje-btn\" data-eje=\"'+k+'\" aria-pressed=\"false\" style=\"--c:'+EJES[k].color+'\"><i><\/i>'+EJES[k].nombre+'<\/button>'; });\n    $('m60b-ejes').innerHTML = h; $('m60b-ejes').hidden = false;\n  }\n\n  function renderArticulos(){\n    var lista = filtra(articulos), feat = (S.eje === 'todos' && !S.q) ? lista[0] : null;\n    $('m60b-c-art').textContent = lista.length + (lista.length === 1 ? ' art\u00edculo' : ' art\u00edculos');\n    if(!lista.length){ $('m60b-grid').innerHTML = vacio('art\u00edculos'); $('m60b-more-art').innerHTML = ''; return; }\n    $('m60b-grid').innerHTML = lista.slice(0, S.aLim).map(function(a){\n      var e = ejeDe(a.eje), d = toDate(a.fecha);\n      var cover = a.img\n        ? '<a class=\"m60b-cover\" href=\"'+esc(a.link)+'\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"'+esc(a.img)+'\" alt=\"'+esc(a.alt)+'\" loading=\"lazy\" decoding=\"async\"><\/a>'\n        : '<a class=\"m60b-cover m60b-cover-type\" href=\"'+esc(a.link)+'\" tabindex=\"-1\" aria-hidden=\"true\" style=\"--c:'+(e ? e.color : '#C6A233')+'\"><span class=\"m60b-cover-eje\"><b><\/b>'+esc(e ? e.nombre : (a.seccion || 'Meridiano 60'))+'<\/span><\/a>';\n      return '<article class=\"m60b-art'+(a === feat ? ' is-feature' : '')+'\">'+cover+\n        '<div class=\"m60b-art-txt\">'+\n          '<div class=\"m60b-meta\">'+tagHTML(a.eje)+'<time datetime=\"'+esc(a.fecha)+'\">'+esc(fLarga.format(d))+'<\/time><\/div>'+\n          '<h3><a href=\"'+esc(a.link)+'\">'+esc(a.titulo)+'<\/a><\/h3>'+\n          (a.resumen ? '<p>'+esc(corta(a.resumen, a === feat ? 320 : 180))+'<\/p>' : '')+\n          '<a class=\"m60b-readlink\" href=\"'+esc(a.link)+'\">Leer el art\u00edculo<\/a>'+\n        '<\/div><\/article>';\n    }).join('');\n    $('m60b-more-art').innerHTML = lista.length > S.aLim ? '<button type=\"button\" class=\"m60b-more\" data-more=\"art\">Mostrar m\u00e1s art\u00edculos ('+(lista.length - S.aLim)+')<\/button>' : '';\n  }\n\n  function renderPulsos(){\n    var lista = filtra(pulsos), hoy = hoyISO();\n    $('m60b-c-pul').textContent = lista.length + (lista.length === 1 ? ' pulso' : ' pulsos');\n    if(!lista.length){ $('m60b-timeline').innerHTML = vacio('pulsos'); $('m60b-more-pul').innerHTML = ''; return; }\n    $('m60b-timeline').innerHTML = lista.slice(0, S.pLim).map(function(p){\n      var e = ejeDe(p.eje), d = toDate(p.fecha);\n      return '<article class=\"m60b-pulse\" style=\"--c:'+(e ? e.color : '#C6A233')+'\">'+\n        '<div class=\"m60b-pulse-date\" aria-hidden=\"true\"><b>'+d.getDate()+'<\/b><span>'+esc(fMes.format(d).replace('.',''))+'<\/span><\/div>'+\n        '<div class=\"m60b-meta\">'+tagHTML(p.eje)+'<time datetime=\"'+esc(p.fecha)+'\">'+esc(fLarga.format(d))+'<\/time>'+(p.fecha.slice(0,10) === hoy ? '<span class=\"m60b-new\">Nuevo<\/span>' : '')+'<\/div>'+\n        (p.generico ? '' : '<h3>'+esc(p.titulo)+'<\/h3>')+\n        (p.resumen ? '<p style=\"margin-top:'+(p.generico ? '8px' : '0')+'\">'+esc(corta(p.resumen, 300))+'<\/p>' : '')+\n        '<div class=\"m60b-pulse-foot\">'+\n          '<a class=\"m60b-act is-main\" href=\"'+esc(p.link)+'\">Leer el pulso completo<\/a>'+\n          '<button type=\"button\" class=\"m60b-act\" data-copy=\"'+esc(p.link)+'\">Copiar enlace<\/button>'+\n          '<a class=\"m60b-act\" href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url='+encodeURIComponent(p.link)+'\" target=\"_blank\" rel=\"noopener\">Compartir en LinkedIn<\/a>'+\n        '<\/div><\/article>';\n    }).join('');\n    $('m60b-more-pul').innerHTML = lista.length > S.pLim ? '<button type=\"button\" class=\"m60b-more\" data-more=\"pul\">Ver pulsos anteriores ('+(lista.length - S.pLim)+')<\/button>' : '';\n  }\n\n  function render(){ renderArticulos(); renderPulsos(); }\n  function setPressed(sel, attr, val){ root.querySelectorAll(sel).forEach(function(b){ b.setAttribute('aria-pressed', String(b.getAttribute(attr) === val)); }); }\n\n  root.addEventListener('click', function(ev){\n    var t = ev.target.closest('button'); if(!t || !root.contains(t)) return;\n    if(t.classList.contains('m60b-tab')){ S.vista = t.getAttribute('data-vista'); $('m60b-body').setAttribute('data-vista', S.vista); setPressed('.m60b-tab','data-vista',S.vista); render(); return; }\n    if(t.hasAttribute('data-eje')){ S.eje = t.getAttribute('data-eje'); S.pLim = S.aLim = PASO; setPressed('.m60b-eje-btn','data-eje',S.eje); render(); return; }\n    if(t.hasAttribute('data-more')){ if(t.getAttribute('data-more') === 'pul') S.pLim += PASO; else S.aLim += PASO; render(); return; }\n    if(t.hasAttribute('data-reset')){ S.eje = 'todos'; S.q = ''; $('m60b-q').value = ''; setPressed('.m60b-eje-btn','data-eje','todos'); render(); return; }\n    if(t.hasAttribute('data-copy')){\n      var url = t.getAttribute('data-copy'), orig = t.textContent;\n      var ok = function(){ t.textContent = 'Enlace copiado'; setTimeout(function(){ t.textContent = orig; }, 1800); };\n      if(navigator.clipboard && window.isSecureContext) navigator.clipboard.writeText(url).then(ok, function(){ prompt('Copie el enlace:', url); });\n      else prompt('Copie el enlace:', url);\n    }\n  });\n  var tq; $('m60b-q').addEventListener('input', function(e){ clearTimeout(tq); tq = setTimeout(function(){ S.q = e.target.value; S.pLim = S.aLim = PASO; render(); }, 180); });\n\n  cargar().then(function(){\n    renderCabecera(); renderEjes(); render();\n  }).catch(function(err){\n    if(window.console) console.error('[Meridiano 60] No se pudieron leer las entradas:', err);\n    $('m60b-today').hidden = true;\n    var msg = '<div class=\"m60b-empty\">No se pudieron cargar las entradas. Recargue la p\u00e1gina; si el problema sigue, verifique que la API REST de WordPress no est\u00e9 bloqueada por un plugin de seguridad.<\/div>';\n    $('m60b-grid').innerHTML = msg; $('m60b-timeline').innerHTML = '';\n  });\n\n  \/* \u2500\u2500 Suscripci\u00f3n (FormSubmit) \u2500\u2500 *\/\n  if(CFG.correoSuscripcion){\n    $('m60b-sub').hidden = false;\n    $('m60b-priv').href = CFG.urlPrivacidad || '#';\n    $('m60b-form').addEventListener('submit', function(ev){\n      ev.preventDefault();\n      var f = this, mail = $('m60b-mail').value.trim(), st = $('m60b-status'), btn = f.querySelector('button');\n      if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(mail)){ st.textContent = 'Ingrese un correo v\u00e1lido, por ejemplo nombre@empresa.com.'; $('m60b-mail').focus(); return; }\n      btn.disabled = true; btn.textContent = 'Enviando';\n      fetch('https:\/\/formsubmit.co\/ajax\/' + encodeURIComponent(CFG.correoSuscripcion), {\n        method:'POST', headers:{ 'Content-Type':'application\/json', 'Accept':'application\/json' },\n        body: JSON.stringify({ nombre: $('m60b-nombre').value.trim(), email: mail, origen:'Blog Meridiano 60', _subject:'Nueva suscripci\u00f3n al resumen semanal', _template:'table', _captcha:'false' })\n      }).then(function(r){ if(!r.ok) throw 0; return r.json(); })\n        .then(function(){ st.textContent = 'Suscripci\u00f3n registrada. El pr\u00f3ximo resumen llega el viernes.'; f.reset(); })\n        .catch(function(){ st.textContent = 'No se pudo registrar la suscripci\u00f3n. Intente de nuevo en unos minutos.'; })\n        .then(function(){ btn.disabled = false; btn.textContent = 'Suscribirme'; });\n    });\n  }\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>60\u00b0 O Blog de Meridiano 60 Art\u00edculos y pulso diario Gesti\u00f3n del conocimiento, IA ag\u00e9ntica y habilitaci\u00f3n de equipos en Am\u00e9rica Latina. Un pulso breve cada d\u00eda h\u00e1bil y art\u00edculos de fondo cuando el tema lo pide. Todo Pulso diario Art\u00edculos Buscar en el blog Art\u00edculos Pulso diario Recibir el resumen semanal Los pulsos de [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-247","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/pages\/247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/comments?post=247"}],"version-history":[{"count":1,"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/pages\/247\/revisions"}],"predecessor-version":[{"id":250,"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/pages\/247\/revisions\/250"}],"wp:attachment":[{"href":"https:\/\/meridiano60.com\/home\/wp-json\/wp\/v2\/media?parent=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}