.rs-ebook-facts{margin:23px 0;padding:16px 18px;background:#f0e9df;border:1px solid #e5ddd1}.rs-ebook-facts p{display:flex;justify-content:space-between;gap:18px;margin:0;padding:9px 0;border-bottom:1px solid #ded3c5;font-size:11px}.rs-ebook-facts p:last-child{border-bottom:0}.rs-ebook-facts strong{color:#564536;font-weight:700}.rs-ebook-facts span{color:#71675c;text-align:right}.rs-ebook-owned-note{margin:16px 0 5px;color:#54704f;font-size:12px}.rs-read-book-button{display:inline-flex!important;margin:5px 0 15px!important}.rs-order-success{margin:25px 0;padding:35px;background:#eee7dd;text-align:center}.rs-order-success-mark{width:42px;height:42px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:#344c39;color:white;font-size:21px}.rs-order-success h2{margin:0 0 9px;font-family:Georgia,serif;font-size:31px;font-weight:400}.rs-order-success p{color:#70665c;font-size:13px}.rs-order-success .button{margin-top:8px}.rs-library-message,.rs-reader-message,.rs-review-empty{padding:40px 28px;background:#eee7dd;text-align:center}.rs-library-message h2,.rs-reader-message h3,.rs-review-empty h2{margin:0 0 9px;font-family:Georgia,serif;font-size:30px;font-weight:400}.rs-library-message p,.rs-reader-message p,.rs-review-empty p{color:#766b5f;font-size:13px}.rs-library-intro{margin:0 0 20px;color:#71675c;font-size:12px}.rs-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rs-library-book{background:#fffdf8;border:1px solid #e5ddd1}.rs-library-cover{display:block;aspect-ratio:4/5.2;overflow:hidden;background:#e8dfd1}.rs-library-cover img{width:100%;height:100%;object-fit:cover}.rs-library-cover>span{height:100%;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#332c25;color:#f6f2eb;text-align:center;font-family:Georgia,serif;font-size:22px}.rs-library-book-info{padding:15px}.rs-library-book-info h3{margin:0 0 9px;font-family:Georgia,serif;font-size:19px;font-weight:400}.rs-library-read{font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#72563e}.rs-secure-reader{max-width:100%;margin:0 auto 25px}.rs-reader-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.rs-reader-kicker{margin:0 0 6px;color:#8a755f;font-size:9px;font-weight:750;letter-spacing:.18em}.rs-reader-heading h2{margin:0;font-family:Georgia,serif;font-size:28px;font-weight:400}.rs-reader-back{font-size:10px;font-weight:700;color:#72563e;white-space:nowrap}.rs-reader-stage{min-height:430px;padding:27px 20px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#e9e1d6;border:1px solid #ded3c5;perspective:1600px}.rs-reader-loading{color:#796d60;font-family:Georgia,serif;font-size:18px}.rs-reader-error{max-width:500px;padding:24px;background:#fffdf8;color:#8d3f34;text-align:center;font-size:13px}.rs-book-page-wrap{position:relative;max-width:100%;max-height:78vh;background:#fffdf8;box-shadow:0 16px 35px rgba(40,31,23,.2);transform-style:preserve-3d;overflow:visible}.rs-book-current{display:block;max-width:100%;max-height:78vh;object-fit:contain;pointer-events:none}.rs-flip-sheet{position:absolute;inset:0;transform-style:preserve-3d;display:none;pointer-events:none}.rs-flip-sheet.rs-flip-next,.rs-flip-sheet.rs-flip-prev{display:block}.rs-flip-face{position:absolute;inset:0;display:block;max-width:100%;max-height:78vh;object-fit:contain;background:#fffdf8;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 0 15px rgba(20,15,10,.12)}.rs-flip-back{transform:rotateY(180deg)}.rs-flip-next{transform-origin:left center;transform:rotateY(0deg)}.rs-flip-next.is-turning{transform:rotateY(-180deg);transition:transform .54s cubic-bezier(.4,.05,.2,1)}.rs-flip-prev{transform-origin:right center;transform:rotateY(0deg)}.rs-flip-prev.is-turning{transform:rotateY(180deg);transition:transform .54s cubic-bezier(.4,.05,.2,1)}.rs-reader-watermark{position:absolute;left:10%;right:10%;top:50%;transform:rotate(-25deg) translateY(-50%);color:rgba(84,66,47,.16);font-size:12px;font-weight:800;letter-spacing:.12em;text-align:center;pointer-events:none;user-select:none;overflow:hidden;white-space:nowrap}.rs-reader-controls{display:flex;align-items:center;justify-content:center;gap:35px;padding:17px 0}.rs-reader-nav{min-width:110px;padding:10px 14px;border:1px solid #d4c7b6;background:#fffdf8;color:#3c342c;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.rs-reader-nav:disabled{opacity:.35;cursor:not-allowed}.rs-reader-page-count{min-width:72px;color:#6e6256;font-size:11px;font-variant-numeric:tabular-nums;text-align:center}.rs-reader-note{margin:0;color:#8b8176;font-size:10px;text-align:center}.rs-reader-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rs-reader-review{padding:23px;background:#fffdf8;border:1px solid #e5ddd1}.rs-review-stars{color:#957653;font-size:14px;letter-spacing:2px}.rs-reader-review>p{margin:14px 0 20px;color:#655c52;font-family:Georgia,serif;font-size:17px;line-height:1.55}.rs-review-by{display:flex;flex-direction:column;gap:3px}.rs-review-by strong{font-size:11px}.rs-review-by span{color:#8a7e71;font-size:9px;letter-spacing:.06em;text-transform:uppercase}
@media(max-width:700px){.rs-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rs-reader-heading{align-items:flex-start;flex-direction:column}.rs-reader-heading h2{font-size:24px}.rs-reader-stage{min-height:300px;padding:12px 8px}.rs-reader-controls{gap:13px}.rs-reader-nav{min-width:90px;padding:9px 8px;font-size:9px}.rs-reader-review-grid{grid-template-columns:1fr}.rs-ebook-facts p{align-items:flex-start;flex-direction:column;gap:2px}.rs-ebook-facts span{text-align:left}}
.rs-ebook-learning-heading{margin:17px 0 2px!important;font-family:Georgia,serif!important;font-size:21px!important;font-weight:400!important;color:#302921}
