.zn-ad{position:relative;margin:0 auto;width:100%;max-width:calc(var(--zn-w)*1px);clear:both}.zn-ad__stage{position:relative;width:100%;aspect-ratio:var(--zn-w)/var(--zn-h);overflow:hidden;border-radius:6px;background:var(--zn-ad-bg,#e8eef8)}.zn-ad__label{position:absolute;top:4px;inset-inline-start:8px;z-index:3;font-size:11px;line-height:1;padding:3px 6px;border-radius:3px;background:rgb(255 255 255 / .85);color:#5b6b85}.zn-ad__slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.zn-ad__slide.is-active{opacity:1;visibility:visible;transition:opacity .6s ease}.zn-ad.no-anim .zn-ad__slide{transition:none}.zn-ad__slide img,.zn-ad__slide video{width:100%;height:100%;object-fit:contain;display:block}.zn-ad__nav{position:absolute;bottom:6px;inset-inline-end:6px;z-index:3;display:flex;gap:4px;opacity:.15;transition:opacity .2s}.zn-ad:hover .zn-ad__nav,.zn-ad:focus-within .zn-ad__nav{opacity:1}.zn-ad__btn{width:26px;height:26px;border:0;border-radius:50%;background:rgb(11 31 75 / .75);color:#fff;font-size:12px;line-height:26px;cursor:pointer;padding:0}.zn-ad__btn:focus-visible{outline:2px solid #f5c400;outline-offset:2px}.zn-ad__ph{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;color:#5f7397;border:1px solid #c9d6ec;border-radius:6px;background:linear-gradient(135deg,rgb(255 255 255 / .55) 25%,transparent 25%) 0 0/48px 48px,linear-gradient(160deg,#eef3fb,#dbe5f5)}.zn-ad__ph strong{font-size:clamp(14px,2.4vw,22px);color:#4a5f86}.zn-ad__dim{font-size:13px;direction:ltr}.zn-ad__dim--m{display:none}.zn-ad.is-loading .zn-ad__ph{opacity:.6}.zn-ad--network .zn-ad__stage{aspect-ratio:auto;min-height:calc(var(--zn-h)*1px);background:none;display:flex;justify-content:center}.zn-only-mobile{display:none}@media (max-width:767px){.zn-ad{max-width:calc(var(--zn-mw)*1px)}.zn-ad__stage{aspect-ratio:var(--zn-mw)/var(--zn-mh)}.zn-ad__dim--d{display:none}.zn-ad__dim--m{display:inline}.zn-ad--network .zn-ad__stage{min-height:calc(var(--zn-mh)*1px)}.zn-only-mobile{display:block}.zn-only-desktop{display:none}.zn-ad__nav{opacity:1}}.zn-hp{position:absolute!important;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}