.abbreviations { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: -76px; margin: 0; padding: 0 0 0 76px } .all-caps { text-transform: uppercase } .apple-tab-span { white-space: pre-wrap } .bibliography { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: justify; text-decoration: none; text-indent: -22px; margin: 0 0 0 18px; padding: 0 0 0 22px } .block-alone { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 18px; margin: 10px 18px; padding: 0 } .block-alone-no-indent { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 10px 18px; padding: 0 } .block-first { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 18px; margin: 10px 18px 0; padding: 0 } .block-last { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 18px; margin: 0 18px 10px; padding: 0 } .block-middle { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 18px; margin: 0 18px; padding: 0 } .bold { font-style: normal; font-weight: bold } .bullet { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: -18px; margin: 0; padding: 0 0 0 18px } .calibre { -epub-hyphens: auto; -webkit-hyphens: auto; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; line-height: 1.2; margin: 0 5pt; padding: 0 } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } .calibre2 { display: table-column-group } .calibre3 { display: table-column } .calibre4 { display: table-row-group; vertical-align: middle } .calibre5 { display: table-row; vertical-align: inherit } .calibre6 { border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; display: table-cell; text-align: inherit; vertical-align: inherit; padding: 1px } .caption { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 0 0 10px; padding: 0 } .caption-centered { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .chapter-number { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.818; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 27px; padding: 0 } .copyright-first { -epub-hyphens: none; -epub-ruby-position: over; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-indent: 0; margin: 0 0 5px; padding: 0 } .footnote-reference { font-size: 0.75em; font-style: normal; font-weight: normal; vertical-align: super } .footnote-reference1 { font-size: 0.85714em; font-style: normal; font-weight: normal; vertical-align: super } .footnote-reference2 { font-size: 0.66667em; font-style: normal; font-weight: normal; line-height: 1.2; vertical-align: super } .footnote-text { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: -22px; margin: 0; padding: 0 0 0 22px } .footnote-text-para { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 12px; margin: 0; padding: 0 0 0 22px } .frame { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; margin: 10px auto 0; padding: 0 } .frame1 { height: auto; width: 100% } .frame2 { height: auto; width: 99% } .frame3 { height: auto; width: 58% } .frame4 { height: 14px; width: 7px } .frame5 { height: 9px; width: 21px } .frame6 { height: auto; width: 44% } .frame7 { height: auto; width: 76% } .frame8 { height: auto; width: 96% } .frame9 { height: auto; width: 91% } .frame10 { height: auto; width: 92% } .frame11 { height: auto; width: 79% } .frame12 { height: auto; width: 97% } .frame13 { height: auto; width: 55% } .frame14 { height: auto; width: 56% } .frame15 { height: auto; width: 98% } .frame16 { height: auto; width: 75% } .frame17 { height: 9px; width: 6px } .frame18 { height: 9px; width: 4px } .frame19 { height: 8px; width: 21px } .frame20 { height: auto; width: 82% } .frame21 { height: auto; width: 86% } .frame22 { height: auto; width: 64% } .frame23 { height: 7px; width: 16px } .frame24 { height: 13px; width: 5px } .frame25 { height: auto; width: 84% } .frame26 { height: auto; width: 89% } .frame27 { height: auto; width: 90% } .frame28 { height: 19px; width: 8px } .heading { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 16px 0 4px; padding: 0 } .heading1 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 12px 0 0; padding: 0 } .italic { font-style: italic; font-weight: normal } .list-numbers { font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2 } .no-paragraph-style { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .no-table-style { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: -4px; margin-top: 4px; text-indent: 0; border: #231f20 solid 1px } .normal { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 18px; margin: 0; padding: 0 } .normal-no-indent { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .normal1 { font-style: normal; font-weight: normal } .notes-header { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none; text-indent: 0; margin: 16px 0 5px; padding: 0 } .right-just { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: right; text-decoration: none; text-indent: 18px; margin: 0; padding: 0 } .strikethrough { font-style: normal; font-weight: normal; text-decoration: line-through } .subtitle { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77778em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 10px; padding: 0 } .superscript { font-style: normal; font-weight: normal; vertical-align: super } .title { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.33333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 27px; padding: 0 } .toc-entry { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none; text-indent: -45px; margin: 0 0 0 45px; padding: 0 } .underline { font-style: normal; font-weight: normal; text-decoration: underline }