/* Approved ebook body only. Preserve the site's canonical header/footer styles. */
body[data-vidaideal-canonical-landing-shell] .vi-elementor-page :is(h1,h2,h3,p,li){overflow-wrap:anywhere}
body[data-vidaideal-canonical-landing-shell] .vi-elementor-page :is(a,button,summary):focus-visible{outline:3px solid #b96b4a;outline-offset:4px}
body[data-vidaideal-canonical-landing-shell] .vi-elementor-page :is(.vi-el-button,.vi-el-toggle summary){min-height:48px}
.vi-ebook-skip{position:absolute;top:0;left:12px;z-index:100000;transform:translateY(-150%);padding:14px 20px;background:#fff;color:#163c35;font:700 16px/1.4 'Work Sans',sans-serif}
.vi-ebook-skip:focus{transform:translateY(0);outline:3px solid #b96b4a;outline-offset:2px}
