/* Body editorial enriquecido en páginas públicas */
.article-copy h1,.article-copy h2,.article-copy h3{color:#0a2038;letter-spacing:-.045em;font-family:Manrope,Inter,system-ui,sans-serif;font-weight:800;margin:1.35em 0 .55em;line-height:1.25}
.article-copy h1{font-size:clamp(30px,3.5vw,44px)}.article-copy h2{font-size:clamp(26px,3vw,35px)}.article-copy h3{font-size:clamp(21px,2.6vw,27px)}
.article-copy .zb-article-image{margin:42px 0 40px;max-width:100%;text-align:center}.article-copy .zb-article-image img{display:block;width:100%;height:auto;max-height:740px;object-fit:contain;border-radius:9px;box-shadow:0 15px 45px rgba(7,26,46,.08)}.article-copy .zb-article-image figcaption{font:400 13px/1.6 Inter,system-ui,sans-serif;color:#587388;margin:12px 0 0}.article-copy .zb-article-image figcaption:empty{display:none}
.article-copy .zb-article-quote{border-left:4px solid #16aea8;padding:10px 0 10px 27px;color:#17485c;font-size:clamp(18px,2.4vw,25px);font-weight:600;line-height:1.55;margin:38px 0 42px}.article-copy .zb-article-list{padding-left:27px;margin:22px 0 34px;color:#334b5d;line-height:1.9;font-size:17px}.article-copy .zb-article-list li{padding-left:8px;margin:8px 0}.article-copy a:not(.article-conclusion a){color:#008e9a;text-decoration:underline;text-decoration-color:#7bd4d2;text-underline-offset:3px}.article-copy a:hover{color:#076c83}
@media(max-width:700px){.article-copy .zb-article-image{margin:28px 0}.article-copy .zb-article-quote{margin:24px 0;padding-left:18px}.article-copy .zb-article-list{font-size:15px}}
