[data-ad-slot][data-ad-state="active"] [data-managed-ad-link] { display: block; width: 100%; }
[data-ad-slot][data-ad-state="active"] [data-managed-ad-link] img { display: block; width: 100%; height: auto; object-fit: contain; }
[data-ad-slot="homepage-banner"][data-ad-state="active"] [data-managed-ad-link] img { aspect-ratio: auto; object-fit: contain; }
[data-ad-slot][data-ad-state="empty"] { min-height: 0; }
