.CardsImagePromo{border:1px solid #ccc;border-radius:4px;grid-template:"main";margin-top:32px;display:grid;overflow:hidden}@media screen and (min-width:670px){.CardsImagePromo{width:350px}}@media screen and (min-width:1024px){.CardsImagePromo{width:unset;margin-top:16px}}.CardsImagePromo.is-alternative-mode{color:#fff}.CardsImagePromo.is-edit-mode{width:350px}.CardsImagePromo__media{grid-area:main;position:relative;overflow:hidden}.CardsImagePromo__overlay{z-index:1;grid-area:main;padding:16px 24px;position:relative}.CardsImagePromo__strapline{font-family:readBeta2 sans-serif;font-size:1.4rem;font-weight:700;line-height:1}.CardsImagePromo__title{margin-bottom:8px;font-family:daciaBlock\, sans-serif;font-size:2rem;font-weight:700;line-height:1.2}.CardsImagePromo__description{margin-bottom:24px;font-family:readBeta2 sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.CardsImagePromo__legal{margin-top:8px;font-family:readBeta2 sans-serif;font-size:1rem;font-weight:400;line-height:1.15}