.author { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 1.66667em; font-variant: common-ligatures lining-nums proportional-nums; font-weight: 800; hyphens: none; line-height: 1.2; overflow-wrap: normal; page-break-after: avoid; text-align: center; word-wrap: normal; padding: 0; margin: 25% 0 0 } .back-matter { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 1.29167em; font-style: italic; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; text-align: center; word-wrap: normal; padding: 0; margin: 5% 0 } .book-title { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 2em; font-style: italic; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; text-align: center; word-wrap: normal; padding: 0; margin: 20% 0 5% } .books { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-size: 1em; font-style: italic; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: center; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0.1em 0 0 } .button { display: inline-block; font-size: 1.29167em; font-weight: 800; line-height: 1.2; padding: 0.25em 2em; margin: 0.1em } .calibre { -epub-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; padding: 0; margin: 0 5pt } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-after: avoid; padding: 0; margin: 0 } .calibre2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .calibre3 { display: block; line-height: 1.2 } .calibre4 { display: block; margin-left: 5%; margin-right: 5%; width: 80% } .calibre5 { display: block; text-align: center } .calibre6 { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: justify; text-indent: 1.5em; widows: 2; word-wrap: break-word; padding: 0; margin: 0 } .calibre7 { line-height: 1.2 } .calibre8 { display: none } .calibre9 { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 2em; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; text-align: center; word-wrap: normal; padding: 0; margin: 0 } .calibre10 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre11 { display: list-item } .chapter { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 2em; font-style: italic; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; page-break-after: auto; text-align: center; text-decoration: underline; word-wrap: normal; padding: 0; margin: 20% 0 } .copyright { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #999; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-size: 0.625em; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: justify; text-indent: 1.5em; widows: 2; word-wrap: break-word; padding: 0; margin: 0 } .dinkus { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; background: transparent url(kindle:flow:0001?mime=image/svg+xml) no-repeat center; background-size: 4.5em 1em; break-inside: avoid; color: gray; display: block; height: 2em; overflow: hidden; page-break-inside: avoid; user-select: none; width: 100%; margin: 1em auto 1.5em; border: currentColor none 0 } .dropcap { float: left; font-size: 520%; font-style: italic; font-weight: normal; line-height: 1; margin-bottom: -0.25em; margin-right: 0.05em; margin-top: -0.25em } .dropcap1 { float: left; font-size: 2em; font-style: italic; font-weight: normal; line-height: 1; margin-bottom: -0.25em; margin-right: 0.05em; margin-top: -0.25em } .last { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; page-break-after: avoid; text-align: justify; text-indent: 1.5em; widows: 2; word-wrap: break-word; padding: 0; margin: 0 } .nobreak { white-space: nowrap } .noindent { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: justify; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0 } .non-english { font-style: italic } .series { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 1.29167em; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; text-align: center; word-wrap: normal; padding: 0; margin: 1.5em 0 0 } .series1 { -epub-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "lnum", "pnum"; font-size: 1.29167em; font-variant: common-ligatures lining-nums proportional-nums; font-weight: bold; hyphens: none; line-height: 1.2; overflow-wrap: normal; text-align: center; word-wrap: normal; padding: 0; margin: 1.5em 0 0 } .site-listing { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: center; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0 } .small { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-size: 0.83333em; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.5; orphans: 2; overflow-wrap: break-word; text-align: left; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0 0 1em } .smallcaps { font-variant: small-caps; font-weight: 600 } .text-message-label { font-size: 1em; font-weight: 600 } .text-message-reply { -epub-hyphens: none; border-radius: 1em; display: block; font-size: 0.83333em; line-height: 1.2; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: left; text-indent: -3.2em; widows: 2; padding: 0.5em 0.5em 0.5em 4.2em; margin: 1em 5% 1em 30%; border: #999 solid 1px } .text-message-send { -epub-hyphens: none; border-radius: 1em; display: block; font-size: 0.83333em; line-height: 1.2; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: left; text-indent: -4.75em; widows: 2; padding: 0.5em 0.5em 0.5em 5.75em; margin: 1em 20% 1em 5%; border: #999 solid 1px } .the-end { -moz-user-select: none; -ms-user-select: none; -webkit-user-select: none; break-inside: avoid; height: 1em; object-fit: contain; page-break-before: avoid; page-break-inside: avoid; user-select: none; width: 100% } .the-end-wrap { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-after: avoid; page-break-before: avoid; text-align: center; width: 20%; padding: 0; margin: 1em 40% 0 } .toc { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-size: 0.83333em; font-variant: common-ligatures oldstyle-nums proportional-nums; font-weight: bold; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.2; orphans: 2; overflow-wrap: break-word; text-align: center; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0 0 0.1em } .toc-x { -epub-hyphens: auto; -moz-hyphens: auto; -ms-hyphenate-limit-chars: 6 3 3; -ms-hyphens: auto; -webkit-hyphenate-limit-after: 3; -webkit-hyphenate-limit-before: 3; -webkit-hyphenate-limit-lines: 2; -webkit-hyphens: auto; adobe-hyphenate: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-feature-settings: "kern", "liga", "clig", "onum", "pnum"; font-kerning: normal; font-size: 0.83333em; font-style: italic; font-variant: common-ligatures oldstyle-nums proportional-nums; hyphenate-limit-chars: 6 3 3; hyphenate-limit-lines: 2; hyphens: auto; line-height: 1.2; orphans: 2; overflow-wrap: break-word; text-align: center; text-indent: 0; widows: 2; word-wrap: break-word; padding: 0; margin: 0 0 0.1em }