/* Keep each existing e-book's original stylesheet and landing-page structure. */
.cms-ebook-cover{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-top:24px}
.cms-ebook-preview-note{padding:20px;border:1px solid #fab117;border-radius:14px;background:#fff4d9;font:400 14px/1.6 Poppins,Arial,sans-serif;color:#1c1e2b}
.cms-ebook-custom{padding:28px 0;background:#fff}
.cms-ebook-custom+.cms-ebook-custom{padding-top:0}
.cms-ebook-reading{max-width:960px;margin-inline:auto;color:#1c1e2b;font:400 16px/1.6 Poppins,Arial,sans-serif;overflow-wrap:anywhere}
.cms-ebook-reading :is(p,ul,ol){margin:0 0 14px}
.cms-ebook-reading :is(h2,h3){margin:0 0 14px;line-height:1.25;letter-spacing:-.025em}
.cms-ebook-reading h2{font-size:28px}.cms-ebook-reading h3{font-size:23px}
.cms-ebook-reading :is(ul,ol){padding-left:24px}
.cms-ebook-reading figure{margin:18px 0}.cms-ebook-reading figure img{width:100%;aspect-ratio:1920/300;object-fit:cover;border-radius:14px}
.cms-ebook-reading figcaption{font-size:12px;color:#62677b;margin-top:8px;text-align:center}
.cms-ebook-reading blockquote{margin:18px 0;padding:16px 20px;border-left:4px solid #fab117;background:#f3f4f7;border-radius:0 12px 12px 0}
.cms-ebook-reading .cms-button{display:inline-flex;padding:13px 24px;border-radius:30px;background:#fab117;color:#1c1e2b;text-decoration:none;font-weight:600}
.cms-ebook-reading .cms-video{aspect-ratio:16/9;overflow:hidden;border-radius:16px}.cms-ebook-reading iframe{width:100%;height:100%;border:0}
.cms-ebook-reading .cms-rich>:last-child{margin-bottom:0}
.cms-ebook-page .secao-formulario{padding:0;margin:0}
.cms-ebook-page .formulario-dados{margin:0;width:100%}
.cms-ebook-page .formulario-dados h2{margin:0 0 10px;font-size:25px;line-height:1.2}
.cms-ebook-page .formulario-dados p{margin:0 0 20px;font-size:14px;line-height:1.5;color:#62677b}
.cms-ebook-page .formulario-dados label{display:block;font-size:13px;font-weight:600;margin:15px 0 7px}
.cms-ebook-page .formulario-dados input:not([type=checkbox]){width:100%;padding:13px;border:1px solid #e0e3eb;border-radius:10px;background:#f3f4f7;font:400 14px Poppins,Arial,sans-serif}
.cms-ebook-page .formulario-dados .cms-consent{font-size:12px;font-weight:400;line-height:1.6;margin:18px 0}
.cms-ebook-page .formulario-dados .cms-button{width:100%;padding:15px 22px;border:0;border-radius:30px;background:#fab117;color:#1c1e2b;font:600 15px Poppins,Arial,sans-serif;cursor:pointer}
@media(max-width:760px){.cms-ebook-reading{font-size:15px}.cms-ebook-reading h2{font-size:24px}.cms-ebook-reading h3{font-size:21px}.cms-ebook-custom{padding:22px 0}.cms-ebook-cover{margin-top:20px}}
