.Basic-Text-Frame { display: block; line-height: 1.2 } .ExerciseFUN { font-size: 0.70455em; font-weight: bold; line-height: 1.2 } .NL-Numbers { font-size: 0.75em; font-weight: bold } .SCAP { font-size: 0.75em } .SUP { font-size: 0.625em; line-height: 1.2; vertical-align: super } .TOCentry { display: block; font-size: 0.77419em; text-indent: 0; margin: 0.3em 0 0 1.5em } .TOChead { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: center; margin: 0.67em 0 } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; display: block; font-size: 1.29167em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; font-size: 1.41935em; font-weight: bold; line-height: 1.2; margin: 0.83em 0 } .calibre10 { line-height: 1.2 } .calibre2 { font-style: italic } .calibre3 { display: block } .calibre4 { font-style: italic; line-height: 1.2 } .calibre5 { font-weight: bold } .calibre6 { display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre7 { font-weight: bold; line-height: 1.2 } .calibre8 { display: block; font-size: 1.29167em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre9 { display: block; line-height: 1.2; text-align: center } .h { height: 2em; line-height: 1.2; width: auto } .h1 { height: 1em; width: auto } .h2 { display: block; height: 100%; line-height: 1.2; text-align: center } .h3 { height: 100%; line-height: 1.2; width: auto } .scenebreak { display: block; line-height: 1.2; page-break-before: avoid; text-align: center; text-indent: 0%; margin: 1em 0 } .softbreak { display: block; line-height: 1.2; page-break-before: avoid; text-align: center; margin: 0.5em 0 1em } .sup-reg-mark { font-size: 1em } .w { display: block; line-height: 1.2; text-align: center; width: 100% } .w1 { height: auto; line-height: 1.2; width: 100% } .whitespace { display: block; line-height: 1.2; text-align: center; margin: 0 } .x01-FM-Ack { display: block; font-size: 0.64516em; text-indent: 1.33em; margin: 0 } .x01-FM-Ack-FL { display: block; font-size: 0.64516em; text-indent: 0; margin: 0 } .x01-FM-Ad-Card-Head { display: block; font-size: 0.77419em; font-style: italic; text-align: center; text-indent: 0; margin: 0 0 1.1em } .x01-FM-Ad-Card-List { display: block; font-size: 0.77419em; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Copyright-Head { -epub-line-break: normal; display: block; font-size: 0.48387em; font-weight: bold; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Copyright-Text { -epub-line-break: normal; display: block; font-size: 0.48387em; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Copyright-Text-Space { -epub-line-break: normal; display: block; font-size: 0.48387em; text-align: center; text-indent: 0; margin: 1.12em 0 0 } .x01-FM-Epigraph { display: block; font-size: 0.77419em; text-align: center; text-indent: 0; margin: 25% 0 0 } .x01-FM-Epigraph-Source { display: block; font-size: 0.48387em; font-weight: bold; text-align: center; text-indent: 0; margin: 0.92em 0 0 } .x01-FM-Front-Sales-Headnote { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 } .x01-FM-Front-Sales-Quote { display: block; font-size: 0.77419em; text-indent: 0; margin: 1.16em 0 0 } .x01-FM-Front-Sales-Source { display: block; font-size: 0.64516em; text-align: right; text-indent: 0; margin: 0 } .x01-FM-TP-Author { display: block; font-size: 1.29032em; line-height: 1.2; text-align: center; text-indent: 0; margin: 10% 0 15% } .x01-FM-TP-Title { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; text-align: center; text-indent: 0; margin: 10% 0 0 } .x03-CO-Body-Text { display: block; font-size: 0.77419em; text-indent: 0; margin: 0 } .x03ChapterNumber { display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: center; padding: 0; margin: 25% 0 } .x04-Body-Text { display: block; font-size: 0.77419em; text-indent: 1.2em; margin: 0 } .x04-Space-Break-FL { display: block; font-size: 0.77419em; text-indent: 0; margin: 1em 0 0 } .x06-Answer { display: block; font-size: 0.77419em; text-indent: 0; margin: 0 1.26em 1.16em } .x06-Computer-Font-1P { display: block; font-size: 0.64516em; text-indent: 0; margin: 1.22em 1.33em } .x06-Computer-Font-Last { display: block; font-size: 0.64516em; text-indent: 0; margin: 0 1.33em 1.22em } .x06-Question { display: block; font-size: 0.77419em; font-weight: bold; text-indent: 0; margin: 1.16em 1.26em 0 } .x07-List { display: block; font-size: 0.77419em; text-indent: 0; margin: 0.6em 0 0 1.2em } .x07-List-First { display: block; font-size: 0.77419em; text-indent: 0; margin: 1.1em 0 0 1.2em } .x07-List-Numbered { display: list-item; font-size: 0.77419em; text-indent: 0; margin: 0.6em 1.2em 0 } .x07-List-Numbered-First { display: list-item; font-size: 0.77419em; text-indent: 0; margin: 1.1em 1.2em 0 } .x07-List-Numbered-Last { display: list-item; font-size: 0.77419em; text-indent: 0; margin: 0.6em 1.2em 1.1em } .x13-BM-Brainteaser-Answers { display: block; font-size: 0.77419em; text-indent: 0; margin: 1.1em 0 0 } .x13-BM-Brainteaser-Answers1 { display: block; font-size: 0.77419em; text-indent: 0; margin: 1.1em 0 0 } .x13-BM-Head-A { display: block; font-size: 0.77419em; font-weight: bold; text-indent: 0; margin: 2.31em 0 0 } .x13-BM-Head-FunExercises { display: block; font-size: 1.41935em; line-height: 1.2; text-indent: 0; margin: 0 0 2.32em 0.63em } .x13-Brainteaser-Hint { display: block; font-size: 0.77419em; font-style: italic; font-weight: bold; text-align: center; text-indent: 0; margin: 1.1em 1.2em 0 } .x14-Free-Style { display: block; font-size: 0.77419em; font-weight: bold; text-indent: 0; margin: 1.1em 0 0 }