{"id":260,"date":"2026-02-10T16:11:17","date_gmt":"2026-02-11T00:11:17","guid":{"rendered":"https:\/\/elviatransformateyvive.com\/?page_id=260"},"modified":"2026-05-04T09:17:45","modified_gmt":"2026-05-04T17:17:45","slug":"coach-de-vida-el-blog-de-elvia","status":"publish","type":"page","link":"https:\/\/elviatransformateyvive.com\/index.php\/coach-de-vida-el-blog-de-elvia\/","title":{"rendered":"Coach de Vida &#8211; El Blog de Elvia &#8211;"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"260\" class=\"elementor elementor-260\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de04e4b e-flex e-con-boxed e-con e-parent\" data-id=\"de04e4b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-888245a elementor-widget elementor-widget-heading\" data-id=\"888245a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">El Blog de Elvia<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2f1237 e-flex e-con-boxed e-con e-parent\" data-id=\"b2f1237\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9f586da e-con-full e-flex e-con e-child\" data-id=\"9f586da\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e626976 elementor-widget elementor-widget-image\" data-id=\"e626976\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/2026\/05\/elviablog-300x300.png\" class=\"attachment-medium size-medium wp-image-301\" alt=\"\" srcset=\"https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/2026\/05\/elviablog-300x300.png 300w, https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/2026\/05\/elviablog-150x150.png 150w, https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/2026\/05\/elviablog-768x768.png 768w, https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/2026\/05\/elviablog.png 1000w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b157927 e-con-full e-flex e-con e-child\" data-id=\"b157927\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c302f30 elementor-widget elementor-widget-text-editor\" data-id=\"c302f30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><strong>Un espacio para ti.<\/strong><\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Aqu\u00ed encontrar\u00e1s reflexiones, herramientas y gu\u00edas pr\u00e1cticas para acompa\u00f1arte en tu camino hacia el autodescubrimiento, el bienestar emocional y la vida que mereces vivir.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Cada art\u00edculo nace de la experiencia y el coraz\u00f3n \u2014 para que no camines solo en este proceso de transformaci\u00f3n.<\/p><p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"><em>L\u00e9elo con calma. Algo aqu\u00ed fue escrito para ti.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bce56a6 e-flex e-con-boxed e-con e-parent\" data-id=\"bce56a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7922133 elementor-widget elementor-widget-html\" data-id=\"7922133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"elvia-blog-root\"><\/div>\n \n<script>\n(function () {\n  var API_URL  = 'https:\/\/seo.app.gurumkt.com.mx\/api\/articles';\n  var API_KEY  = 'cf49e3e8-df6e-4707-936c-d7ed532a35c5';\n  var LIMIT    = 9;\n  var FALLBACK = 'https:\/\/elviatransformateyvive.com\/wp-content\/uploads\/cropped-logo-elviaAsset-1.webp';\n \n  function init() {\n    var host = document.getElementById('elvia-blog-root');\n    if (!host) { setTimeout(init, 150); return; }\n    if (!host.attachShadow) return;\n    if (host.shadowRoot) return;\n \n    var shadow = host.attachShadow({ mode: 'open' });\n \n    \/* \u2500\u2500 CSS completamente encapsulado \u2500\u2500 *\/\n    var style = document.createElement('style');\n    style.textContent = `\n      @import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Lato:wght@300;400;700&display=swap');\n \n      *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n \n      :host {\n        display: block;\n        font-family: 'Lato', sans-serif;\n        -webkit-font-smoothing: antialiased;\n      }\n \n      \/* \u2500\u2500 LOADER \u2500\u2500 *\/\n      .loader {\n        display: flex; align-items: center; justify-content: center;\n        gap: 8px; padding: 60px 0;\n      }\n      .dot {\n        width: 8px; height: 8px; border-radius: 50%;\n        background: #c9a96e;\n        animation: blink 1.3s ease infinite;\n      }\n      .dot:nth-child(2) { animation-delay: .2s; }\n      .dot:nth-child(3) { animation-delay: .4s; }\n      @keyframes blink {\n        0%,100% { opacity:.2; transform:scale(.75); }\n        50%      { opacity:1;  transform:scale(1); }\n      }\n \n      \/* \u2500\u2500 GRID \u2500\u2500 *\/\n      .grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 28px;\n        padding: 8px 0 48px;\n      }\n      @media (max-width: 900px) { .grid { grid-template-columns: repeat(2,1fr); gap:22px; } }\n      @media (max-width: 560px) { .grid { grid-template-columns: 1fr; gap:18px; } }\n \n      \/* \u2500\u2500 CARD \u2500\u2500 *\/\n      .card {\n        display: flex; flex-direction: column;\n        background: #fff;\n        border-radius: 4px;\n        overflow: hidden;\n        cursor: pointer;\n        box-shadow: 0 2px 16px rgba(0,0,0,0.07);\n        border: 1px solid rgba(0,0,0,0.06);\n        transition:\n          transform .38s cubic-bezier(.22,.68,0,1.2),\n          box-shadow .38s ease;\n        animation: fadeUp .6s ease both;\n        outline: none;\n      }\n      .card:hover {\n        transform: translateY(-6px);\n        box-shadow: 0 18px 48px rgba(0,0,0,0.13);\n      }\n      .card:focus-visible { box-shadow: 0 0 0 3px #c9a96e; }\n \n      @keyframes fadeUp {\n        from { opacity:0; transform:translateY(28px); }\n        to   { opacity:1; transform:translateY(0); }\n      }\n \n      \/* \u2500\u2500 IMAGEN \u2500\u2500 *\/\n      .iw { position: relative; overflow: hidden; flex-shrink: 0; }\n      .iw img {\n        display: block; width: 100%; height: 210px; object-fit: cover;\n        transition: transform .65s cubic-bezier(.22,.68,0,1.2);\n      }\n      .card:hover .iw img { transform: scale(1.06); }\n \n      \/* Overlay sutil *\/\n      .iw::after {\n        content: ''; position: absolute; inset: 0; pointer-events: none;\n        background: linear-gradient(180deg, transparent 45%, rgba(0,0,0,0.28) 100%);\n      }\n \n      \/* Imagen fallback (logo) con fondo c\u00e1lido *\/\n      .iw.fallback { background: #f9f3ec; }\n      .iw.fallback img {\n        object-fit: contain !important;\n        padding: 30px !important;\n        height: 210px;\n        filter: none;\n        opacity: .85;\n      }\n \n      \/* \u2500\u2500 BADGE CATEGOR\u00cdA \u2500\u2500 *\/\n      .badge {\n        position: absolute; top: 14px; left: 14px; z-index: 3;\n        font-family: 'Lato', sans-serif;\n        font-size: .62rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;\n        color: #fff; background: rgba(180,130,80,.88); backdrop-filter: blur(6px);\n        padding: 4px 11px; border-radius: 2px; line-height: 1.6;\n      }\n \n      \/* \u2500\u2500 L\u00cdNEA DORADA \u2500\u2500 *\/\n      .gold-line {\n        height: 3px;\n        background: linear-gradient(90deg, #c9a96e, #e8ccA0, #c9a96e);\n        flex-shrink: 0;\n        transform: scaleX(0); transform-origin: left;\n        transition: transform .38s ease;\n      }\n      .card:hover .gold-line { transform: scaleX(1); }\n \n      \/* \u2500\u2500 BODY \u2500\u2500 *\/\n      .body { display: flex; flex-direction: column; flex: 1; padding: 20px 22px 22px; }\n \n      \/* \u2500\u2500 FECHA \u2500\u2500 *\/\n      .date {\n        font-size: .68rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase;\n        color: #b8a090; margin-bottom: 10px;\n        display: flex; align-items: center; gap: 6px;\n      }\n      .date::before {\n        content: ''; display: inline-block; width: 18px; height: 1px;\n        background: #c9a96e;\n      }\n \n      \/* \u2500\u2500 T\u00cdTULO \u2500\u2500 *\/\n      .ttl {\n        font-family: 'Playfair Display', Georgia, serif;\n        font-size: 1.1rem; font-weight: 600; font-style: italic;\n        line-height: 1.35; color: #2d2420;\n        margin-bottom: 10px;\n        display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;\n        transition: color .2s;\n      }\n      .card:hover .ttl { color: #8b5e3c; }\n \n      \/* Separador ornamental *\/\n      .ornament {\n        display: flex; align-items: center; gap: 8px;\n        margin-bottom: 10px;\n      }\n      .ornament::before, .ornament::after {\n        content: ''; flex: 1; height: 1px; background: #e8ddd5;\n      }\n      .ornament-diamond {\n        width: 6px; height: 6px;\n        background: #c9a96e;\n        transform: rotate(45deg);\n        flex-shrink: 0;\n      }\n \n      \/* \u2500\u2500 EXCERPT \u2500\u2500 *\/\n      .exc {\n        font-size: .845rem; line-height: 1.75; color: #7a6b5d;\n        flex: 1; margin-bottom: 16px;\n        display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;\n      }\n \n      \/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n      .ft {\n        display: flex; align-items: center; justify-content: space-between;\n        padding-top: 14px; border-top: 1px solid #f0e8e0;\n      }\n \n      \/* \u2500\u2500 CTA \u2500\u2500 *\/\n      .cta {\n        display: inline-flex; align-items: center; gap: 7px;\n        font-family: 'Lato', sans-serif;\n        font-size: .72rem; font-weight: 700; letter-spacing: .1em; text-transform: uppercase;\n        color: #8b5e3c; background: none; border: none; padding: 0; cursor: pointer;\n        transition: gap .25s ease, color .2s;\n      }\n      .cta:hover { gap: 12px; color: #c9a96e; }\n \n      .arrow {\n        width: 28px; height: 28px; border-radius: 50%;\n        display: inline-flex; align-items: center; justify-content: center;\n        font-size: .9rem;\n        border: 1px solid #c9a96e;\n        color: #c9a96e;\n        transition: background .25s, transform .25s;\n      }\n      .card:hover .arrow {\n        background: #c9a96e; color: #fff;\n        transform: translateX(3px);\n      }\n \n      \/* N\u00famero \u00edndice *\/\n      .num {\n        font-family: 'Playfair Display', serif;\n        font-size: 1.6rem; font-weight: 400; font-style: italic;\n        color: #e8ddd5; line-height: 1;\n        user-select: none; pointer-events: none;\n      }\n \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\n         MODAL\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 *\/\n      .ov {\n        display: none; position: fixed; inset: 0; z-index: 999999;\n        background: rgba(30,18,12,.82);\n        backdrop-filter: blur(10px);\n        overflow-y: auto; padding: 40px 16px;\n        align-items: flex-start; justify-content: center;\n      }\n      .ov.on { display: flex; }\n \n      .box {\n        background: #fff; width: 100%; max-width: 820px;\n        border-radius: 4px; overflow: hidden; position: relative;\n        box-shadow: 0 40px 100px rgba(0,0,0,0.35);\n        animation: mIn .42s cubic-bezier(.22,.68,0,1.2) both;\n        margin: auto;\n      }\n      @keyframes mIn {\n        from { opacity:0; transform:translateY(50px) scale(.96); }\n        to   { opacity:1; transform:translateY(0) scale(1); }\n      }\n \n      \/* Franja dorada top del modal *\/\n      .m-top {\n        height: 5px;\n        background: linear-gradient(90deg, #c9a96e, #e8cca0, #c9a96e);\n        display: block;\n      }\n \n      .m-img { display:block; width:100%; height:310px; object-fit:cover; }\n      .m-img.fallback { object-fit:contain !important; padding:40px; background:#f9f3ec; }\n      @media (max-width:580px) { .m-img { height:200px; } }\n \n      .m-pad { padding: 32px 40px 48px; }\n      @media (max-width:580px) { .m-pad { padding:22px 20px 36px; } }\n \n      .m-date {\n        font-size: .68rem; font-weight: 700; letter-spacing: .12em;\n        text-transform: uppercase; color: #b8a090; display: block; margin-bottom: 12px;\n        font-family: 'Lato', sans-serif;\n      }\n \n      .m-title {\n        font-family: 'Playfair Display', serif;\n        font-size: clamp(1.4rem, 3.5vw, 2.1rem);\n        font-weight: 600; font-style: italic;\n        line-height: 1.2; color: #2d2420; margin-bottom: 20px;\n      }\n \n      \/* Separador ornamental modal *\/\n      .m-ornament {\n        display: flex; align-items: center; gap: 10px; margin-bottom: 26px;\n      }\n      .m-ornament::before, .m-ornament::after { content:''; flex:1; height:1px; background:#e8ddd5; }\n      .m-ornament-diamond { width:7px; height:7px; background:#c9a96e; transform:rotate(45deg); flex-shrink:0; }\n \n      .m-body {\n        font-family: 'Lato', sans-serif;\n        font-size: .975rem; line-height: 1.85; color: #4a3f38;\n      }\n      .m-body p   { margin-bottom: 1.1em; }\n      .m-body h1,.m-body h2,.m-body h3,.m-body h4 {\n        font-family: 'Playfair Display', serif;\n        font-style: italic; color: #2d2420; margin: 1.8em 0 .5em;\n      }\n      .m-body h2 { font-size: 1.25rem; }\n      .m-body h3 { font-size: 1.05rem; }\n      .m-body ul,.m-body ol { padding-left:1.5em; margin-bottom:1.1em; }\n      .m-body li { margin-bottom:.45em; }\n      .m-body a  { color:#8b5e3c; text-decoration:underline; text-underline-offset:3px; }\n      .m-body img { max-width:100%; border-radius:4px; margin:18px 0; display:block; }\n      .m-body strong,.m-body b { font-weight:700; color:#2d2420; }\n \n      \/* Cerrar modal *\/\n      .cls {\n        position: absolute; top: 14px; right: 14px;\n        width: 36px; height: 36px; border-radius: 50%;\n        background: rgba(0,0,0,.42); backdrop-filter: blur(6px);\n        border: none; color: #fff; font-size: 1rem; cursor: pointer;\n        display: flex; align-items: center; justify-content: center;\n        transition: background .2s; z-index: 2;\n      }\n      .cls:hover { background: rgba(0,0,0,.82); }\n    `;\n    shadow.appendChild(style);\n \n    \/* Loader *\/\n    var loader = document.createElement('div');\n    loader.className = 'loader';\n    loader.innerHTML = '<div class=\"dot\"><\/div><div class=\"dot\"><\/div><div class=\"dot\"><\/div>';\n    shadow.appendChild(loader);\n \n    \/* Formato fecha en espa\u00f1ol *\/\n    function fmtDate(str) {\n      if (!str) return '';\n      var d = new Date(str);\n      if (isNaN(d)) return '';\n      var months = ['enero','febrero','marzo','abril','mayo','junio',\n                    'julio','agosto','septiembre','octubre','noviembre','diciembre'];\n      return d.getDate() + ' de ' + months[d.getMonth()] + ', ' + d.getFullYear();\n    }\n \n    \/* Excerpt limpio *\/\n    function mkExc(html, words) {\n      var t = document.createElement('div');\n      t.innerHTML = html || '';\n      var w = (t.textContent || t.innerText || '').trim().split(\/\\s+\/);\n      return w.slice(0, words || 22).join(' ') + (w.length > (words||22) ? '\u2026' : '');\n    }\n \n    \/* Fetch *\/\n    fetch(API_URL + '?api_key=' + encodeURIComponent(API_KEY) + '&limit=' + LIMIT, {\n      headers: { 'Accept': 'application\/json' }\n    })\n    .then(function(r) {\n      if (!r.ok) throw new Error('HTTP ' + r.status);\n      return r.json();\n    })\n    .then(function(articles) {\n      if (shadow.contains(loader)) shadow.removeChild(loader);\n      if (!Array.isArray(articles) || !articles.length) {\n        var msg = document.createElement('p');\n        msg.style.cssText = 'font-family:Lato,sans-serif;color:#9c8374;padding:40px 0;text-align:center;';\n        msg.textContent = 'Pr\u00f3ximamente nuevos art\u00edculos.';\n        shadow.appendChild(msg);\n        return;\n      }\n \n      var grid = document.createElement('div');\n      grid.className = 'grid';\n \n      articles.forEach(function(a, i) {\n        var title     = a.title || 'Sin t\u00edtulo';\n        var thumb     = a.thumbnail_url || '';\n        var isFallback = !thumb;\n        var imgSrc    = thumb || FALLBACK;\n        var date      = fmtDate(a.created_at);\n        var exc       = mkExc(a.content, 24);\n        var num       = String(i + 1).padStart(2, '0');\n        var delay     = i * 90;\n \n        \/* \u2500\u2500 CARD \u2500\u2500 *\/\n        var card = document.createElement('article');\n        card.className = 'card';\n        card.style.animationDelay = delay + 'ms';\n        card.setAttribute('role', 'button');\n        card.setAttribute('tabindex', '0');\n        card.setAttribute('aria-label', 'Leer: ' + title);\n \n        \/* Imagen *\/\n        var iw = document.createElement('div');\n        iw.className = isFallback ? 'iw fallback' : 'iw';\n \n        var img = document.createElement('img');\n        img.src = imgSrc; img.alt = title; img.loading = 'lazy';\n        iw.appendChild(img);\n \n        if (date) {\n          var bdg = document.createElement('span');\n          bdg.className = 'badge'; bdg.textContent = 'Bienestar';\n          iw.appendChild(bdg);\n        }\n        card.appendChild(iw);\n \n        \/* L\u00ednea dorada *\/\n        var gl = document.createElement('div');\n        gl.className = 'gold-line';\n        card.appendChild(gl);\n \n        \/* Body *\/\n        var body = document.createElement('div');\n        body.className = 'body';\n \n        if (date) {\n          var dt = document.createElement('div');\n          dt.className = 'date'; dt.textContent = date;\n          body.appendChild(dt);\n        }\n \n        var ttl = document.createElement('h3');\n        ttl.className = 'ttl'; ttl.textContent = title;\n        body.appendChild(ttl);\n \n        \/* Ornamento *\/\n        var orn = document.createElement('div');\n        orn.className = 'ornament';\n        var dia = document.createElement('div');\n        dia.className = 'ornament-diamond';\n        orn.appendChild(dia);\n        body.appendChild(orn);\n \n        var ep = document.createElement('p');\n        ep.className = 'exc'; ep.textContent = exc;\n        body.appendChild(ep);\n \n        var ft = document.createElement('div');\n        ft.className = 'ft';\n \n        var cta = document.createElement('button');\n        cta.className = 'cta';\n        cta.innerHTML = 'Leer m\u00e1s <span class=\"arrow\">\u2192<\/span>';\n        ft.appendChild(cta);\n \n        var numEl = document.createElement('span');\n        numEl.className = 'num'; numEl.textContent = num;\n        ft.appendChild(numEl);\n \n        body.appendChild(ft);\n        card.appendChild(body);\n \n        \/* \u2500\u2500 MODAL \u2500\u2500 *\/\n        var ov = document.createElement('div');\n        ov.className = 'ov';\n        ov.addEventListener('click', function(e) { if (e.target === ov) close(); });\n \n        var box = document.createElement('div');\n        box.className = 'box';\n \n        var clsBtn = document.createElement('button');\n        clsBtn.className = 'cls'; clsBtn.textContent = '\u2715';\n        clsBtn.setAttribute('aria-label', 'Cerrar');\n        clsBtn.addEventListener('click', close);\n        box.appendChild(clsBtn);\n \n        var mTop = document.createElement('span');\n        mTop.className = 'm-top';\n        box.appendChild(mTop);\n \n        var mi = document.createElement('img');\n        mi.className = isFallback ? 'm-img fallback' : 'm-img';\n        mi.src = imgSrc; mi.alt = title; mi.loading = 'lazy';\n        box.appendChild(mi);\n \n        var mp = document.createElement('div');\n        mp.className = 'm-pad';\n \n        if (date) {\n          var md = document.createElement('span');\n          md.className = 'm-date'; md.textContent = date;\n          mp.appendChild(md);\n        }\n \n        var mt = document.createElement('h2');\n        mt.className = 'm-title'; mt.textContent = title;\n        mp.appendChild(mt);\n \n        \/* Ornamento modal *\/\n        var mOrn = document.createElement('div');\n        mOrn.className = 'm-ornament';\n        var mDia = document.createElement('div');\n        mDia.className = 'm-ornament-diamond';\n        mOrn.appendChild(mDia);\n        mp.appendChild(mOrn);\n \n        var mb = document.createElement('div');\n        mb.className = 'm-body'; mb.innerHTML = a.content || '';\n        mp.appendChild(mb);\n \n        box.appendChild(mp);\n        ov.appendChild(box);\n        shadow.appendChild(ov);\n \n        function open()  { ov.classList.add('on');  document.body.style.overflow = 'hidden'; }\n        function close() { ov.classList.remove('on'); document.body.style.overflow = ''; }\n \n        card.addEventListener('click', open);\n        card.addEventListener('keydown', function(e) {\n          if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); open(); }\n        });\n \n        grid.appendChild(card);\n      });\n \n      shadow.appendChild(grid);\n    })\n    .catch(function(err) {\n      if (shadow.contains(loader)) shadow.removeChild(loader);\n      var msg = document.createElement('p');\n      msg.style.cssText = 'font-family:Lato,sans-serif;color:#e07070;padding:20px 0;';\n      msg.textContent = 'No fue posible cargar los art\u00edculos en este momento.';\n      shadow.appendChild(msg);\n      console.error('[Elvia Blog]', err);\n    });\n \n    \/* ESC para cerrar modal *\/\n    document.addEventListener('keydown', function(e) {\n      if (e.key !== 'Escape') return;\n      shadow.querySelectorAll('.ov.on').forEach(function(m) {\n        m.classList.remove('on');\n      });\n      document.body.style.overflow = '';\n    });\n  }\n \n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n \n})();\n<\/script>\n \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>El Blog de Elvia Un espacio para ti. Aqu\u00ed encontrar\u00e1s reflexiones, herramientas y gu\u00edas pr\u00e1cticas para acompa\u00f1arte en tu camino hacia el autodescubrimiento, el bienestar emocional y la vida que mereces vivir. Cada art\u00edculo nace de la experiencia y el coraz\u00f3n \u2014 para que no camines solo en este proceso de transformaci\u00f3n. L\u00e9elo con calma. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-260","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/pages\/260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/comments?post=260"}],"version-history":[{"count":10,"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/pages\/260\/revisions"}],"predecessor-version":[{"id":304,"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/pages\/260\/revisions\/304"}],"wp:attachment":[{"href":"https:\/\/elviatransformateyvive.com\/index.php\/wp-json\/wp\/v2\/media?parent=260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}