/* CARS24 V55 — integrated banner between every six actual vehicle cards */
#results > .c24-ad-infeed{grid-column:1 / -1;width:100%;min-width:0;margin:8px 0 12px;padding:12px;border:1px solid #303744;border-radius:15px;background:linear-gradient(115deg,#12171d,#0b1015);font-family:Jost,system-ui,sans-serif;box-sizing:border-box}
.c24-ad-label{color:#aab3bf;font-size:10px;line-height:1;letter-spacing:.09em;text-transform:uppercase;font-weight:600;margin-bottom:8px;display:flex;justify-content:flex-end}
.c24-ad-link{color:inherit;text-decoration:none;display:block;border-radius:9px;overflow:hidden;min-height:82px;position:relative;background:#181e25}
.c24-ad-link picture{display:block;width:100%}
.c24-ad-link img{display:block;width:100%;height:auto;aspect-ratio:1200 / 280;object-fit:cover;max-height:250px;transition:transform .2s ease}
.c24-ad-link:hover img{transform:scale(1.01)}
.c24-ad-brand{position:absolute;bottom:8px;left:10px;display:block;max-width:calc(100% - 20px);color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 4px #000;background:rgba(0,0,0,.55);padding:2px 6px;border-radius:5px}
.c24-ad-img-error{display:none!important}
@media(max-width:640px){#results > .c24-ad-infeed{padding:9px;margin:7px 0 10px;border-radius:12px}.c24-ad-link img{aspect-ratio: 4 / 3;max-height:260px}}
@media(prefers-reduced-motion:reduce){.c24-ad-link img{transition:none}.c24-ad-link:hover img{transform:none}}
