/* mbimCV 0.9.29 — explicit per-article Entity shortcode. */
.mcv-entity-inline{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;cursor:help}
.mcv-entity-inline:hover,.mcv-entity-inline:focus-visible{border-bottom-style:solid;outline:none}
.mcv-entity-inline[role="button"]{cursor:help}
.mcv-entity-article-popover[hidden]{display:none!important}
.mcv-entity-article-popover{position:fixed;z-index:100050;width:min(290px,calc(100vw - 24px));padding:.8rem .78rem .7rem;background:#fff;color:#171717;border:1px solid #aaa;box-shadow:0 8px 24px rgba(0,0,0,.18);font:inherit;font-size:.86rem;line-height:1.35;box-sizing:border-box}
.mcv-entity-article-popover *{box-sizing:border-box}.mcv-entity-article-popover img{display:block;width:64px;height:64px;object-fit:cover;margin:.1rem 0 .45rem}.mcv-entity-article-popover strong{display:block;padding-right:26px}.mcv-entity-article-popover p{margin:.3rem 0 0}.mcv-entity-article-profiles{display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-top:.5rem}.mcv-entity-article-profiles a{color:#171717;text-decoration:underline;text-underline-offset:2px}.mcv-entity-article-close{position:absolute;top:5px;right:5px;width:26px;height:26px;border:0;border-radius:2px;background:transparent;color:#555;font:400 18px/1 sans-serif;cursor:pointer}.mcv-entity-article-close:hover,.mcv-entity-article-close:focus-visible{background:#f0f0f0;color:#111;outline:1px solid #777}
@media(max-width:700px){.mcv-entity-article-popover{width:min(310px,calc(100vw - 20px));padding:.85rem .8rem .75rem}}
@media(prefers-reduced-motion:reduce){.mcv-entity-article-popover{transition:none!important}}
