.ebook-page{background:#faf7ef}.ebook-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;padding-block:70px}.ebook-overline{font-size:16px;margin-top:24px;max-width:400px}.ebook-pitch h1{font-size:clamp(64px,7.5vw,100px);font-weight:900;line-height:.96;letter-spacing:-.065em;margin:20px 0 30px}.ebook-pitch h1 em{font-style:normal;color:#183d2b}.ebook-pitch .ebook-lead{font-size:24px;line-height:1.35;font-weight:700;color:#183126;max-width:490px;margin-bottom:20px}.ebook-pitch>p{max-width:510px}.ebook-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:28px 0 15px}.ebook-actions>a:last-child{font-size:15px;font-weight:700}.ebook-small{font-size:13px!important;line-height:1.7}.ebook-visual{background:#e8eddf;padding:36px 38px;border-radius:0 70px 0 0}.ebook-count{display:flex;align-items:center;gap:25px;color:#183d2b;font-weight:900;font-size:140px;letter-spacing:-10px;line-height:1;margin:34px 0}.ebook-count>span{font-size:28px;letter-spacing:-1px;line-height:1.2}.energy-line{display:flex;gap:25px;border-top:1px solid #bcc8af;padding:24px 0}.energy-line:last-child{padding-bottom:0}.energy-line>span{font-size:14px;color:#183d2b;font-weight:700}.energy-line strong{font-size:21px}.energy-line p{font-size:15px;line-height:1.5;margin-top:7px}.ebook-strip{display:flex;justify-content:center;gap:70px;padding:22px;background:#e0e7d3;font-size:15px;font-weight:700}.ebook-section{padding-block:72px}.ebook-section h2{font-size:clamp(32px,4.3vw,50px);margin:18px 0 30px}.ebook-intro{max-width:850px}.ebook-intro p{font-size:19px;margin:20px 0}.ebook-section-title{max-width:600px}.ebook-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.ebook-benefits article{border-top:2px solid #183d2b;padding-top:25px}.ebook-benefits article>span{font-size:13px;font-weight:700;color:#183d2b;letter-spacing:1px}.ebook-benefits h3{font-size:25px;margin:22px 0 18px}.ebook-benefits p{font-size:16px}.ebook-menu{background:#183d2b;color:white}.ebook-menu .kicker{color:#e0e7d3}.ebook-menu .ebook-small{color:#e0e8d9;margin-top:25px}.ebook-dinners{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ebook-dinners article{border-top:1px solid #78917d;padding-top:24px}.dinner-level{font-size:12px;font-weight:800;letter-spacing:1.2px}.ebook-dinners .dinner-level{color:#e0e7d3}.ebook-dinners h3{font-size:26px;line-height:1.2;margin:22px 0 18px}.ebook-dinners p{color:#e0e8d9;font-size:16px}.dinner-facts{display:flex;gap:20px;font-size:13px;font-weight:700;margin-top:25px}.all-dinners{margin-top:30px;border-top:1px solid #78917d;padding-top:22px}.all-dinners summary{font-weight:700;cursor:pointer}.all-dinners ol{columns:2;gap:40px;font-size:16px;padding-left:22px}.all-dinners li{padding:7px 0;break-inside:avoid}.sample-recipe{border:1px solid #cbd4c3;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:38px;background:white}.sample-recipe h3{font-size:31px;margin:18px 0}.sample-recipe h4{font-size:19px;margin:25px 0 15px}.sample-meta{font-size:15px;margin-top:20px}.sample-recipe ul,.sample-recipe ol{padding-left:22px}.sample-recipe li{font-size:16px;padding:6px 0}.sample-care{font-size:14px;padding:20px;background:#e8eddf;margin:20px 0}.ebook-founder{display:grid;grid-template-columns:260px 1fr;gap:65px;align-items:center;border-block:1px solid #d1d8c9}.ebook-founder img{width:260px;height:340px;object-fit:cover;object-position:center 22%;border-radius:130px 130px 0 0}.ebook-founder blockquote{margin:0 0 20px;font-size:22px;line-height:1.6;color:#183d2b}.ebook-founder p{font-size:15px;margin-bottom:20px}.ebook-founder a{font-size:15px}.ebook-faq{max-width:900px}.ebook-faq details{border-top:1px solid #d1d8c9;padding:20px 0}.ebook-faq summary{font-size:18px;font-weight:700;cursor:pointer;padding-right:20px}.ebook-faq details p{font-size:16px;margin:16px 0 5px}.ebook-offer{background:#e8eddf;padding:70px 0;text-align:center}.ebook-offer h2{font-size:clamp(34px,5vw,58px);margin:22px 0}.ebook-offer>div>p{font-size:19px}.offer-status{margin:30px auto 0;max-width:580px;padding-top:26px;border-top:1px solid #bcc8af}.offer-status>strong{font-size:23px;color:#183d2b}.offer-status>p{font-size:15px;margin:8px 0 22px}.offer-status>span{display:block;font-size:12px;max-width:390px;margin:14px auto 0;line-height:1.6;color:#526153}.ebook-page summary:focus-visible{outline:3px solid #183d2b;outline-offset:5px}@media(max-width:950px){.ebook-hero{gap:30px}.ebook-visual{padding:28px}.ebook-count{font-size:110px;gap:20px}.ebook-count>span{font-size:23px}.ebook-benefits{grid-template-columns:1fr 1fr}.ebook-strip{gap:30px}.sample-recipe{gap:35px}.ebook-founder{gap:35px}}@media(max-width:650px){.ebook-hero{grid-template-columns:1fr;padding-block:40px;gap:32px}.ebook-pitch h1{font-size:76px}.ebook-pitch .ebook-lead{font-size:23px}.ebook-visual{padding:26px}.ebook-count{font-size:110px;margin:25px 0}.ebook-count>span{font-size:28px}.energy-line{padding:18px 0}.ebook-strip{gap:12px;flex-direction:column;text-align:center;font-size:14px}.ebook-section{padding-block:48px}.ebook-benefits{gap:30px 22px}.ebook-benefits h3{font-size:22px}.ebook-dinners{grid-template-columns:1fr;gap:32px}.ebook-dinners h3{font-size:28px}.all-dinners ol{columns:1}.sample-recipe{grid-template-columns:1fr;padding:25px;gap:10px}.ebook-founder{grid-template-columns:1fr;gap:25px}.ebook-founder img{width:190px;height:240px}.ebook-founder blockquote{font-size:20px}.ebook-offer{padding-block:50px}.ebook-actions{align-items:flex-start;flex-direction:column}.ebook-actions .journal-button{width:100%}.ebook-small{font-size:13px!important}}@media(max-width:360px){.ebook-benefits{grid-template-columns:1fr}.ebook-count{font-size:90px;letter-spacing:-5px}.ebook-pitch h1{font-size:65px}}

.ebook-cover-panel{padding:28px 36px;background:#e8eddf;border-radius:0 60px 0 0}.ebook-cover{margin:0 auto;max-width:380px}.ebook-cover>img{display:block;width:100%;height:auto;box-shadow:0 14px 30px #183d2b26}.ebook-cover figcaption{font-size:12px;line-height:1.5;text-align:center;margin:18px 0;color:#526153}.ebook-author{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.ebook-author>img{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 22%;flex-shrink:0}.ebook-author strong{display:block;font-size:18px;color:#183d2b}.ebook-author span{display:block;font-size:13px;margin-top:5px;line-height:1.5}@media(max-width:650px){.ebook-cover-panel{padding:26px 24px}.ebook-cover{max-width:340px}.ebook-author>img{width:80px;height:80px}}

/* Well-ish Woman palette: scoped to the recipe ebook. */
.ebook-page{--purple:#183d2b;--yellow:#e0e7d3;--ink:#183126;--muted:#526153;--lavender:#e8eddf;--line:#d1d8c9}
.ebook-page .journal-header{background:#faf7ef}
.ebook-page .journal-button,.ebook-page .journal-shop{background:#183d2b;color:#fffdf7;border-radius:6px}
.ebook-page .journal-button:hover,.ebook-page .journal-shop:hover{background:#28553e}
.ebook-page h1,.ebook-page h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.045em}
.ebook-page .ebook-pitch h1{font-size:clamp(62px,6.8vw,92px);line-height:1.02;font-weight:500;letter-spacing:-.05em}
.ebook-page .ebook-pitch h1 em{font-style:italic}
.ebook-page .ebook-pitch .ebook-lead{font-weight:500;font-size:23px}
.ebook-page .ebook-cover-panel{padding:38px 42px;background:#e8eddf;border-radius:8px}
.ebook-page .ebook-overline{border-left:3px solid #b86d4d;padding-left:16px}
.ebook-page .ebook-benefits article>span,.ebook-page .sample-recipe .dinner-level{color:#955033}
.ebook-page .ebook-strip{color:#183d2b}
.ebook-page .journal-footer{background:#e0e7d3}
.ebook-page .journal-footer .privacy-links{border-color:#aebda2}
.ebook-page .journal-button.purple{background:#183d2b}
.ebook-page .ebook-cover figcaption{color:#526153}
@media(max-width:650px){.ebook-page .ebook-cover-panel{padding:28px 24px}.ebook-page .ebook-pitch h1{font-size:clamp(58px,16vw,76px)}}

.ebook-page .ebook-cover{max-width:540px}.ebook-page .ebook-cover-panel{padding:20px;background:#f2eee5}.ebook-page .ebook-cover>img{box-shadow:none;border-radius:4px}.ebook-page .ebook-author{margin:22px 0 12px}@media(max-width:650px){.ebook-page .ebook-cover-panel{padding:12px}.ebook-page .ebook-cover{max-width:100%}}

/* Primary ebook actions: warm terracotta with accessible white text. */
.ebook-page main .journal-button{background:#a64b32;color:#fff;min-height:52px;padding:16px 28px}
.ebook-page main .journal-button:hover{background:#843923}
.ebook-page main .journal-button:active{background:#70301e}
.ebook-page .ebook-actions>a:not(.journal-button),.ebook-page .ebook-founder a{color:#183d2b}
.ebook-page main .journal-button:focus-visible{outline:3px solid #183d2b;outline-offset:5px}

/* Energy-led offer and lighter Well-ish Woman palette. */
.ebook-page{--purple:#626b50;--ink:#343830;--muted:#596052}
.ebook-page h1,.ebook-page h2,.ebook-page h3{color:#343830}
.ebook-page .ebook-pitch h1 em,.ebook-page .ebook-author strong,.ebook-page .ebook-founder blockquote,.ebook-page .offer-status>strong{color:#626b50}
.ebook-page .ebook-pitch .ebook-lead{color:#343830;font-weight:600}
.ebook-page .ebook-menu{background:#f2f0e7;color:#343830;border-block:1px solid #d1d8c9}
.ebook-page .ebook-menu .kicker,.ebook-page .ebook-dinners .dinner-level{color:#626b50}
.ebook-page .ebook-dinners p,.ebook-page .ebook-menu .ebook-small{color:#596052}
.ebook-page .ebook-dinners article,.ebook-page .all-dinners{border-color:#c3cbb7}
.ebook-page main .journal-button{background:#bd4b20;color:white}
.ebook-page main .journal-button:hover{background:#a6401a}
.ebook-page main .journal-button:active{background:#8e3717}
.ebook-page .journal-shop,.ebook-page .journal-button.purple{background:#626b50;color:white}
.ebook-page .ebook-actions>a:not(.journal-button),.ebook-page .ebook-founder a{color:#626b50}
.ebook-usp{list-style:none;padding:0;margin:24px 0;max-width:510px;display:grid;gap:14px}
.ebook-usp li{padding-left:15px;border-left:3px solid #c0c9ad;line-height:1.45}
.ebook-usp strong{display:block;color:#343830;font-size:16px}
.ebook-usp span{display:block;font-size:14px;color:#596052;margin-top:3px}

/* Visual benefits cards. */
.ebook-page .ebook-benefits{gap:18px}
.ebook-page .ebook-benefits article{border:1px solid #e3e5d9;border-radius:16px;background:#f2f3eb;padding:28px 24px}
.benefit-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:16px;background:#e3e8d8;color:#626b50}
.benefit-icon svg{width:38px;height:38px}
.ebook-page .ebook-benefits h3{font-family:Helvetica,Arial,sans-serif;font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:22px 0 12px}
.ebook-page .ebook-benefits p{font-size:15px;line-height:1.65}
@media(max-width:650px){.ebook-page .ebook-benefits{gap:14px}.ebook-page .ebook-benefits article{padding:22px 17px}.ebook-page .ebook-benefits h3{font-size:21px}.benefit-icon{width:54px;height:54px}}

.ebook-page #inside .ebook-section-title{max-width:900px;margin:0 auto 46px;text-align:center}
.ebook-page #inside .ebook-section-title h2{font-family:Helvetica,Arial,sans-serif;font-weight:800;font-size:clamp(38px,5.5vw,68px);line-height:1.08;letter-spacing:-.045em;color:#343830;margin:18px 0 0}
.ebook-page #inside .ebook-section-title h2 span{text-decoration:underline;text-decoration-color:#bd4b20;text-decoration-thickness:4px;text-underline-offset:9px}
@media(max-width:650px){.ebook-page #inside .ebook-section-title{margin-bottom:34px}.ebook-page #inside .ebook-section-title h2{font-size:clamp(36px,9vw,48px)}}

/* Reference-inspired ebook offer: orange action and benefit badges. */
.ebook-page .ebook-offer{background:#fffaf1}.ebook-page .offer-status{max-width:1050px;border-top:0;padding-top:10px}.ebook-page .offer-status h3{font-family:Helvetica,Arial,sans-serif;font-size:clamp(25px,3.4vw,40px);line-height:1.2;letter-spacing:-.035em;margin:0 0 26px}.ebook-cta-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0 0 30px}.ebook-cta-badges>span{display:inline-flex;gap:10px;align-items:center;background:#ffe6a6;color:#263527;border-radius:40px;padding:12px 20px;font-size:18px;font-weight:700}.ebook-cta-badges b{display:inline-grid;place-items:center;background:#387a40;color:white;border-radius:50%;width:26px;height:26px;flex-shrink:0}.ebook-access-button{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:34px 24px;border:0;border-radius:26px;background:linear-gradient(110deg,#ffa34d,#ef7829);color:#21190f;box-shadow:0 20px 44px #ad571824;font-family:Helvetica,Arial,sans-serif;font-size:clamp(28px,4.3vw,54px);line-height:1.15;font-weight:800;opacity:1;cursor:not-allowed}.ebook-access-button small{font-size:17px;font-weight:600}.ebook-page .offer-status .ebook-format-note{font-size:17px;font-weight:600;margin:26px 0 10px}.ebook-page .offer-status #ebook-launch-note{font-size:15px;max-width:560px;margin:10px auto 20px;line-height:1.6}.ebook-sample-link{display:block;width:fit-content;margin:0 auto 18px;font-size:18px;font-weight:700;text-underline-offset:5px}.ebook-enquiry-link{display:inline-block;font-size:15px;text-underline-offset:4px}.ebook-page .offer-status>span{font-size:14px;max-width:490px}.ebook-sample-link:focus-visible,.ebook-enquiry-link:focus-visible{outline:3px solid #626b50;outline-offset:5px}@media(max-width:650px){.ebook-cta-badges{gap:8px;margin-bottom:24px}.ebook-cta-badges>span{font-size:15px;padding:10px 14px}.ebook-access-button{padding:28px 15px;border-radius:18px}.ebook-access-button small{font-size:15px}.ebook-page .offer-status h3{font-size:27px}}

/* Hero USP icons and matching orange CTA. */
.ebook-page .ebook-usp{gap:18px}.ebook-page .ebook-usp li{display:grid;grid-template-columns:46px 1fr;column-gap:14px;row-gap:3px;border-left:0;padding-left:0;align-items:start}.ebook-page .ebook-usp li>.usp-symbol{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#e7ebdd;color:#626b50;margin:0}.usp-symbol svg{display:block;width:27px;height:27px}.ebook-page .ebook-usp li>strong,.ebook-page .ebook-usp li>span:not(.usp-symbol){grid-column:2}.ebook-page .ebook-usp li>strong{font-size:17px}.ebook-page .ebook-usp li>span:not(.usp-symbol){font-size:15px;margin:0;line-height:1.5}.ebook-page .ebook-actions{gap:22px}.ebook-page main .hero-ebook-cta{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;background:linear-gradient(110deg,#ffa34d,#ef7829);color:#21190f;border-radius:18px;padding:24px 20px;min-height:78px;box-shadow:0 12px 28px #ad57181f;font-size:clamp(20px,2.1vw,28px);font-weight:800;line-height:1.2;text-decoration:none;text-align:center}.ebook-page main .hero-ebook-cta:hover{background:linear-gradient(110deg,#ffb363,#f38a3e);color:#21190f}.ebook-page main .hero-ebook-cta:active{background:#ef7829;color:#21190f}.ebook-page .hero-ebook-cta>span{font-size:1.2em}@media(max-width:650px){.ebook-page .ebook-usp li{grid-template-columns:42px 1fr;column-gap:12px}.ebook-page .ebook-usp li>.usp-symbol{width:42px;height:42px;border-radius:12px}.ebook-page main .hero-ebook-cta{padding:23px 15px;font-size:23px}}
