/* Responsive display banners: preserve entire advertiser artwork */
.rm-ad-slot-v69 .rm-ad-stage-v69:has(.rm-ad-graphic-v70){min-height:0}
.rm-ad-slot-v69 .rm-ad-card-v69.rm-ad-graphic-v70{display:none;width:100%;height:auto;min-height:0;padding:0;border:0;box-shadow:none;overflow:hidden;background:transparent;aspect-ratio:auto}
.rm-ad-slot-v69 .rm-ad-card-v69.rm-ad-graphic-v70.is-active{display:block;position:relative;opacity:1;transform:none}
.rm-ad-slot-v69 .rm-ad-picture-v70,.rm-ad-slot-v69 .rm-ad-picture-v70 img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
.rm-ad-slot-v69 .rm-ad-picture-v70 img{border-radius:11px}
.rm-ad-slot-v69 .rm-ad-graphic-v70 .rm-ad-copy-v69,.rm-ad-slot-v69 .rm-ad-graphic-v70 .rm-ad-media-v69,.rm-ad-slot-v69 .rm-ad-graphic-v70 .rm-ad-cta-v69{display:none}
.rm-ad-slot-v69 .rm-ad-navigation-v70{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 0 0}
.rm-ad-slot-v69 .rm-ad-navigation-v70>button{height:32px;width:32px;display:grid;place-items:center;border:1px solid #dae6de;border-radius:9px;background:white;color:#187c4b;cursor:pointer}
.rm-ad-slot-v69 .rm-ad-navigation-v70>button:hover{background:#eaf5ee}
.rm-ad-slot-v69 .rm-ad-navigation-v70 svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.rm-ad-slot-v69 .rm-ad-navigation-v70 .rm-ad-dots-v69{margin:0}
.rm-ad-type-field-v70{display:grid;gap:8px;margin:16px 0;font-weight:700;font-size:13px}
.rm-ad-type-field-v70 select{min-height:44px;border:1px solid #d4e2d9;border-radius:9px;padding:9px 12px;font:inherit;background:#fff;color:#15241b}
.admin-ad-preview-card-v69.rm-ad-graphic-v70{display:block;padding:0;min-height:0;width:100%}
.admin-ad-preview-card-v69.rm-ad-graphic-v70 .rm-ad-copy-v69,.admin-ad-preview-card-v69.rm-ad-graphic-v70 .rm-ad-cta-v69,.admin-ad-preview-card-v69.rm-ad-graphic-v70 .rm-ad-media-v69{display:none}
.admin-ad-preview-card-v69 .rm-ad-picture-preview-v70[hidden]{display:none}
.admin-ad-preview-card-v69 .rm-ad-picture-preview-v70,.admin-ad-preview-card-v69 .rm-ad-picture-preview-v70 img{display:block;width:100%;height:auto;object-fit:contain}
.admin-ad-preview-card-v69 .rm-ad-picture-preview-v70 img{border-radius:10px}
@media(max-width:767px){.rm-ad-slot-v69 .rm-ad-picture-v70 img{width:100%;height:auto}}
@media(prefers-reduced-motion:reduce){.rm-ad-slot-v69 .rm-ad-card-v69.rm-ad-graphic-v70{transition:none}}
