.vam-ad{position:relative;display:block;width:100%;margin:18px auto;text-align:center;line-height:0;overflow:hidden}.vam-ad img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain;margin:0 auto}.vam-ad a{display:block}.vam-ad-label{position:absolute;top:6px;right:6px;background:rgba(6,59,122,.9);color:#fff;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.08em;padding:4px 6px;border-radius:2px}.vam-ad-adsense{min-height:90px;line-height:normal}.vam-empty-slot{box-sizing:border-box;width:100%;min-height:110px;padding:22px 12px;border:1px dashed #b7c9df;border-radius:10px;background:#f4f8fc;color:#063b7a;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px}.vam-empty-slot span{font-size:12px;font-weight:700;letter-spacing:.12em}.vam-empty-slot small{font-size:12px;color:#55708f}.vam-empty-slot em{font-size:11px;color:#71869d;font-style:normal}.vistara-ad-banner .vam-ad,.vistara-ad-section .vam-ad{max-width:970px}.vistara-single-content .vam-ad{margin:28px auto}.vistara-single-sidebar .vam-ad{max-width:300px}@media(max-width:767px){.vam-ad{margin:16px auto}.vam-empty-slot{min-height:90px}.vam-ad img{max-height:none}}
