.ecpromo-landing-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;margin:20px 0 28px}.ecpromo-landing-art img{display:block;width:100%;height:auto;border-radius:12px}.ecpromo-landing-copy{min-width:0}.ecpromo-landing-copy p{font-size:1.05rem;line-height:1.65}.ecpromo-landing-copy .ecpromo-terms-button{padding-left:0}
@media(max-width:767px){.ecpromo-landing-header{grid-template-columns:minmax(0,1fr);gap:14px;margin:16px 0 24px}.ecpromo-landing-copy p{font-size:.95rem;margin-bottom:6px}}
