/* Visual skin of the retargeting offer — no effect on layouts without offer */
.mep-retarget-course-offer{
  display:grid;gap:.3rem;align-items:start;
  padding:.85rem 1rem;margin:.45rem 0 1rem;
  background:linear-gradient(125deg,rgba(4,25,30,.96),rgba(12,39,45,.92));
  border:1px solid rgba(237,174,65,.74);border-left:3px solid #eab94f;
  border-radius:4px;color:#eaece6;font:400 14px/1.45 'Trebuchet MS',Arial,sans-serif;
  box-shadow:inset 0 0 18px rgba(72,218,225,.065);
}
.mep-retarget-course-eyebrow{color:#7be2e9;letter-spacing:.07em;font-size:10px;font-weight:700}
.mep-retarget-course-offer strong{font-size:1.08rem;color:#f5c66a}
.mep-retarget-course-offer b{color:#f5c66a}
.mep-retarget-course-offer del{opacity:.68}
.mep-retarget-course-offer small{color:#bcced1;font-size:.78rem}
.mep-m-course-actions .mep-retarget-course-offer,
.vd-actions .mep-retarget-course-offer{width:100%;box-sizing:border-box;text-align:left}
@media(max-width:640px){.mep-retarget-course-offer{font-size:13px;padding:.7rem .8rem}}
.vd-actions>.mep-retarget-course-offer,.mep-m-course-actions>.mep-retarget-course-offer{grid-column:1/-1}
