
/*Cb4c5*/
.article-body figure.art-fig,.col-shell figure.art-fig{position:relative}
/*C320c*/
.article-body img,.article-body figure.art-fig img,.col-shell figure.art-fig img{cursor:zoom-in}
figure.art-fig .fig-zoom{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;
  align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:rgba(17,24,39,.52);
  color:#fff;font-size:12px;line-height:1.15;letter-spacing:.2px;pointer-events:none;
  -webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
figure.art-fig .fig-zoom svg{width:11px;height:11px;display:block}
@media (max-width:640px){figure.art-fig .fig-zoom{top:8px;right:8px;font-size:11px;padding:3px 8px}}

/*Cdb6c*/
/*Cb1df*/
.fig-lb{position:fixed;inset:0;z-index:99999;background:#08090d;
  display:flex;align-items:center;justify-content:center;touch-action:none;
  -webkit-tap-highlight-color:transparent}
.fig-lb[hidden]{display:none}
.fig-lb-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
  overflow:hidden}
.fig-lb-img{max-width:94vw;max-height:80vh;width:auto;height:auto;display:block;
  transition:transform .18s ease;will-change:transform;cursor:zoom-in;
  -webkit-user-drag:none;user-select:none}
.fig-lb-img.is-zoom{cursor:grab;transition:none}
.fig-lb-bar{position:absolute;left:0;right:0;bottom:0;padding:26px 56px 16px;text-align:center;
  pointer-events:none;background:linear-gradient(to top,rgba(9,11,16,.82),rgba(9,11,16,0))}
.fig-lb-cap{color:#e8ebf0;font-size:13.5px;line-height:1.6}
.fig-lb-hint{color:#8b93a1;font-size:12px;margin-top:4px}
.fig-lb-close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;
  background:rgba(255,255,255,.14);color:#fff;font-size:22px;line-height:40px;text-align:center;
  cursor:pointer;padding:0}
.fig-lb-close:hover{background:rgba(255,255,255,.24)}
.fig-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:72px;border:0;
  background:none;color:#fff;font-size:38px;line-height:72px;opacity:.5;cursor:pointer;padding:0}
.fig-lb-nav:hover{opacity:.9}
.fig-lb-prev{left:4px}
.fig-lb-next{right:4px}
@media (max-width:640px){.fig-lb-nav{display:none}.fig-lb-bar{padding:22px 18px 14px}}
