.book-waitlist{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08262247;border:1px solid #fff3;border-radius:22px;max-width:520px;margin-top:20px;padding:18px;transition:background .25s,border-color .25s,box-shadow .25s}.book-waitlist>div{gap:5px;margin-bottom:12px;display:grid}.book-waitlist>div b{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:500}.book-waitlist>div span{color:#ffffffb8;font-size:12px;line-height:1.55}.book-waitlist form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.book-waitlist input{color:#17352f;min-width:0;font:inherit;background:#fff;border:1px solid #ffffff38;border-radius:999px;outline:0;padding:12px 14px;font-size:12px}.book-waitlist input::placeholder{color:#75827f}.book-waitlist button{color:#17352f;cursor:pointer;white-space:nowrap;background:#efb84b;border:0;border-radius:999px;padding:12px 16px;font:600 12px DM Sans,sans-serif}.book-waitlist button:disabled{opacity:.65;cursor:wait}.book-waitlist button span{margin-left:8px}.book-waitlist-privacy{color:#fff9;margin-top:9px;font-size:10px;line-height:1.45;display:block}.book-waitlist-privacy.is-error{color:#ffd9c9}.book-waitlist.is-success{background:linear-gradient(145deg,#e8c9772b,#ffffff14);border-color:#e8c9776b;padding:14px;box-shadow:0 14px 30px #051b1629,inset 0 1px #ffffff14}.book-waitlist .book-waitlist-success{color:#17392f;background:linear-gradient(135deg,#fff8e7 0%,#f6e7b9 100%);border:1px solid #e8c97794;border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #061f1824}.book-waitlist .book-waitlist-success:after{content:"✦";color:#9a6b2424;font-size:38px;line-height:1;position:absolute;top:7px;right:14px}.book-waitlist-success-icon{border-radius:50%;place-items:center;width:52px;height:52px;box-shadow:0 7px 16px #17392f38;color:#e8c977!important;background:#17392f!important;font:800 24px/1 DM Sans,sans-serif!important;display:grid!important}.book-waitlist .book-waitlist-success-copy{z-index:1;min-width:0;margin:0;display:block;position:relative}.book-waitlist-success-copy small{color:#9a6b24;letter-spacing:.13em;text-transform:uppercase;margin:1px 0 5px;font:800 10px/1.2 DM Sans,sans-serif;display:block}.book-waitlist .book-waitlist-success-copy b{color:#17392f;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;line-height:1.08;display:block}.book-waitlist-success-copy p{color:#405c53;margin:9px 0 8px;font-size:12px;line-height:1.55}.book-waitlist-success-copy em{color:#8a7652;font-family:Fraunces,Georgia,serif;font-size:12px;font-style:italic;line-height:1.45;display:block}@media (width<=600px){.book-waitlist{max-width:none}.book-waitlist form{grid-template-columns:1fr}.book-waitlist button{width:100%}.book-waitlist .book-waitlist-success{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.book-waitlist-success-icon{width:44px;height:44px;font-size:21px!important}.book-waitlist .book-waitlist-success-copy b{font-size:20px}}.book-story .story-copy>p{margin:0 0 1.8rem}.book-story .story-copy>section{border-top:1px solid #17352f24;margin-top:2.6rem;padding-top:2.1rem}.book-story .story-copy h3{margin:0 0 1rem;font-size:clamp(25px,2.4vw,34px);line-height:1.16}.book-story .story-copy section p{margin:0}.book-faq .story-copy h3{color:#b95e49;letter-spacing:-.01em;border-left:3px solid #e87862;margin-top:2.25rem;padding-left:14px}.book-faq .story-copy h3:first-child{margin-top:0}.theme-list .theme-chip-link{cursor:pointer;border-radius:999px;display:inline-block}.theme-list .theme-chip-link span{transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}.theme-list .theme-chip-link:hover span{background:#ffffff1c;border-color:#ffffff94;transform:translateY(-1px);box-shadow:0 5px 14px #00000017}.theme-list .theme-chip-link:focus-visible{outline-offset:3px;outline:2px solid #fffffff2}@media (width>=901px){.book-page{--book-detail-edge:max(6vw,calc((100vw - 1320px)/2));--story-heading-width:clamp(310px,32%,450px);--story-column-gap:48px}.book-story{width:100%;max-width:none;padding-left:var(--book-detail-edge);padding-right:var(--book-detail-edge);box-sizing:border-box;margin-left:0;margin-right:0;padding-bottom:28px;display:block}.book-story .story-heading{float:left;width:var(--story-heading-width);max-width:520px;margin:0 var(--story-column-gap) 2.25rem 0}.book-story .story-copy{max-width:none}.book-story .story-copy>section{border-top:0;position:relative}.book-story .story-copy>section:before{content:"";top:0;left:calc(var(--story-heading-width) + var(--story-column-gap));background:#17352f24;height:1px;position:absolute;right:0}.book-story:after{content:"";clear:both;display:block}.book-page .book-faq,.book-page .book-related-reading{width:100%;max-width:none;padding-left:var(--book-detail-edge);padding-right:var(--book-detail-edge);box-sizing:border-box;margin-left:0;margin-right:0}.book-page .book-faq{padding-top:32px}.book-page .reading-note{padding-left:var(--book-detail-edge);padding-right:var(--book-detail-edge);box-sizing:border-box}.book-story .story-copy p,.book-story .story-copy>section{max-width:none}}@media (width<=900px){.book-story{gap:2rem;grid-template-columns:1fr!important}}@media (width<=600px){.book-story{padding:64px 7vw}.book-story h2{max-width:12ch;margin-bottom:.35rem;font-size:clamp(40px,12vw,52px)}.story-copy p{font-size:18px;line-height:1.75}.book-story .story-copy>p{margin-bottom:1.6rem}.book-story .story-copy>section{margin-top:2.15rem;padding-top:1.7rem}}.book-page .book-related-reading{isolation:isolate;box-sizing:border-box;border:1px solid #17352f1c;border-radius:26px;flex-direction:column;width:90vw;max-width:none;min-height:0;margin:14px auto;padding:24px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #17352f12}.book-page .book-related-reading:after{content:"";z-index:-1;opacity:.07;pointer-events:none;border:1px solid;border-radius:50%;width:170px;height:170px;position:absolute;top:-92px;right:-88px;box-shadow:0 0 0 30px}.book-page .book-faq+.book-related-reading{color:#173e38;background:linear-gradient(145deg,#f8f3e8 0%,#e7efe3 100%)}.book-page .book-related-reading+.book-related-reading{color:#fffaf1;background:linear-gradient(145deg,#b96251 0%,#9e4f45 100%);border-color:#ffffff24;box-shadow:0 16px 38px #70372f24}.book-page .book-related-reading .section-heading.compact{width:100%;max-width:none;margin:0;padding:0;display:block}.book-page .book-related-reading .section-heading.compact>div{width:100%;max-width:none}.book-page .book-related-reading .kicker{letter-spacing:.2em;margin:0 0 10px;font-size:10px;line-height:1.2}.book-page .book-faq+.book-related-reading .kicker{color:#8b562e}.book-page .book-related-reading+.book-related-reading .kicker{color:#f4cb72}.book-page .book-related-reading h2{letter-spacing:-.03em;max-width:15ch;margin:0 0 12px;font-size:clamp(28px,2.8vw,40px);line-height:1.03}.book-page .book-related-reading h2 a{color:inherit;text-decoration:none}.book-page .book-related-reading .story-copy{flex-direction:column;flex:1;width:100%;max-width:none;margin:0;padding:0;display:flex}.book-page .book-related-reading .story-copy p{opacity:.78;max-width:52ch;margin:0 0 18px;font-size:14px;line-height:1.65}.book-page .book-related-reading+.book-related-reading .story-copy p{color:#fffaf1d6;opacity:1}.book-page .book-related-reading .story-copy p:last-child{margin-top:auto;margin-bottom:0}.book-page .book-related-reading .story-copy p:last-child a{border-radius:999px;align-items:center;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.book-page .book-faq+.book-related-reading .story-copy p:last-child a{color:#fff;background:#173e38;box-shadow:0 8px 18px #173e381f}.book-page .book-related-reading+.book-related-reading .story-copy p:last-child a{color:#6b352d;background:#f7e7c8;box-shadow:0 8px 18px #3e1c181f}.book-page .book-related-reading .story-copy p:last-child a:hover{transform:translateY(-2px)}@media (width>=901px){.book-page .book-related-reading{vertical-align:top;width:42%;min-height:245px;margin-top:38px;margin-bottom:62px;padding:28px 30px 26px;display:inline-flex}.book-page .book-faq+.book-related-reading{margin-left:6%;margin-right:0}.book-page .book-related-reading+.book-related-reading{margin-left:4%;margin-right:6%}}@media (width<=900px){.book-page .book-faq+.book-related-reading{margin-top:30px}.book-page .book-related-reading+.book-related-reading{margin-bottom:44px}.book-page .book-related-reading h2{max-width:none;font-size:clamp(27px,8.5vw,34px)}}@media (prefers-reduced-motion:reduce){.book-page .book-related-reading .story-copy p:last-child a{transition:none}}@media (width>=901px){.book-page{--book-related-pair-width:min(88vw,1320px);--book-related-gap:28px}.book-page .book-related-reading{width:calc((var(--book-related-pair-width) - var(--book-related-gap))/2);height:260px;min-height:260px;margin-top:38px;margin-bottom:62px;padding:28px 30px 26px}.book-page .book-faq+.book-related-reading{margin-left:calc((100vw - var(--book-related-pair-width))/2);margin-right:0}.book-page .book-related-reading+.book-related-reading{margin-left:var(--book-related-gap);margin-right:0}.book-page .book-related-reading h2{max-width:18ch;font-size:clamp(28px,2.1vw,36px)}.book-page .book-related-reading+.book-related-reading h2{max-width:none;font-size:clamp(28px,1.9vw,34px);line-height:1.02}}.book-page .book-story,.book-page .book-faq{border:1px solid #17352f24;border-radius:32px;width:min(88vw,1320px);max-width:1320px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:0 18px 48px #17352f11,inset 0 0 0 1px #ffffff7a}.book-page .book-story{background:radial-gradient(circle at 100% 0,#efb84b21 0 105px,#0000 106px),linear-gradient(145deg,#fbf7ed 0%,#f3eadb 100%);margin-top:48px;margin-bottom:34px}.book-page .book-faq{background:radial-gradient(circle at 0 100%,#e8786217 0 120px,#0000 121px),linear-gradient(145deg,#fffaf2 0%,#edf2e8 100%);margin-top:34px;margin-bottom:34px}.book-page .book-story .kicker,.book-page .book-faq .kicker{letter-spacing:.2em}.book-page .book-story .kicker{color:#a86836}.book-page .book-faq .kicker{color:#b45e4d}@media (width>=901px){.book-page .book-story{width:min(88vw,1320px);max-width:1320px;margin-left:auto;margin-right:auto;padding:56px 58px 44px}.book-page .book-faq{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;width:min(88vw,1320px);max-width:1320px;margin-left:auto;margin-right:auto;padding:52px 58px 48px;display:grid}.book-page .book-faq .section-heading.compact{align-self:start;margin:0}.book-page .book-faq .section-heading.compact h2{font-size:clamp(40px,4vw,58px);line-height:1.04}.book-page .book-faq .story-copy{max-width:none}}@media (width<=900px){.book-page .book-story,.book-page .book-faq{border-radius:26px;width:92vw;margin-top:28px;margin-bottom:28px;padding:36px 30px}}@media (width<=600px){.book-page .book-story,.book-page .book-faq{border-radius:24px;width:92vw;padding:30px 24px}.book-page .book-story h2{max-width:none}}.book-page{--book-panel-width:min(88vw,1320px);--book-panel-radius:32px;--book-panel-border:#17352f24;--book-panel-shadow:0 18px 48px #17352f11,inset 0 0 0 1px #ffffff6b}.book-page .reading-note{isolation:isolate;width:var(--book-panel-width);border-radius:var(--book-panel-radius);background:linear-gradient(145deg,#173e38 0%,#214e46 100%);border:1px solid #ffffff21;max-width:1320px;margin:34px auto 28px;padding:64px 8vw;position:relative;overflow:hidden;box-shadow:0 20px 54px #17352f24}.book-page .reading-note:after{content:"";z-index:-1;border:1px solid #f4cb7233;border-radius:50%;width:250px;height:250px;position:absolute;top:-115px;right:-105px;box-shadow:0 0 0 42px #f4cb720b,0 0 0 86px #f4cb7206}.book-page .reading-note .kicker{color:#f4cb72}.book-page .reading-note h2{max-width:920px;margin-left:auto;margin-right:auto}.book-page .story-navigation{width:var(--book-panel-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1320px;margin:28px auto 58px;padding:0;display:grid}.book-page .story-navigation .story-nav-card{border:1px solid var(--book-panel-border);background:linear-gradient(145deg,#fffaf2 0%,#f1eadf 100%);border-radius:28px;min-width:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 14px 38px #17352f11,inset 0 0 0 1px #ffffff73}.book-page .story-navigation .story-nav-card.next{background:linear-gradient(145deg,#edf2e8 0%,#f8f2e7 100%)}.book-page .story-navigation .story-nav-card:hover{border-color:#17352f38;transform:translateY(-3px);box-shadow:0 20px 48px #17352f1a,inset 0 0 0 1px #ffffff85}.book-page .story-navigation .story-nav-card img{border-radius:20px}.book-page .story-navigation .story-nav-card small{color:#9d653d;opacity:1}.book-page .story-navigation .story-nav-card em{color:#9d653d}.book-page .book-story,.book-page .book-faq,.book-page .book-related-reading,.book-page .reading-note,.book-page .story-navigation{box-sizing:border-box}@media (width<=900px){.book-page{--book-panel-width:92vw;--book-panel-radius:26px}.book-page .reading-note{margin-top:28px;margin-bottom:24px;padding:52px 7vw}.book-page .story-navigation{grid-template-columns:1fr;gap:18px;margin-top:24px;margin-bottom:42px}}@media (width<=600px){.book-page{--book-panel-radius:24px}.book-page .reading-note{padding:46px 24px}.book-page .reading-note h2{font-size:clamp(36px,10vw,48px)}.book-page .story-navigation .story-nav-card{border-radius:24px}}@media (prefers-reduced-motion:reduce){.book-page .story-navigation .story-nav-card{transition:none}}.book-page .book-related-reading+.book-related-reading .story-copy>p:first-child{max-width:58ch}.book-page .book-related-reading+.book-related-reading .story-copy>p:first-child:after{content:" It also includes a few gentle ideas to try during your next shared reading."}.book-page .book-related-reading+.book-related-reading .story-copy:has(a[href^="/de/blog/"])>p:first-child:after{content:" Dazu kommen ein paar sanfte Ideen für das nächste gemeinsame Lesen."}.book-page .book-related-reading+.book-related-reading .story-copy:has(a[href^="/fr/blog/"])>p:first-child:after{content:" Vous y trouverez aussi quelques idées douces pour votre prochaine lecture partagée."}.book-page .book-related-reading+.book-related-reading .story-copy:has(a[href^="/es/blog/"])>p:first-child:after{content:" También encontrarás algunas ideas sencillas para la próxima lectura compartida."}.book-page .book-related-reading+.book-related-reading .story-copy:has(a[href^="/it/blog/"])>p:first-child:after{content:" Troverai anche alcune idee gentili per la prossima lettura insieme."}@media (width>=901px){.book-page .book-related-reading{padding-bottom:76px;position:relative}.book-page .book-related-reading .story-copy>p:last-child{margin:0;position:absolute;bottom:26px;left:auto;right:30px}}
