.ebook-page .ss-nav [aria-current=page],.ebook-page .footer-nav [aria-current=page]{color:var(--navy);border-bottom:1px solid var(--blue)}.book-hero{position:relative;padding:24px 0 104px;background:radial-gradient(ellipse at 84% 43%,#ffde5933,transparent 45%),linear-gradient(120deg,#eaf7ff,#f7fcff 65%)}.book-breadcrumbs{display:flex;gap:12px;align-items:center;font-size:14px;margin-bottom:30px;color:var(--muted)}.book-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.book-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;column-gap:80px;row-gap:26px;max-width:1120px;margin:auto;align-items:center}.book-hero-copy{grid-column:1;grid-row:1;align-self:end}.book-eyebrow{font-size:16px;font-weight:600;color:var(--navy);letter-spacing:.07em;margin-bottom:16px!important}body.sleepshift.ebook-page h1{font-size:clamp(38px,4.4vw,64px);line-height:1.4;letter-spacing:.04em;margin:0 0 18px;color:var(--navy)}body.sleepshift.ebook-page h1 span:first-child{font-size:.65em;margin-bottom:5px}.book-subtitle{font:600 26px/1.75 var(--font-display);color:var(--navy)}.book-intro{margin:20px 0 10px!important;line-height:1.9}.book-cover{grid-column:2;grid-row:1/3;max-width:374px;width:100%;margin:0 auto;transform:rotate(2deg);filter:drop-shadow(12px 18px 18px #164f7d24)}.book-cover img{width:100%;height:auto;display:block;border-radius:3px;border:1px solid #d9d8cf}.book-hero-offer{grid-column:1;grid-row:2;align-self:start;max-width:540px;width:100%}.book-hero-offer .offer{background:#ffffffc9}.book-hero-offer .offer-action .ss-button{margin-top:14px}.book-condition-link{display:block;text-align:center;font-size:14px;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.book-subnav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 24px;padding:20px 24px;border-bottom:1px solid var(--line);background:#fff;color:var(--navy)}.book-subnav a{font-size:16px;min-height:44px;display:flex;align-items:center;border-bottom:1px solid transparent}.book-subnav a:hover{border-color:var(--blue)}.book-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1040px;margin:auto}.book-story-copy p+p{margin-top:26px!important}.book-note{padding:36px 40px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 6px 20px #124e7d05}.book-note>.icon{width:46px;height:46px;color:var(--blue);margin-bottom:16px}.book-note h3{margin-bottom:18px!important}.book-note-small{padding-top:20px;margin-top:20px!important;border-top:1px solid var(--line);font-size:16px;color:var(--navy)}.book-reading{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.book-reading li{position:relative;border:1px solid var(--line);border-radius:22px;padding:30px;background:#fff}.book-step{font:700 30px var(--font-display);color:var(--blue);display:block;margin-bottom:20px}.book-reading .icon{position:absolute;right:30px;top:28px;width:38px;height:38px;color:var(--blue)}.book-reading h3{margin-bottom:16px!important}.book-section-note{text-align:center;margin-top:32px!important;color:var(--muted);font-size:17px}.book-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.book-guide-lead{font:600 24px/1.9 var(--font-display);color:var(--navy);margin-bottom:24px!important}.book-guide-lead strong{font-size:1.2em}.book-guide-grid .text-link{margin-top:20px}.book-conditions{margin:0;border-top:1px solid var(--line)}.book-conditions>div{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:14px}.book-conditions dt{font-weight:700;color:var(--navy)}.book-conditions dd{margin:0;font-size:17px}.book-email-note{display:flex;align-items:center;gap:22px;margin-top:38px;padding:24px 30px;border-radius:16px;background:#eaf7ff;font-size:16px}.book-email-note>.icon{width:36px;height:36px;color:var(--blue)}.book-section-lead{text-align:center;margin:-10px 0 36px!important}.book-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1060px;margin:auto}.book-comparison article{padding:34px;border:1px solid var(--line);border-radius:22px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.book-comparison article:last-child{border-top:4px solid var(--blue)}.book-comparison-label{color:var(--navy);font-size:16px;font-weight:600;margin-bottom:16px!important}.book-comparison h3{margin-bottom:20px!important}.book-comparison h3+p{margin-bottom:24px!important}.book-comparison-price{color:var(--navy);margin-top:auto!important}.book-comparison-price strong{font-size:30px}.book-comparison-price>span{font-size:14px;display:inline-block}.book-small{font-size:14px;line-height:1.9;margin-top:10px!important}.book-comparison .text-link{margin-top:22px}.book-final>.ss-container>.icon{width:100px;height:65px;color:var(--blue);margin-bottom:16px}.book-final-offer{max-width:560px;margin:30px auto 20px}.book-final .book-small{max-width:680px;margin-inline:auto!important}@media(min-width:1025px){.ebook-page .ss-section{padding-top:82px;padding-bottom:118px}}@media(max-width:1024px){.book-hero-grid{gap:26px 40px;grid-template-columns:1.2fr .8fr}.book-cover{max-width:320px}.book-hero{padding-bottom:100px}.book-subtitle{font-size:24px}.book-story{gap:32px}.book-note{padding:26px}.book-reading{gap:16px}.book-reading li{padding:24px}.book-reading .icon{right:24px}.book-reading h3{font-size:22px}.book-guide-grid{gap:30px}.book-conditions>div{grid-template-columns:1fr;gap:6px}.book-comparison article{padding:28px}}@media(max-width:767px){.book-hero{padding-top:18px;padding-bottom:80px}.book-breadcrumbs{font-size:13px;margin-bottom:24px}.book-hero-grid{display:flex;flex-direction:column;gap:26px}.book-hero-copy{align-self:center;width:100%}.book-eyebrow{font-size:14px;letter-spacing:.025em}.book-hero-copy .book-eyebrow{font-size:13px}body.sleepshift.ebook-page h1{font-size:clamp(32px,9.5vw,48px);line-height:1.5;letter-spacing:.02em;margin-bottom:14px}.book-subtitle{font-size:23px}.book-intro{font-size:17px;margin-top:18px!important}.book-cover{width:65%;max-width:280px;transform:rotate(1deg)}.book-hero-offer{align-self:center}.book-subnav{gap:0 18px;padding:14px 20px}.book-subnav a{font-size:14px}.book-story,.book-reading,.book-guide-grid,.book-comparison{grid-template-columns:1fr;gap:24px}.book-story-copy{font-size:17px}.book-note,.book-reading li{padding:26px}.book-reading h3{font-size:24px}.book-guide-lead{font-size:21px}.book-guide-grid>div>p{font-size:17px}.book-conditions>div{padding:18px 0}.book-email-note{align-items:flex-start;padding:22px;gap:14px;font-size:15px}.book-email-note>.icon{width:28px;height:28px;margin-top:4px}.book-section-lead{font-size:17px;text-align:left}.book-comparison article{padding:26px}.book-comparison h3{font-size:23px}.book-comparison-price strong{font-size:28px}.book-section-note{font-size:16px}.book-final-offer{margin-top:26px}.book-final .book-small{font-size:13px}.ebook-page .ss-section-head h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.book-cover{transform:none}}.ebook-page .faq-list summary:after{display:none}.ebook-page .faq-expand{display:flex;width:max-content;max-width:100%;margin:24px auto 0}
