.mobile-inline-ad{display:none}
@media(max-width:1050px){
 .home .mobile-inline-ad{display:flex;flex-direction:column;gap:12px;grid-column:1/-1;min-width:0;margin:0}
 .mobile-ad-link{display:block;width:100%;aspect-ratio:3/1;position:relative;border:1px solid #b5d6eb44;border-radius:13px;background:#345c7b99;overflow:hidden;box-shadow:0 5px 18px #183b571a}
 .mobile-ad-link img{display:block;width:100%;height:100%;object-fit:contain}
 .mobile-ad-badge{position:absolute;right:9px;top:8px;padding:1px 6px;font-size:9px;color:#e2edf5;background:#234969aa;border:1px solid #c0d9e52b;border-radius:4px;z-index:1;pointer-events:none}
 .mobile-ad-reserved{min-height:105px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px dashed #a9cddd66;border-radius:13px;background:linear-gradient(115deg,#5686a966,#325a7d66);color:#d9ebf6;text-align:center;padding:20px}
 .mobile-ad-reserved strong{font-size:17px;font-weight:500;letter-spacing:2px}.mobile-ad-reserved>span:not(.mobile-ad-badge){font-size:11px;color:#b4d0e4}
}
