.Basic-Text-Frame { display: block } .BoldItalic { font-style: italic; font-weight: bold } .Footnote-Text { display: block; font-size: 0.58333em; text-indent: 0; margin: 0 } .SB-First-words { font-size: 0.75em; font-weight: bold } .SCAP { font-size: 0.58333em } .SCAP1 { font-size: 0.71429em } .SCAP2 { font-size: 0.75em } .TOCentry { display: block; font-size: 1em; text-indent: 1.5em; margin: 0 } .TOChead { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; page-break-before: always; text-align: center; margin: 0.67em 0 } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { font-style: italic; line-height: 1.2 } .calibre2 { font-weight: bold; line-height: 1.2 } .calibre3 { font-weight: bold } .calibre4 { display: block; font-size: 0.58333em; text-align: center; margin: 1.5em } .calibre5 { font-style: italic } .calibre6 { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre7 { display: block; text-align: center } .char-style-override { font-size: 0.71429em; line-height: normal; vertical-align: super } .char-style-override1 { font-size: 0.41667em; line-height: normal; vertical-align: super } .footnote-link { line-height: 1.2 } .h { display: block; height: 100%; text-align: center } .h1 { height: 100%; width: auto } .w48c { display: block; text-align: center; margin: 0 48% } .w48c1 { height: auto; width: 100%; margin: 0 } .x01-FM-Ad-Card-Head { display: block; font-size: 1em; font-style: italic; text-align: center; text-indent: 0; margin: 3em 0 1em } .x01-FM-Ad-Card-List { display: block; font-size: 1em; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Ad-Card-Subhead { display: block; font-size: 1em; font-style: italic; text-align: center; text-indent: 0; margin: 1.28em 0 0 } .x01-FM-Copyright-Text { display: block; font-size: 0.58333em; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Copyright-Text-Space { display: block; font-size: 0.58333em; text-align: center; text-indent: 0; margin: 1.23em 0 0 } .x01-FM-Head { display: block; font-size: 0.75em; font-weight: bold; text-align: center; text-indent: 0; margin: 3em 0 4em } .x03-CO-Body-Text { display: block; font-size: 1em; text-indent: 0; margin: 4em 0 0 } .x03-Chapter-Number { display: block; font-size: 1.125em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 3em 0 4em } .x04-Body-Text { display: block; font-size: 1em; text-indent: 1.25em; margin: 0 } .x04-Body-Text-FL { display: block; font-size: 1em; text-indent: 0; margin: 0 } .x04-Space-Break-FL { display: block; font-size: 1em; text-indent: 0; margin: 2.5em 0 0 } .x04-Space-Break-Orn { display: block; font-size: 0.58333em; text-align: center; text-indent: 0; margin: 2.5em 0 0 } .x07-List-Unnumbered { display: block; font-size: 1em; text-indent: 0; margin: 0.67em 0 0 } .x07-List-Unnumbered-Head { display: block; font-size: 0.75em; font-weight: bold; text-indent: 0; margin: 2.53em 0 0 } .x13-BM-Head { display: block; font-size: 0.75em; font-weight: bold; text-align: center; text-indent: 0; margin: 3em 0 2em } .x13-BM-Head-A { display: block; font-size: 0.75em; text-align: center; text-indent: 0; margin: 0 0 4em } .x14-Date-Line { color: #808285; display: block; font-size: 0.58333em; text-indent: 0; margin: 4em 0 1.12em } .x14-Place-Line { color: #808285; display: block; font-size: 0.75em; text-indent: 0; margin: 4em 0 0.9em } .xfootnote { line-height: 1.2; vertical-align: super }