.book-benefits{padding-left:20px;margin:20px 0;color:var(--cream);font-size:14px}.book-benefits li{margin-bottom:10px}.sales-cover{width:min(100%,310px);height:auto;margin:auto;border:1px solid var(--line)}.sales-book{align-items:start}.sales-book .book-copy h3{font-size:34px;line-height:1.15}.book-proof{margin-top:30px}.book-proof>.eyebrow{margin-bottom:16px}.book-sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.book-sample-grid a{display:block;font-size:11px;color:var(--muted)}.book-sample-grid img{width:100%;height:auto;border:1px solid var(--line);background:white}.book-sample-grid span{display:block;margin-top:9px}.book-video{margin:20px 0;border:1px solid var(--line);padding:15px}.book-video summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--orange)}.book-video video{display:block;width:100%;max-height:500px;background:#000;margin-top:16px}.book-video p{font-size:11px;color:var(--muted);margin:12px 0 0}.book-promo{display:flex;align-items:center;gap:25px;padding:26px;border:1px solid var(--line);background:var(--panel);margin:35px 0}.book-promo img{width:85px;height:110px;object-fit:contain}.book-promo>div{flex:1}.book-promo .eyebrow{margin-bottom:8px;font-size:9px}.book-promo h3{font-size:23px;line-height:1.2;margin-bottom:9px}.book-promo p:not(.eyebrow){color:var(--muted);font-size:13px}.book-faq{margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.book-faq h3{font-size:24px;margin-bottom:20px}.book-faq details{border-bottom:1px solid var(--line);padding:18px 0}.book-faq summary{cursor:pointer;font-weight:700}.book-faq p{padding-top:14px;max-width:760px;color:var(--muted);font-size:14px}.episode-book-link{display:block;color:var(--orange);font-size:13px;font-weight:700;margin:20px 0;min-height:44px;align-content:center}.app-book-proof{margin-top:35px;padding:25px;border:1px solid var(--line);background:var(--panel)}.app-book-proof h2{font-size:26px;line-height:1.15;margin-bottom:15px}.app-book-proof>p{color:var(--muted);font-size:14px}.book-card>a.primary{display:flex;margin-top:16px}.book-card>button{margin-top:10px}.book-card .button{font-size:12px}@media(max-width:760px){.book-promo{flex-wrap:wrap;padding:20px;gap:18px}.book-promo img{width:65px;height:85px}.book-promo>div{min-width:180px}.book-promo .button{width:100%}.book-promo h3{font-size:20px}.app-book-proof{padding:18px}.book-sample-grid{gap:12px}.sales-book .book-copy h3{font-size:29px}.book-benefits{font-size:13px}}