.cm_ebook_hero{padding:140px 0;margin-bottom:140px}.cm_ebook_hero_container{display:grid;grid-template-columns:2fr 4fr;padding:48px;align-items:center;grid-gap:48px;margin-bottom:-240px !important;box-shadow:0 0 8px rgb(0 0 0 / 8%)}.cm_ebook_hero h1{font-size:64px;line-height:1.4}@media(max-width:1024px){.cm_ebook_hero{padding:80px 16px}.cm_ebook_hero_container{display:grid;grid-template-columns:1fr;padding:24px}.cm_ebook_cover_wrapper{order:2}}