.offer-book-cover{position:relative;isolation:isolate;width:100%;aspect-ratio:7/10;overflow:hidden;border-radius:7px;background:#152135;box-shadow:0 12px 26px #0004}.offer-book-cover>img{display:block;width:100%;height:100%;object-fit:cover}.offer-book-cover>span{position:absolute;inset:0;display:flex;flex-direction:column;padding:12% 9%;background:linear-gradient(#0b1429e6,transparent 58%);color:#fff7e7}.offer-book-cover small{font:600 8px/1.6 sans-serif;letter-spacing:.1em}.offer-book-cover strong{font:700 clamp(16px,2vw,25px)/1.2 Manrope,sans-serif;margin-top:9px;text-wrap:balance}.book-preview-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:9px 14px;border:1px solid #7b9d92;border-radius:7px;background:transparent;color:#c8ebdc;font:600 12px/1.4 Manrope,sans-serif;cursor:pointer;text-align:left}.book-preview-button:hover{background:#29413a}.book-preview-button:focus-visible{outline:2px solid #e5c17a;outline-offset:3px}.book-preview-dialog{width:min(900px,calc(100% - 28px));max-height:90svh;padding:0;border:1px solid #667b89;border-radius:14px;background:#142032;color:#ede8dd;overflow:auto;overscroll-behavior:contain}.book-preview-dialog::backdrop{background:#040a16dc}.book-preview-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:18px;padding:18px 24px;background:#142032f5;border-bottom:1px solid #405264}.book-preview-top h2{margin:0;flex:1;font:650 22px/1.35 Manrope,sans-serif;color:#f3eddf}.book-preview-top button{flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #6f839a;border-radius:50%;background:#1c2c42;color:#fff;font:28px/1 sans-serif;cursor:pointer}.book-preview-content{padding:26px;border-bottom:1px solid #405264}.book-preview-intro{display:grid;grid-template-columns:145px 1fr;gap:28px;align-items:start}.book-preview-intro h3{font:650 25px/1.3 Manrope,sans-serif;margin:8px 0 14px}.book-preview-intro p{font:14px/1.8 'DM Sans',sans-serif;color:#c1cede;margin:10px 0}.book-preview-intro .preview-when{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#ade4ca}.book-preview-intro .offer-book-cover strong{font-size:18px}.book-preview-pages{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.book-preview-pages figure{margin:0;min-width:0}.book-preview-pages img{display:block;width:100%;height:auto;border-radius:7px;background:#f6f0e5}.book-preview-pages figcaption{font:11px/1.5 sans-serif;color:#a6bacf;margin-top:7px}.book-sample-link{display:inline-flex;align-items:center;min-height:44px;font:600 13px/1.5 sans-serif;color:#cbb9fa;margin-top:12px}@media(max-width:600px){.book-preview-dialog{max-height:92svh}.book-preview-top{padding:12px 14px}.book-preview-top h2{font-size:18px}.book-preview-content{padding:20px 16px}.book-preview-intro{grid-template-columns:95px 1fr;gap:16px}.book-preview-intro h3{font-size:20px}.book-preview-intro p{font-size:13px}.book-preview-intro .offer-book-cover strong{font-size:13px}.offer-book-cover small{font-size:6px}.book-preview-pages{grid-template-columns:1fr;gap:20px}}
.book-preview-description,.book-preview-independence{font:14px/1.8 'DM Sans',sans-serif;color:#c1cede;margin:20px 0 0}.book-preview-independence{font-size:12px;color:#a5c2b9;margin-top:9px}@media(max-width:600px){.book-preview-description{font-size:13px}.book-preview-intro{align-items:center}.book-preview-intro .preview-when{font-size:9px}.book-preview-intro p{font-size:11px}}
