/* Popup de infografías (agentes financieros) */
.agf-lb{padding:0;border:0;background:transparent;max-width:min(92vw,720px);max-height:94vh;overflow:visible}
.agf-lb::backdrop{background:rgba(6,12,24,.82);backdrop-filter:blur(3px)}
.agf-lb figure{margin:0;position:relative}
.agf-lb img{display:block;width:100%;height:auto;max-height:86vh;object-fit:contain;border-radius:14px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.45)}
.agf-lb figcaption{color:#fff;font-size:.9rem;text-align:center;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px}
.agf-lb-full{color:#fff;text-decoration:underline}
.agf-lb-full:hover{color:#FF8A3D}
.agf-lb-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:#0F2A4D;font-size:22px;line-height:1;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.35)}
.agf-lb-close:focus-visible{outline:3px solid #6FB2FF;outline-offset:2px}
@media (max-width:620px){.agf-lb-close{top:8px;right:8px}}
