.ebook-main{max-width:1100px}.skip-link{position:absolute;left:16px;top:-70px;background:#e4d0aa;color:#08121b;padding:10px;z-index:10}.skip-link:focus{top:10px}.ebook-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:35px 0 65px}.ebook-hero h1{font:clamp(42px,5.3vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:20px 0}.ebook-intro{color:#b5cad0;font-size:17px;max-width:560px}.ebook-intro strong{color:#f2eee4;font-weight:500}.ebook-price{display:flex;align-items:center;gap:18px;margin:26px 0}.ebook-price strong{font:40px/1.2 Georgia,serif;color:#ecd7ae}.ebook-price span{font-size:12px;color:#b4c6cb;line-height:1.7}.ebook-actions{display:flex;flex-wrap:wrap;gap:12px}.ebook-primary{display:inline-block;background:#e4d0aa;color:#0c1b24;padding:14px 20px;border:1px solid #e4d0aa;border-radius:7px;text-align:center;font-size:14px;font-weight:600;line-height:1.5;cursor:pointer}.ebook-primary:hover{background:#f3e4c6}.ebook-secondary{display:inline-block;padding:13px 16px;border:1px solid #b6c7cc55;border-radius:7px;background:transparent;color:#d0e3e5;font:inherit;font-size:13px;cursor:pointer}.ebook-cover{margin:0;padding:18px 0}.ebook-cover img{display:block;width:100%;height:auto;border:1px solid #d0b68166;border-radius:3px;box-shadow:18px 24px 60px #0009}.ebook-cover figcaption{font-size:10px;color:#8fa8b5;text-align:center;margin-top:18px}.ebook-fine{font-size:12px;color:#a7bcc4;line-height:1.65}.ebook-section{padding:48px 0;border-top:1px solid #b4ccce2b;scroll-margin-top:25px}.ebook-section h2{font:clamp(30px,4vw,42px)/1.16 Georgia,serif;letter-spacing:-.02em;margin:14px 0 26px}.ebook-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ebook-grid article{background:linear-gradient(135deg,#172932,#0e1b26);border:1px solid #b4ccce2b;border-radius:10px;padding:26px}.ebook-grid span{font-size:9px;letter-spacing:.12em;color:#d8c29c}.ebook-grid h3{font:23px/1.25 Georgia,serif;margin:18px 0 12px}.ebook-grid p,.ebook-excerpt p,.ebook-purchase>div>p{font-size:14px;color:#b0c4cb}.ebook-excerpt{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.ebook-excerpt blockquote{margin:14px 0;font:25px/1.5 Georgia,serif;color:#d7e8e1}.ebook-purchase{display:grid;grid-template-columns:1.1fr .9fr;gap:60px}.ebook-steps{padding-left:22px;font-size:14px;color:#d2dfde}.ebook-steps li{padding:6px 0}.ebook-order{background:#13242e;border:1px solid #d7c29566;border-radius:12px;padding:30px}.ebook-order .ebook-price{margin-top:0}.ebook-order form label{display:block;font-size:13px;margin:16px 0}.ebook-order input:not([type=checkbox]){width:100%;padding:12px;margin-top:7px;border:1px solid #abc5cb66;border-radius:5px;background:#07141f;color:#f6f2eb;font:inherit}.ebook-order input:focus-visible{outline:2px solid #e4d0aa;outline-offset:2px}.ebook-order .ebook-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#c2d2d6}.ebook-check input{margin:4px 0 0;min-width:18px;min-height:18px;accent-color:#d7bd8d}.ebook-check a,.ebook-faq a{color:#e7d0a7;text-decoration:underline;text-underline-offset:3px}.ebook-order .ebook-primary{width:100%}.ebook-order .ebook-secondary{margin-top:15px}.ebook-order button:disabled{opacity:.55;cursor:wait}.ebook-faq details{padding:18px 0;border-bottom:1px solid #b4ccce22}.ebook-faq summary{font-size:16px;cursor:pointer;color:#e5ece8}.ebook-faq details p{max-width:800px;font-size:14px;color:#adc4cc}.ebook-order p[role=status]{font-size:13px;overflow-wrap:anywhere}@media(max-width:780px){.ebook-hero{gap:35px;padding-top:10px}.ebook-hero,.ebook-purchase,.ebook-excerpt{grid-template-columns:1fr}.ebook-cover{max-width:320px;margin:0 auto}.ebook-grid{grid-template-columns:1fr}.ebook-excerpt,.ebook-purchase{gap:18px}.ebook-section{padding:35px 0}.ebook-hero{padding-bottom:40px}.ebook-order{padding:24px}.mobile-header>a:last-child{max-width:120px;text-align:right}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
