body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border-width: 0; } body { -epub-hyphens: auto; } @page { margin: 0 0 0 0; } a._idGenColorInherit { color: inherit; } p.Cascade-Companions_series-page-body-text { color: #000; font-size: 0.808em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.32; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; } p.Cascade-Companions_series-page-body-text-indent { color: #000; font-size: 0.808em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.32; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 22px; text-transform: none; widows: 2; } p.Cascade-Companions_series-page-heading { color: #000; font-size: 0.808em; font-style: normal; font-variant: small-caps; font-weight: normal; line-height: 1.32; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 14px; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Cascade-Companions_series-page-title { color: #000; font-size: 1.5em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 23px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Cascade-Companions_series-page-title-list { color: #000; font-size: 0.808em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.32; margin-bottom: 2px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Copyright_CIP-Text { color: #000; font-size: 0.767em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 9px; margin-right: 0; margin-top: 2px; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -9px; text-transform: none; widows: 1; } p.Copyright_CIP1 { color: #000; font-size: 0.917em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.091; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 9px; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Copyright_CIP2 { color: #000; font-size: 0.767em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 9px; margin-left: 9px; margin-right: 0; margin-top: 2px; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: -9px; text-transform: none; widows: 1; } p.Copyright_copyright-line { color: #000; font-size: 0.767em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Copyright_copyright-paragraph { color: #000; font-size: 0.767em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 9px; margin-left: 0; margin-right: 0; margin-top: 9px; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.Copyright_copyright-title { color: #000; font-size: 0.767em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } p.Normal { color: #000; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.079; margin-bottom: 8px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.body-text { color: #000; font-size: 0.862em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; } p.body-text-indent { color: #000; font-size: 0.862em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 22px; text-transform: none; widows: 2; } p.chapter-number { color: #000; font-size: 1.25em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.267; margin-bottom: 32px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.chapter-subtitle { color: #000; font-size: 1.083em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.462; margin-bottom: 36px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } h1, h2.chapter-title { color: #000; font-size: 1.25em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.6; margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } p.dedication { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 0.917em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; } p.first-paragraph { color: #000; font-size: 0.862em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.304; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 29px; orphans: 2; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; } p.footnote-text { color: #000; font-size: 0.742em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.236; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 11px; text-transform: none; widows: 1; } p.heading-A { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 0.875em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.381; margin-bottom: 7px; margin-left: 0; margin-right: 0; margin-top: 18px; orphans: 99; page-break-after: avoid; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } p.heading-B { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 0.917em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.318; margin-bottom: 7px; margin-left: 0; margin-right: 0; margin-top: 18px; orphans: 99; page-break-after: avoid; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } p.part-number { color: #000; font-size: 2.083em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.64; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } h1.part-title { color: #000; font-size: 2.667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: 23px; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } p.title-page--author-name { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 1.5em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 0.917; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 144px; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } p.title-page--book-subtitle { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 1.083em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.462; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 14px; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; } h1.book-title { -epub-hyphens: none; -webkit-hyphens: none; color: #000; font-size: 2.167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 0.904; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; orphans: 1; page-break-after: avoid; page-break-before: auto; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 1; } span.Italic { font-style: italic; font-weight: normal; } span.bold { font-style: normal; font-weight: bold; } span.italic { font-style: italic; font-weight: normal; } span.smCAP-ital- { font-style: italic; font-variant: small-caps; font-weight: normal; text-transform: none; } span.small-caps { font-variant: small-caps; text-transform: none; } span.superscript-11 { font-size: 0.917em; font-style: normal; font-weight: normal; vertical-align: super; }