/* IOV · AJUSTES CENTRALES DEL SITIO de TODAS las empresas (09-nov, fundador). Lo carga la pieza iov.marca_sitio de cada sitio.
   Aquí van los ajustes de diseño: quedan en todas en segundos. Su diseño base sigue dentro de su sitio (si este archivo no carga, se ve como antes).
   Reglas: solo diseño (nada de datos), usar las variables de su marca (--m-bg, --m-tx, --m-acc, --m-fd), !important solo donde haga falta. */

/* 08-nov · sin WhatsApp ni la barra «Editor» de Florentina */
.o_frontend_to_backend_nav, a[href*="wa.me/"], a[href*="api.whatsapp.com"], a[href*="whatsapp://"] { display: none !important; }

/* 08-nov · en el artículo: sin MAXIMUS ni barra de IAs */
body:has(#o_wblog_post_main) #iov-pestana, body:has(#o_wblog_post_main) #iov-barra, body:has(#o_wblog_post_main) #iov-esq { display: none !important; }

/* ==========================================================================================================================
   09-nov · EL ARTÍCULO, rediseño integral (fundador: «más ergonómico, inmersivo, creativo y bonito; fácil de leer en móvil y PC»)
   Portada a lo ancho con el título encima · tarjeta de vidrio con autor, fecha y compartir · una sola columna cómoda de leer ·
   índice que acompaña (a un lado en pantallas grandes) · barra de lectura · cierre con temas, FLOR y «Volver a Noticias».
   Solo CSS (sin parpadeo); el JS central solo añade detalles (iconos, fecha larga, índice activo, barra de lectura).
   Cada empresa conserva sus colores, letras y logo (--m-*). Si el artículo usa la portada «a pantalla completa» de Florentina,
   no se toca esa parte (la portada se reacomoda solo cuando el título va aparte: #o_wblog_post_top:has(> #title)).
   ========================================================================================================================== */
body.o_website_blog_blog_post_complete{
  --iovs-vid:color-mix(in srgb,var(--m-bg,#f6f1ea) 58%,transparent);          /* vidrio: 42 % transparente */
  --iovs-borde:color-mix(in srgb,var(--m-tx,#141312) 11%,transparent);
  --iovs-suave:color-mix(in srgb,var(--m-tx,#141312) 72%,transparent);
  --iovs-acc-tx:color-mix(in srgb,var(--m-acc,#c9a46a) 72%,var(--m-tx,#141312));
  --iovs-ancho:720px;
  --iovs-cab:76px;
}
html.iovm-noche body.o_website_blog_blog_post_complete{--iovs-acc-tx:color-mix(in srgb,var(--m-acc,#c9a46a) 70%,#ffffff)}
@media (max-width:860px){body.o_website_blog_blog_post_complete{--iovs-cab:64px}}

/* lo repetido de Florentina se va (migas, temas, fecha y compartir de arriba, índice en inglés, columna lateral) */
body.o_website_blog_blog_post_complete #o_wblog_post_top nav.breadcrumb,
body.o_website_blog_blog_post_complete #o_wblog_post_top nav:has(> .breadcrumb),
body.o_website_blog_blog_post_complete #o_wblog_post_header_options,
body.o_website_blog_blog_post_complete .o_wblog_toc_mobile,
body.o_website_blog_blog_post_complete #o_wblog_post_sidebar_col,
body.o_website_blog_blog_post_complete #o_wblog_post_content_footer{display:none!important}
/* las migas de IOV quedan para lectores de pantalla y buscadores (a la vista ya están «Regresar» y el menú) */
body.o_website_blog_blog_post_complete .iovm-migas{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;padding:0!important}

/* ---- «← Regresar»: grande, de vidrio, encima de la portada */
body.o_website_blog_blog_post_complete:has(#o_wblog_post_top > #title) .iovm-regresar-w{position:relative;z-index:6;height:0;max-width:1360px!important;width:calc(100% - 48px);margin:20px auto 0!important;padding:0!important}
body.o_website_blog_blog_post_complete:has(#o_wblog_post_top > #title) .iovm-regresar{position:absolute;top:22px;inset-inline-start:22px;margin:0;padding:12px 24px 12px 18px;min-height:50px;
  background:rgba(14,13,12,.42);color:#fff!important;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);
  box-shadow:0 10px 30px rgba(0,0,0,.18);transition:background-color .25s var(--m-ease),transform .25s var(--m-ease)}
body.o_website_blog_blog_post_complete .iovm-regresar:hover{opacity:1;background:rgba(14,13,12,.6);transform:translateX(-3px)}
[dir=rtl] body.o_website_blog_blog_post_complete .iovm-regresar svg{transform:scaleX(-1)}
[dir=rtl] body.o_website_blog_blog_post_complete .iovm-regresar:hover{transform:translateX(3px)}

/* ---- portada inmersiva: la foto a lo ancho y el título encima */
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title){display:grid;position:relative;isolation:isolate;max-width:1360px;width:calc(100% - 48px);margin:0 auto;border-radius:30px;overflow:hidden;
  background:radial-gradient(120% 90% at 85% 0%,color-mix(in srgb,var(--m-acc) 55%,transparent),transparent 60%),var(--m-pbg,#141312);box-shadow:0 30px 80px -30px rgba(0,0,0,.45)}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) > *{grid-area:1/1;min-width:0}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) > .container{max-width:none;width:100%;padding:0;margin:0}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) .o_wblog_post_page_cover{margin:0!important;min-height:clamp(480px,76vh,740px)!important;height:100%!important;border-radius:0;background:transparent!important}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) .o_wblog_post_page_cover::before{display:none}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) .o_record_cover_image{position:absolute;inset:0;background-size:cover;background-position:center;animation:iovs-zoom 2.2s var(--m-ease) both}
body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) .o_wblog_post_page_cover::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,.34) 0%,rgba(0,0,0,0) 26%,rgba(0,0,0,.18) 48%,rgba(0,0,0,.62) 74%,rgba(0,0,0,.86) 100%)}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title{position:relative;z-index:2;align-self:end;max-width:none;width:100%;margin:0;padding:96px clamp(22px,5vw,76px) 112px!important;color:#fff}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title > .row{margin:0}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title > .row > [class*=col-]{width:100%;max-width:1000px;margin:0;padding:0;flex:none}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title .o_wblog_post_title{animation:iovs-sube .9s .12s var(--m-ease) both}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title .o_wblog_post_name{color:#fff!important;font-size:clamp(32px,3.6vw + 12px,70px)!important;line-height:1.06!important;letter-spacing:-.012em;max-width:21ch;margin:0 0 18px!important;text-wrap:balance;text-shadow:0 2px 30px rgba(0,0,0,.35)}
body.o_website_blog_blog_post_complete #o_wblog_post_top > #title .o_wblog_post_subtitle{color:rgba(255,255,255,.9)!important;opacity:1;font-size:clamp(17px,.6vw + 13px,22px)!important;line-height:1.55;max-width:58ch;margin:0!important;text-wrap:pretty;text-shadow:0 1px 16px rgba(0,0,0,.35)}
/* la etiqueta de arriba del título (la pone el JS central): «Noticias» */
.iovs-kick{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  color:#fff!important;font:700 12px/1 var(--m-fb);letter-spacing:.14em;text-transform:uppercase;text-decoration:none!important}
.iovs-kick::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--m-acc)}
.iovs-kick:hover{background:rgba(255,255,255,.26)}
/* en árabe las letras van unidas: sin espaciado ni mayúsculas */
[dir=rtl] .iovs-kick,[dir=rtl] body.o_website_blog_blog_post_complete #iovm-indice b,[dir=rtl] body.o_website_blog_blog_post_complete .iovm-tags b{letter-spacing:0;text-transform:none}

/* ---- la tarjeta de vidrio (autor, fecha, minutos, compartir) que pisa la portada */
body.o_website_blog_blog_post_complete #o_wblog_post_main{padding-top:0!important;padding-bottom:24px!important}
body.o_website_blog_blog_post_complete #o_wblog_post_main > .container{max-width:none;padding:0}
body.o_website_blog_blog_post_complete #o_wblog_post_main > .container > .row{display:grid;grid-template-columns:minmax(18px,1fr) minmax(0,var(--iovs-ancho)) minmax(18px,1fr);margin:0;--bs-gutter-x:0;--bs-gutter-y:0}
body.o_website_blog_blog_post_complete #o_wblog_post_main > .container > .row > .iovm-blog,
body.o_website_blog_blog_post_complete #o_wblog_post_main .iovm-art{display:contents}
body.o_website_blog_blog_post_complete .iovm-meta{grid-column:2;grid-row:1;position:relative;z-index:3;margin:-46px 0 34px;padding:12px 12px 12px 14px;gap:8px 12px;font-size:14px;
  background:var(--iovs-vid);border:1px solid var(--iovs-borde);border-radius:22px;-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);box-shadow:0 18px 50px -18px rgba(0,0,0,.28)}
body.o_website_blog_blog_post_complete:not(:has(#o_wblog_post_top > #title)) .iovm-meta{margin-top:24px}
body.o_website_blog_blog_post_complete .iovm-meta > span{opacity:1;color:var(--iovs-suave)}
body.o_website_blog_blog_post_complete .iovm-meta > span + span::before{content:"·";margin-inline-end:12px;opacity:.6}
body.o_website_blog_blog_post_complete .iovm-meta > .iovm-autor{color:var(--m-tx);font-weight:650}
body.o_website_blog_blog_post_complete .iovm-meta > .iovm-autor + span::before{content:none}
body.o_website_blog_blog_post_complete .iovm-meta > .iovm-autor:has(.iovs-quien){gap:12px;min-width:0}
.iovs-quien{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.25}
.iovs-quien b{font-weight:650;font-size:15px;color:var(--m-tx)}
.iovs-quien small{font-weight:400;font-size:13.5px;color:var(--iovs-suave)}
html.iovm-noche .iovs-quien b{color:#f4efe7}
.iovs-ini{width:44px!important;height:44px!important;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--m-acc),color-mix(in srgb,var(--m-acc) 45%,var(--m-tx)));color:#fff;font:600 15px/1 var(--m-fd);letter-spacing:.02em}
body.o_website_blog_blog_post_complete .iovm-comp{gap:6px;flex:none}
body.o_website_blog_blog_post_complete .iovm-comp a,body.o_website_blog_blog_post_complete .iovm-comp button{width:40px;height:40px;background:color-mix(in srgb,var(--m-bg) 40%,transparent);border-color:var(--iovs-borde)}
body.o_website_blog_blog_post_complete .iovm-comp a:hover,body.o_website_blog_blog_post_complete .iovm-comp button:hover{background:var(--m-acc);color:#fff!important;border-color:transparent}
body.o_website_blog_blog_post_complete .iovm-comp .ok{background:var(--m-acc);color:#fff!important}

/* ---- el índice: tarjeta arriba del texto; en pantallas grandes acompaña a un lado mientras lees */
body.o_website_blog_blog_post_complete #iovm-indice{grid-column:2;grid-row:2;margin:0 0 36px;padding:18px 22px;border-radius:20px;background:var(--iovs-vid);border:1px solid var(--iovs-borde);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}
body.o_website_blog_blog_post_complete #iovm-indice b{color:var(--iovs-acc-tx);margin-bottom:10px}
body.o_website_blog_blog_post_complete #iovm-indice ol{list-style:none;margin:0;padding:0;counter-reset:iovs}
body.o_website_blog_blog_post_complete #iovm-indice li{counter-increment:iovs;margin:0}
body.o_website_blog_blog_post_complete #iovm-indice a{display:flex;gap:12px;align-items:baseline;padding:8px 0;font-size:15.5px;line-height:1.35;color:var(--iovs-suave)!important;transition:color .2s var(--m-ease)}
body.o_website_blog_blog_post_complete #iovm-indice a::before{content:counter(iovs,decimal-leading-zero);flex:none;font:700 12px/1 var(--m-fb);letter-spacing:.06em;color:var(--iovs-acc-tx)}
body.o_website_blog_blog_post_complete #iovm-indice a:hover,body.o_website_blog_blog_post_complete #iovm-indice a.on{color:var(--m-tx)!important}
body.o_website_blog_blog_post_complete #iovm-indice a.on{font-weight:650}
body.o_website_blog_blog_post_complete #o_wblog_post_content{grid-column:2;grid-row:3;width:auto;max-width:none;margin:0;padding:0;flex:none}
@media (min-width:1240px){
  body.o_website_blog_blog_post_complete #o_wblog_post_main > .container > .row{grid-template-columns:minmax(0,1fr) minmax(0,var(--iovs-ancho)) minmax(0,1fr)}
  body.o_website_blog_blog_post_complete #iovm-indice{grid-column:1;grid-row:2;align-self:start;justify-self:end;position:sticky;top:calc(var(--iovs-cab) + 28px);width:min(260px,calc(100% - 56px));margin:6px 0 0;margin-inline-end:56px;padding:4px 0 4px 18px;padding-inline:18px 0;
    background:none;border:0;border-inline-start:1px solid var(--iovs-borde);border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}
  body.o_website_blog_blog_post_complete #iovm-indice a{position:relative;padding:7px 0;font-size:14px}
  body.o_website_blog_blog_post_complete #iovm-indice a.on::after{content:"";position:absolute;inset-inline-start:-19.5px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--m-acc)}
  body.o_website_blog_blog_post_complete #o_wblog_post_content{grid-row:2}
}

/* ---- el texto: una columna cómoda, letra grande y aire */
body.o_website_blog_blog_post_complete .o_wblog_post_content_field{font-size:clamp(18px,.45vw + 15px,20px);line-height:1.8;color:color-mix(in srgb,var(--m-tx) 90%,transparent);text-wrap:pretty;overflow-wrap:break-word}
html.iovm-noche body.o_website_blog_blog_post_complete .o_wblog_post_content_field{color:#e3ddd3}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field p{margin:0 0 1.35em}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field > p:first-child{font-size:1.16em;line-height:1.7;color:var(--m-tx)}
html:not([dir=rtl]) body.o_website_blog_blog_post_complete .o_wblog_post_content_field > p:first-child::first-letter{float:left;font:600 3.5em/.82 var(--m-fd);margin:.08em .12em 0 0;color:var(--iovs-acc-tx)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field h2{position:relative;font-size:clamp(26px,1.2vw + 16px,34px);line-height:1.18;letter-spacing:-.005em;margin:2.1em 0 .7em;padding-top:.75em;color:var(--m-tx);scroll-margin-top:calc(var(--iovs-cab) + 24px);text-wrap:balance}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field h2::before{content:"";position:absolute;top:0;inset-inline-start:0;width:44px;height:3px;border-radius:3px;background:var(--m-acc)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field h3{font-size:clamp(21px,.6vw + 16px,25px);margin:1.8em 0 .55em;color:var(--m-tx);scroll-margin-top:calc(var(--iovs-cab) + 24px)}
html.iovm-noche body.o_website_blog_blog_post_complete .o_wblog_post_content_field :is(h2,h3,p:first-child){color:#f4efe7}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field :is(ul,ol){padding-inline-start:0;margin:0 0 1.5em;list-style:none}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field ol{counter-reset:iovsl}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field li{position:relative;margin:0 0 .7em;padding-inline-start:1.6em}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field ul > li::before{content:"";position:absolute;inset-inline-start:.25em;top:.72em;width:.42em;height:.42em;border-radius:50%;background:var(--m-acc)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field ol > li{counter-increment:iovsl}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field ol > li::before{content:counter(iovsl);position:absolute;inset-inline-start:0;top:.2em;font:700 .78em/1.6 var(--m-fb);color:var(--iovs-acc-tx)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field blockquote{margin:2em 0;padding:22px 26px;border:0;border-inline-start:4px solid var(--m-acc);border-radius:4px 18px 18px 4px;background:color-mix(in srgb,var(--m-acc) 9%,transparent);font-size:1.18em;line-height:1.55}
[dir=rtl] body.o_website_blog_blog_post_complete .o_wblog_post_content_field blockquote{border-radius:18px 4px 4px 18px}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field a{color:var(--iovs-acc-tx);text-decoration-thickness:1px;text-underline-offset:4px}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field img{border-radius:18px;box-shadow:0 18px 50px -24px rgba(0,0,0,.4)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field strong,body.o_website_blog_blog_post_complete .o_wblog_post_content_field b{color:var(--m-tx);font-weight:650}
html.iovm-noche body.o_website_blog_blog_post_complete .o_wblog_post_content_field :is(strong,b){color:#f4efe7}
/* la fuente de OSCAR: una notita discreta */
body.o_website_blog_blog_post_complete .o_wblog_post_content_field .oscar-fuente{margin:2.2em 0 1.6em;padding:14px 18px;border-radius:14px;border:1px dashed var(--iovs-borde);font-size:.8em;line-height:1.55;color:var(--iovs-suave)}
body.o_website_blog_blog_post_complete .o_wblog_post_content_field .oscar-fuente small{font-size:inherit}

/* ---- el cierre: temas, FLOR, relacionados y «Volver a Noticias» */
body.o_website_blog_blog_post_complete .iovm-fin{max-width:calc(var(--iovs-ancho) + 36px);padding-inline:18px}
body.o_website_blog_blog_post_complete .iovm-tags{padding-top:26px;border-top:1px solid var(--iovs-borde);margin:6px 0 30px}
body.o_website_blog_blog_post_complete .iovm-tags b{color:var(--iovs-acc-tx);opacity:1;width:100%;margin-bottom:4px}
body.o_website_blog_blog_post_complete .iovm-tags a{background:var(--iovs-vid);border-color:var(--iovs-borde);font-size:14px;transition:background-color .2s var(--m-ease),border-color .2s var(--m-ease)}
body.o_website_blog_blog_post_complete .iovm-tags a:hover{border-color:var(--m-acc);background:color-mix(in srgb,var(--m-acc) 16%,transparent)}
body.o_website_blog_blog_post_complete .iovm-cta{position:relative;overflow:hidden;isolation:isolate;padding:30px 32px;border-radius:26px;color:var(--m-tx);
  background:radial-gradient(90% 140% at 100% 0%,color-mix(in srgb,var(--m-acc) 38%,transparent),transparent 62%),var(--iovs-vid);border:1px solid var(--iovs-borde);
  -webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px -28px rgba(0,0,0,.35)}
body.o_website_blog_blog_post_complete .iovm-cta h3{color:var(--m-tx)}
html.iovm-noche body.o_website_blog_blog_post_complete .iovm-cta h3{color:#f4efe7}
body.o_website_blog_blog_post_complete .iovm-cta .iovm-bt.ac{min-height:52px;padding:0 26px;font-size:16px;box-shadow:0 12px 28px -12px color-mix(in srgb,var(--m-acc) 80%,transparent)}
body.o_website_blog_blog_post_complete .iovm-rel{max-width:1200px}
body.o_website_blog_blog_post_complete .iovm-rel a{background:var(--iovs-vid);border-color:var(--iovs-borde);border-radius:22px}
body.o_website_blog_blog_post_complete .iovm-rel i{transition:transform .6s var(--m-ease)}
body.o_website_blog_blog_post_complete .iovm-rel a:hover i{transform:scale(1.04)}
body.o_website_blog_blog_post_complete .iovm-volver{padding:0 22px;min-height:50px;border-radius:999px;border:1.5px solid var(--iovs-borde);background:var(--iovs-vid);transition:border-color .2s var(--m-ease),color .2s var(--m-ease)}
body.o_website_blog_blog_post_complete .iovm-volver:hover{border-color:var(--m-acc)}

/* ---- barra de lectura (la crea el JS central) */
.iovs-prog{position:fixed;top:0;inset-inline:0;z-index:1040;height:3px;background:var(--m-acc);transform-origin:0 50%;transform:scaleX(0);pointer-events:none}
[dir=rtl] .iovs-prog{transform-origin:100% 50%}

@keyframes iovs-zoom{from{transform:scale(1.07)}to{transform:none}}
@keyframes iovs-sube{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}

/* ---- celular */
@media (max-width:767px){
  body.o_website_blog_blog_post_complete:has(#o_wblog_post_top > #title) .iovm-regresar-w{width:100%;margin:0 auto!important}
  body.o_website_blog_blog_post_complete:has(#o_wblog_post_top > #title) .iovm-regresar{top:14px;inset-inline-start:14px;padding:11px 20px 11px 14px;min-height:48px;font-size:16px}
  body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title){width:100%;border-radius:0 0 28px 28px;box-shadow:none}
  body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title) .o_wblog_post_page_cover{min-height:max(560px,86svh)!important}
  body.o_website_blog_blog_post_complete #o_wblog_post_top > #title{padding:92px 22px 84px!important}
  body.o_website_blog_blog_post_complete #o_wblog_post_top > #title .o_wblog_post_name{font-size:clamp(30px,8.4vw,40px)!important;line-height:1.1!important;margin-bottom:14px!important}
  .iovs-kick{margin-bottom:14px}
  body.o_website_blog_blog_post_complete .iovm-meta{margin:-38px 0 28px;padding:14px;border-radius:20px}
  body.o_website_blog_blog_post_complete .iovm-meta > .iovm-autor{width:100%}
  body.o_website_blog_blog_post_complete .iovm-meta > .iovm-autor + span::before{content:none}
  body.o_website_blog_blog_post_complete .iovm-comp{width:100%;justify-content:flex-start;padding-top:10px;border-top:1px solid var(--iovs-borde)}
  body.o_website_blog_blog_post_complete .o_wblog_post_content_field{font-size:18px;line-height:1.78}
  body.o_website_blog_blog_post_complete .o_wblog_post_content_field > p:first-child{font-size:1.1em}
  body.o_website_blog_blog_post_complete .iovm-cta{padding:24px 22px}
  body.o_website_blog_blog_post_complete .iovm-cta .iovm-bts,body.o_website_blog_blog_post_complete .iovm-cta .iovm-bt{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){
  body.o_website_blog_blog_post_complete #o_wblog_post_top .o_record_cover_image,body.o_website_blog_blog_post_complete #o_wblog_post_top .o_wblog_post_title{animation:none!important}
}
@media print{.iovs-prog,.iovm-regresar-w,.iovm-comp,#iovm-indice,.iovm-cta{display:none!important}
  body.o_website_blog_blog_post_complete #o_wblog_post_top:has(> #title){width:100%;border-radius:0;box-shadow:none}}
