/* Match the shell and its photograph to the same visible viewport on phones. */
html body.final-site.approved-home .shell{height:100dvh!important;min-height:0!important;padding-bottom:0!important}
html body.final-site.approved-home .stage{height:100%!important;min-height:0!important}
html body.final-site .frame{display:block}
html body.final-site .live-cover{height:100dvh!important;min-height:100dvh!important}
.article-coming-soon{width:min(680px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #e3c8cf;border-radius:24px;padding:clamp(24px,5vw,48px);color:#750012;background:#fff;text-align:center}
.article-coming-soon::backdrop{background:#27000b88;backdrop-filter:blur(5px)}
.article-coming-soon h1{font-size:clamp(38px,8vw,68px);font-weight:300;line-height:1.1;margin:0 0 24px}
.article-coming-soon>p{font-size:clamp(17px,3vw,22px);line-height:1.5;margin:0 0 28px}
.article-notify{border-top:1px solid #e3c8cf;margin-top:30px;padding-top:24px;text-align:left}
.article-notify summary{cursor:pointer;font-size:18px;text-align:center}
.article-notify form{display:grid;gap:16px}.article-notify input[type=email]{display:block;width:100%;padding:12px;border:1px solid #b88690;border-radius:8px;font:inherit;margin-top:8px}
.article-notify .fh-check{display:flex;gap:10px;align-items:flex-start;font-size:14px}.article-notify input[type=checkbox]{flex-shrink:0;width:18px;height:18px}
.article-coming-soon-page{margin:40px auto}
@media(max-width:700px){body.final-site .home-webinar{bottom:76px!important}}
html:has(.funnel-preview-home),body:has(.funnel-preview-home){height:auto!important;overflow-y:auto!important}
body.final-site .funnel-preview-home{height:auto!important;overflow:visible!important}
html body.final-site .funnel-preview-home>footer.home-public-footer{display:grid!important;grid-template-columns:1fr 2fr;gap:32px;padding:56px max(6vw,24px) 90px;background:linear-gradient(130deg,#4b0714,#750012 65%,#923448)!important;color:white!important;border-top:1px solid #ffffff66}
.home-public-footer h2{font-size:38px;font-weight:300;margin:0}.home-public-footer sup{font-size:13px}.home-public-footer p{color:#fff!important;margin:8px 0}
.home-public-footer nav{display:flex;gap:12px 24px;flex-wrap:wrap;align-content:start}.home-public-footer nav[aria-label="Explore Fuel Her"]{display:grid;grid-template-columns:1fr 1fr}
html body.final-site .home-public-footer a,html body.final-site .home-public-footer button{color:#fff!important;background:transparent!important;border:0;text-align:left;font:inherit;cursor:pointer;text-decoration:none;padding:5px 0}
.home-public-footer a:hover,.home-public-footer button:hover{text-decoration:underline!important}.home-public-footer :focus-visible{outline:2px solid white;outline-offset:5px}.home-footer-bottom{font-size:13px}
@media(max-width:700px){html body.final-site .funnel-preview-home>footer.home-public-footer{grid-template-columns:1fr;gap:24px}.home-public-footer nav[aria-label="Explore Fuel Her"]{gap:12px;font-size:15px}}
html body.final-site .guided-home.funnel-preview-home #answer{display:none!important}
