.ebook-section{background:#eeece4;scroll-margin-top:30px}.ebook-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:center;max-width:1100px;margin:auto}.ebook-cover{margin:0;padding:15px 10%;perspective:1000px}.ebook-cover img{display:block;width:100%;height:auto;max-width:340px;margin:auto;box-shadow:12px 18px 35px #203f4a26;transform:rotate(-3deg);border-radius:2px}.ebook-copy h2{margin:20px 0;font-size:clamp(42px,4.5vw,66px)}.ebook-copy h2 em{color:var(--gold)}.ebook-copy>p{font-size:14px;line-height:1.8;max-width:520px}.ebook-copy .ebook-subtitle{font:400 22px/1.5 var(--serif)}.ebook-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin:24px 0}.ebook-copy .ebook-version{font-size:10px;margin-top:14px;color:var(--muted)}.ebook-copy .button:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:780px){.ebook-layout{grid-template-columns:1fr;gap:32px}.ebook-cover img{max-width:230px}.ebook-copy h2{font-size:44px}.ebook-copy .button{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.ebook-cover img{transform:none}}
.ebook-downloads{display:flex;flex-wrap:wrap;gap:12px}.ebook-downloads .button{font-size:11px;padding:15px 18px;gap:16px}@media(max-width:780px){.ebook-downloads{flex-direction:column}}
