/* Artículos del blog — rediseño del 16-oct-2026 (propuesta «cálida y minimalista» elegida por un panel
 * de 3 diseños + juez + pulido; probada a 390/768/1440 px en los dos sitios). Todo va dentro de
 * body.single-post. La cargan mu-plugins/florestudio-blog.php. Para revertir: borra este archivo. */
/* Blog FINAL — base B3 «Cálido minimal» + injertos B1/B2. Plantilla Elementor #1974 (florestudio + coronas). Solo afecta body.single-post */
body.single-post{--b3-ink:#0D281A;--b3-head:#204E36;--b3-text:#2B3A31;--b3-soft:#56665C;--b3-green:#1B7F4F;--b3-leaf:#22A366;--b3-mint:#E3F1E5;--b3-mint2:#F2F8F3;--b3-panel:#F3F8F4;--b3-cream:#FDEFBE;--b3-paper:#FBFAF6;--b3-line:#E1EBE3;
  --b3-wa:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.95 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.76-1.66-2.06-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.07-.15-.67-1.62-.92-2.22-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.07 2.88 1.22 3.08c.15.2 2.1 3.2 5.08 4.49.71.3 1.26.49 1.69.63.71.22 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.42-.07-.13-.27-.2-.57-.35zM12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38a9.86 9.86 0 0 0 4.79 1.22c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.82 9.82 0 0 0 12.04 2zm0 18.13a8.2 8.2 0 0 1-4.18-1.15l-.3-.18-3.11.82.83-3.04-.2-.31a8.17 8.17 0 0 1-1.25-4.36c0-4.53 3.69-8.22 8.23-8.22a8.17 8.17 0 0 1 5.81 2.41 8.17 8.17 0 0 1 2.41 5.82c0 4.54-3.7 8.23-8.23 8.23z'/%3E%3C/svg%3E")}

/* ---------- Cabecera: sin banda verde (se oculta la imagen con texto), fondo papel con hojas en CSS ---------- */
body.single-post .elementor-element-63f0ea2f{position:relative;overflow:hidden;background:radial-gradient(55% 90% at 8% 0%,rgba(253,239,190,.55),transparent 70%),radial-gradient(45% 80% at 96% 10%,rgba(227,241,229,.95),transparent 70%),var(--b3-paper) !important;padding:clamp(36px,6vw,80px) 0 clamp(20px,3vw,32px) !important}
body.single-post .elementor-element-63f0ea2f>.elementor-background-overlay{display:none !important}
body.single-post .elementor-element-63f0ea2f::before,
body.single-post .elementor-element-63f0ea2f::after{content:"";position:absolute;z-index:0;pointer-events:none;aspect-ratio:1;border-radius:0 100% 0 100%;background:linear-gradient(45deg,transparent calc(50% - 1px),rgba(32,78,54,.16) 50%,transparent calc(50% + 1px)),linear-gradient(135deg,#CFE6D6,#E9F4EC)}
body.single-post .elementor-element-63f0ea2f::before{width:clamp(80px,11vw,160px);left:clamp(-40px,-2vw,-10px);top:clamp(70px,9vw,120px);transform:rotate(-14deg);box-shadow:clamp(40px,5vw,80px) clamp(-70px,-5vw,-36px) 0 -14px #E3F1E5}
body.single-post .elementor-element-63f0ea2f::after{width:clamp(70px,9vw,130px);right:clamp(-30px,-1vw,-6px);bottom:clamp(-30px,-2vw,-14px);transform:rotate(100deg);opacity:.85}
body.single-post .elementor-element-63f0ea2f>.elementor-container{max-width:900px !important;position:relative;z-index:1}
body.single-post .elementor-element-3be802fa>.elementor-element-populated{padding:0 20px !important}
/* Categoría: rótulo con hoja */
body.single-post .elementor-element-43cf9c0e{margin-bottom:6px !important}
body.single-post .elementor-element-43cf9c0e .elementor-heading-title{font:600 13px/1 Poppins,sans-serif !important;letter-spacing:.16em;text-transform:uppercase}
body.single-post .elementor-element-43cf9c0e a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--b3-green) !important}
body.single-post .elementor-element-43cf9c0e a::before{content:"";width:11px;height:11px;border-radius:0 70% 0 70%;background:var(--b3-leaf);transform:rotate(45deg)}
/* Título */
body.single-post .elementor-element-71a687a1 .elementor-heading-title{font-family:"Josefin Sans",sans-serif !important;font-weight:700 !important;font-size:clamp(32px,5vw,54px) !important;line-height:1.1 !important;letter-spacing:-.015em !important;color:var(--b3-ink) !important;max-width:21ch;margin:0 auto !important;text-wrap:balance}
/* Autor y fecha (sin capitalizar: los meses van en minúscula en español) */
body.single-post .elementor-element-56eefd27{margin-top:10px !important}
body.single-post .elementor-element-56eefd27 .elementor-icon-list-items{justify-content:center;gap:4px 18px}
body.single-post .elementor-element-56eefd27 .elementor-icon-list-item{font:500 14px/1.3 Poppins,sans-serif !important;margin:0 !important;padding:0 !important}
body.single-post .elementor-element-56eefd27 .elementor-icon-list-item::after{display:none !important}
body.single-post .elementor-element-56eefd27 a{display:inline-flex !important;align-items:center;min-height:44px;color:var(--b3-soft) !important}
body.single-post .elementor-element-56eefd27 .elementor-icon-list-text{color:var(--b3-soft) !important;text-transform:none !important}
body.single-post .elementor-element-56eefd27 svg{fill:var(--b3-leaf) !important}

/* ---------- Cuerpo (selectores por estructura, no por clases wp-block-*) ---------- */
body.single-post .elementor-element-6f8c04f{background:var(--b3-paper) !important;padding:0 0 clamp(48px,7vw,96px) !important}
body.single-post .elementor-element-6f8c04f>.elementor-container{max-width:1100px !important}
body.single-post .elementor-element-7a8cb133>.elementor-element-populated{margin:0 !important;padding:0 20px !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container{font-family:Poppins,sans-serif;color:var(--b3-text);counter-reset:b3h2;overflow-wrap:break-word}
body.single-post .elementor-element-4344a211>.elementor-widget-container>*{max-width:680px;margin-left:auto !important;margin-right:auto !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>p{font:400 18px/1.75 Poppins,sans-serif !important;color:var(--b3-text) !important;margin-top:0 !important;margin-bottom:1.15em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>p:empty{display:none}
body.single-post .elementor-element-4344a211>.elementor-widget-container>p:first-of-type{font-size:20px !important;line-height:1.7 !important;color:var(--b3-ink) !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container strong{font-weight:600;color:var(--b3-ink)}
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(p,ul,ol,blockquote) a{color:var(--b3-green) !important;font-weight:500;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:4px;text-decoration-color:rgba(27,127,79,.45) !important}
/* Títulos internos */
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(h2,h3,h4){font-family:"Josefin Sans",sans-serif !important;color:var(--b3-head) !important;text-align:left !important;letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:110px}
body.single-post .elementor-element-4344a211>.elementor-widget-container>h2{font-size:clamp(27px,3.2vw,34px) !important;line-height:1.18 !important;font-weight:700 !important;margin-top:2.1em !important;margin-bottom:.55em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>h3{font-size:clamp(22px,2.4vw,25px) !important;line-height:1.28 !important;font-weight:700 !important;margin-top:1.8em !important;margin-bottom:.5em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>h4{font-size:20px !important;line-height:1.3 !important;font-weight:600 !important;margin-top:1.6em !important;margin-bottom:.45em !important}
/* Numeración editorial de h2 en artículos con índice */
body.single-post .elementor-element-4344a211>.elementor-widget-container:has(>.fs-blog-indice)>h2{counter-increment:b3h2}
body.single-post .elementor-element-4344a211>.elementor-widget-container:has(>.fs-blog-indice)>h2::before{content:counter(b3h2,decimal-leading-zero);display:block;width:max-content;padding-right:44px;margin-bottom:12px;font:600 14px/1 Poppins,sans-serif;letter-spacing:.16em;color:var(--b3-leaf);background:linear-gradient(var(--b3-leaf),var(--b3-leaf)) right center/32px 1px no-repeat}
/* Listas: viñeta de hoja; ol con número en círculo menta */
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(ul,ol){list-style:none !important;padding:0 !important;margin-top:0 !important;margin-bottom:1.6em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(ul,ol)>li{position:relative;padding-left:30px;margin:0 0 .55em !important;font:400 18px/1.7 Poppins,sans-serif !important;color:var(--b3-text) !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ul>li::before{content:"";position:absolute;left:5px;top:.6em;width:10px;height:10px;border-radius:0 70% 0 70%;background:var(--b3-leaf);transform:rotate(45deg)}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ol{counter-reset:b3ol}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ol>li{counter-increment:b3ol;padding-left:42px}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ol>li::before{content:counter(b3ol);position:absolute;left:0;top:.1em;width:28px;height:28px;border-radius:50%;background:var(--b3-mint);color:var(--b3-head);font:600 14px/28px Poppins,sans-serif;text-align:center}
body.single-post .elementor-element-4344a211>.elementor-widget-container li :is(ul,ol){margin:.35em 0 0 !important;padding-left:1.2em !important}
/* Listas simples (frases, sin enlaces ni negritas): panel menta con renglones, fácil de leer y copiar */
body.single-post .elementor-element-4344a211>.elementor-widget-container>ul:not(:has(a,strong)){padding:6px 22px !important;background:var(--b3-panel);border:1px solid rgba(32,78,54,.07);border-radius:16px}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ul:not(:has(a,strong))>li{margin:0 !important;padding:.6em 0 .6em 1.65em !important;border-bottom:1px solid rgba(32,78,54,.13);color:var(--b3-ink) !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ul:not(:has(a,strong))>li:last-child{border-bottom:0}
body.single-post .elementor-element-4344a211>.elementor-widget-container>ul:not(:has(a,strong))>li::before{left:2px;top:calc(1.45em - 5px)}
/* Separadores: línea con hoja; se ocultan antes de h2 numerado, índice y llamado (evita doble divisor) */
body.single-post .elementor-element-4344a211>.elementor-widget-container>hr{position:relative;overflow:visible;border:0 !important;height:1px !important;width:100%;opacity:1 !important;background:linear-gradient(90deg,transparent,#C8DECE 18%,#C8DECE calc(50% - 20px),transparent calc(50% - 20px) calc(50% + 20px),#C8DECE calc(50% + 20px),#C8DECE 82%,transparent) !important;margin-top:2.6em !important;margin-bottom:2.6em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>hr::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:0 70% 0 70%;background:var(--b3-leaf);transform:translate(-50%,-50%) rotate(45deg)}
body.single-post .elementor-element-4344a211>.elementor-widget-container>hr:is(:has(+ h2),:has(+ .fs-blog-indice),:has(+ .fs-blog-cta)){display:none !important}
/* Citas */
body.single-post .elementor-element-4344a211>.elementor-widget-container>blockquote{margin-top:1.2em !important;margin-bottom:1.5em !important;padding:18px 22px !important;border:0 !important;border-left:3px solid var(--b3-leaf) !important;border-radius:4px 16px 16px 4px;background:var(--b3-mint2) !important;font-style:normal}
body.single-post .elementor-element-4344a211>.elementor-widget-container>blockquote p{font:400 17px/1.75 Poppins,sans-serif !important;color:var(--b3-text) !important;font-style:normal !important;margin:0 0 .9em !important}
body.single-post .elementor-element-4344a211>.elementor-widget-container>blockquote p:last-child{margin-bottom:0 !important}
/* Imágenes: medidas, redondeadas, nunca recortadas */
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(figure,.wp-block-image){margin-top:1.8em !important;margin-bottom:2em !important;text-align:center}
body.single-post .elementor-element-4344a211>.elementor-widget-container :is(figure,.wp-block-image) img{display:block;width:auto !important;max-width:min(100%,460px) !important;height:auto !important;max-height:70vh;object-fit:contain;margin:0 auto;border-radius:18px;box-shadow:0 12px 32px rgba(13,40,26,.12)}
body.single-post .elementor-element-4344a211>.elementor-widget-container figcaption{font:400 14px/1.5 Poppins,sans-serif;color:var(--b3-soft);margin-top:10px}
/* Portada (primera figura, suele repetir la destacada): banner ancho con marco botánico */
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(figure,.wp-block-image):first-child:has(img){display:block !important;position:relative;overflow:hidden;max-width:1060px;margin-top:0 !important;margin-bottom:clamp(36px,5vw,64px) !important;padding:clamp(16px,3vw,36px);border-radius:28px;background:radial-gradient(60% 120% at 0% 100%,#D6EBDC,transparent 70%),radial-gradient(50% 100% at 100% 0%,rgba(253,239,190,.75),transparent 70%),linear-gradient(135deg,#E8F3EA,#F7F2E3)}
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(figure,.wp-block-image):first-child:has(img)::before{content:"";position:absolute;width:clamp(120px,18vw,260px);aspect-ratio:1;left:-4%;bottom:-18%;border-radius:0 100% 0 100%;background:linear-gradient(45deg,transparent calc(50% - 1px),rgba(32,78,54,.14) 50%,transparent calc(50% + 1px)),rgba(255,255,255,.45);transform:rotate(-20deg)}
body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(figure,.wp-block-image):first-child img{position:relative;height:clamp(260px,36vw,480px) !important;width:auto !important;max-width:100% !important;max-height:none;object-fit:contain;border-radius:16px;box-shadow:0 20px 44px rgba(13,40,26,.20)}

/* ---------- Índice (nav.fs-blog-indice): tarjeta normal, sin scroll interno ---------- */
body.single-post .fs-blog-indice{counter-reset:b3toc;margin-top:2em !important;margin-bottom:2.4em !important;padding:22px 24px 8px;background:#fff;border:1px solid var(--b3-line);border-radius:16px;box-shadow:0 1px 2px rgba(13,40,26,.04),0 10px 28px rgba(13,40,26,.06)}
body.single-post .fs-blog-indice .fs-blog-indice__titulo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px !important;font:700 13px/1.3 Poppins,sans-serif !important;letter-spacing:.14em;text-transform:uppercase;color:var(--b3-head) !important}
body.single-post .fs-blog-indice .fs-blog-indice__lectura{padding:6px 12px;border-radius:999px;background:var(--b3-mint);color:var(--b3-head);font:500 12.5px/1 Poppins,sans-serif;letter-spacing:.02em;text-transform:none}
body.single-post .fs-blog-indice ol{list-style:none !important;margin:0 !important;padding:0 !important}
body.single-post .fs-blog-indice li{counter-increment:b3toc;margin:0 !important;padding:0 !important;border-top:1px solid #EDF3EE}
body.single-post .fs-blog-indice li a{display:flex;align-items:baseline;gap:14px;min-height:44px;margin:0 -8px;padding:11px 8px;border-radius:10px;font:500 16px/1.45 Poppins,sans-serif !important;color:var(--b3-ink) !important;text-decoration:none !important;transition:background-color .15s ease,color .15s ease}
body.single-post .fs-blog-indice li a::before{content:counter(b3toc,decimal-leading-zero);flex:none;min-width:24px;font:600 13px/1 Poppins,sans-serif;letter-spacing:.08em;color:var(--b3-leaf)}
body.single-post .fs-blog-indice li a:is(:hover,:focus-visible){background:var(--b3-panel);color:var(--b3-green) !important}

/* ---------- Llamado final (aside.fs-blog-cta) ---------- */
body.single-post .fs-blog-cta{position:relative;overflow:hidden;margin-top:3.2em !important;margin-bottom:1em !important;padding:clamp(28px,5vw,44px);border-radius:24px;background:radial-gradient(90% 120% at 100% 0%,#2E6B4C,transparent 60%),linear-gradient(160deg,#204E36,#0D281A);box-shadow:0 22px 50px rgba(13,40,26,.22);text-align:left}
body.single-post .fs-blog-cta::before{content:"";position:absolute;right:-50px;top:-50px;width:180px;aspect-ratio:1;border-radius:0 100% 0 100%;background:linear-gradient(45deg,transparent calc(50% - 1px),rgba(253,239,190,.18) 50%,transparent calc(50% + 1px)),rgba(253,239,190,.08);transform:rotate(10deg);pointer-events:none}
body.single-post .fs-blog-cta>*{position:relative}
body.single-post .fs-blog-cta .fs-blog-cta__eyebrow{margin:0 0 10px !important;font:600 12.5px/1.3 Poppins,sans-serif !important;letter-spacing:.14em;text-transform:uppercase;color:var(--b3-cream) !important}
body.single-post .fs-blog-cta .fs-blog-cta__titulo{margin:0 0 10px !important;font:700 clamp(26px,3.4vw,34px)/1.15 "Josefin Sans",sans-serif !important;color:#fff !important}
body.single-post .fs-blog-cta .fs-blog-cta__texto{max-width:52ch;margin:0 0 24px !important;font:400 16.5px/1.65 Poppins,sans-serif !important;color:rgba(255,255,255,.88) !important}
body.single-post .fs-blog-cta .fs-blog-cta__botones{display:flex;flex-wrap:wrap;gap:12px}
body.single-post .fs-blog-cta .fs-blog-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;font:600 16px/1.2 Poppins,sans-serif !important;text-decoration:none !important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}
body.single-post .fs-blog-cta .fs-blog-cta__btn:hover{transform:translateY(-1px)}
body.single-post .fs-blog-cta .fs-blog-cta__btn--prim{background:var(--b3-cream);color:var(--b3-ink) !important;box-shadow:0 8px 20px rgba(0,0,0,.18)}
body.single-post .fs-blog-cta .fs-blog-cta__btn--prim::after{content:"→";font-weight:500;transition:transform .2s ease}
body.single-post .fs-blog-cta .fs-blog-cta__btn--prim:hover::after{transform:translateX(3px)}
body.single-post .fs-blog-cta .fs-blog-cta__btn--wa{background:rgba(255,255,255,.04);color:#fff !important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55)}
body.single-post .fs-blog-cta .fs-blog-cta__btn--wa:hover{background:rgba(255,255,255,.1)}
body.single-post .fs-blog-cta .fs-blog-cta__btn--wa::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--b3-wa) center/contain no-repeat;mask:var(--b3-wa) center/contain no-repeat}

/* ---------- Pie del artículo: sin compartir ni comentarios; autor en una sola tarjeta ---------- */
body.single-post .elementor-element-159c04,
body.single-post .elementor-element-19bb255e{display:none !important}
body.single-post .elementor-element-251707b7{max-width:680px;margin:24px auto 0 !important}
body.single-post .elementor-element-251707b7>.elementor-widget-container{padding:16px 20px !important;background:#fff !important;border:1px solid var(--b3-line);border-radius:16px !important}
body.single-post .elementor-element-251707b7 .elementor-author-box{display:flex;align-items:center;gap:14px}
body.single-post .elementor-element-251707b7 .elementor-author-box__avatar{margin:0 !important;flex:none}
body.single-post .elementor-element-251707b7 .elementor-author-box__avatar img{width:52px !important;height:52px !important;border:0 !important;border-radius:50%}
body.single-post .elementor-element-251707b7 .elementor-author-box__name{margin:0 !important;font:700 18px/1.2 "Josefin Sans",sans-serif !important;color:var(--b3-head) !important}
body.single-post .elementor-element-251707b7 .elementor-author-box__name::before{content:"Escrito por";display:block;margin-bottom:4px;font:500 12px/1.3 Poppins,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--b3-soft)}
body.single-post .elementor-element-251707b7 .elementor-author-box__bio:empty{display:none}

@media (max-width:767px){
  body.single-post .elementor-element-4344a211>.elementor-widget-container>p,
  body.single-post .elementor-element-4344a211>.elementor-widget-container>:is(ul,ol)>li{font-size:17px !important;line-height:1.7 !important}
  body.single-post .elementor-element-4344a211>.elementor-widget-container>p:first-of-type{font-size:18.5px !important}
  body.single-post .elementor-element-4344a211>.elementor-widget-container>ul:not(:has(a,strong)){padding:4px 18px !important}
  body.single-post .fs-blog-indice{padding:18px 18px 6px}
  body.single-post .fs-blog-cta .fs-blog-cta__btn{flex:1 1 100%}
}

/* ---------------------------------------------------------------
 * 16-oct-2026: menos apretado en computadora (pedido del dueño).
 * La columna pasa de 680 a 820 px y la letra sube un punto para que
 * el renglón siga cómodo (~72 caracteres). El título usa más ancho.
 * La portada horizontal (figure.fs-portada-ancha) llena su recuadro.
 * --------------------------------------------------------------- */
@media (min-width: 1024px) {
	body.single-post .elementor-element-63f0ea2f > .elementor-container { max-width: 1040px !important; }
	body.single-post .elementor-element-71a687a1 .elementor-heading-title { max-width: 26ch; }
	body.single-post .elementor-element-4344a211 > .elementor-widget-container > * { max-width: 820px; }
	body.single-post .elementor-element-4344a211 > .elementor-widget-container > p { font-size: 19px !important; line-height: 1.8 !important; }
	body.single-post .elementor-element-4344a211 > .elementor-widget-container > p:first-of-type { font-size: 21px !important; }
	body.single-post .elementor-element-4344a211 > .elementor-widget-container > :is(ul, ol) > li { font-size: 19px !important; }
	body.single-post .elementor-element-251707b7 { max-width: 820px; }
}
body.single-post .elementor-element-4344a211 > .elementor-widget-container > figure.fs-portada-ancha:first-child { padding: 0 !important; background: none !important; max-width: 1040px; }
body.single-post .elementor-element-4344a211 > .elementor-widget-container > figure.fs-portada-ancha:first-child img { width: 100% !important; height: auto !important; max-height: 560px; aspect-ratio: 16 / 9; object-fit: cover; border-radius: 24px; box-shadow: 0 20px 44px rgba(13, 40, 26, .16); }
body.single-post .elementor-element-251707b7 .elementor-author-box__avatar img{width:64px !important;height:64px !important;object-fit:cover;border:4px solid #FDEFBE !important;box-shadow:0 8px 20px rgba(13,40,26,.18)}
