.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: 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; padding: 0; margin: 0 } .calibre2 { display: block } .calibre3 { display: table-column-group } .calibre4 { display: table-column } .calibre5 { display: table-row-group; vertical-align: middle } .calibre6 { display: table-row; vertical-align: inherit } .calibre7 { display: block; line-height: 1.2 } .calibre8 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .cell-style-override { 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: 5px } .char-style-override { font-style: normal; font-weight: normal } .char-style-override1 { font-style: normal; font-weight: 300 } .char-style-override2 { font-style: normal; font-weight: 600 } .char-style-override3 { font-size: 1.2em; font-style: normal; font-weight: 600 } .char-style-override4 { font-size: 1.11111em; font-style: normal; font-weight: 600; line-height: 1.2 } .char-style-override5 { font-size: 0.83333em; vertical-align: super } .emphasis { font-style: italic; font-weight: normal } .emphasis1 { font-style: italic; font-weight: normal; line-height: 1.2 } .epubsmallcaps { font-variant: small-caps } .epubtext { 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.4; text-align: left; text-decoration: none; text-indent: 25px; padding: 0; margin: 0 2px } .epubtext-bulleted { -epub-hyphens: none; -webkit-hyphens: none; 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.4; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 7% 0.75em 10% } .epubtext-caption { -epub-hyphens: none; -webkit-hyphens: none; 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.4; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 2px 0.75em } .epubtext-centered { -epub-hyphens: none; -webkit-hyphens: none; 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.4; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 2px 0.75em } .epubtext-char { font-size: 1em; font-style: normal; font-weight: 300 } .epubtext-char1 { font-size: 1.2em; font-style: normal; font-weight: 300 } .epubtext-footnote { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 9px 18px } .epubtext-formula { -epub-hyphens: none; -webkit-hyphens: none; 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.4; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 7% 0.75em 10% } .epubtext-list { -epub-hyphens: none; -webkit-hyphens: none; 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-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 6px } .epubtext-skipafter { 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.4; text-align: left; text-decoration: none; text-indent: 25px; padding: 0; margin: 0 2px 0.75em } .epubtext-skipafter1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-after: page; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: left; text-decoration: none; text-indent: 25px; padding: 0; margin: 0 2px 0.75em } .epubtext-subcaption { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 2px 0.75em } .epubtext-tablecell { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .epubtext1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-after: page; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: left; text-decoration: none; text-indent: 25px; padding: 0; margin: 0 2px } .frame { height: auto; width: 19% } .frame1 { height: auto; width: 86% } .frame2 { height: auto; width: 98% } .frame3 { height: auto; width: 66% } .frame4 { height: auto; width: 83% } .frame5 { height: auto; width: 78% } .frame6 { height: auto; width: 48% } .frame7 { height: auto; width: 81% } .frame8 { height: auto; width: 32% } .frame9 { height: auto; width: 94% } .frame10 { height: auto; width: 74% } .frame11 { height: auto; width: 72% } .frame12 { height: auto; width: 73% } .frame13 { height: auto; width: 51% } .frame14 { height: auto; width: 68% } .frame15 { height: auto; width: 70% } .frame16 { height: auto; width: 95% } .frame17 { height: auto; width: 42% } .frame18 { height: auto; width: 57% } .frame19 { height: auto; width: 53% } .frame20 { height: auto; width: 64% } .frame21 { height: auto; width: 52% } .frame22 { height: auto; width: 49% } .frame23 { height: auto; width: 80% } .frame24 { height: auto; width: 96% } .frame25 { height: auto; width: 67% } .frame26 { height: auto; width: 91% } .frame27 { height: auto; width: 79% } .frame28 { height: auto; width: 85% } .frame29 { height: auto; width: 43% } .frame30 { height: auto; width: 76% } .frame31 { height: auto; width: 87% } .frame32 { height: auto; width: 56% } .frame33 { height: auto; width: 62% } .frame34 { height: auto; width: 90% } .frame35 { height: auto; width: 58% } .frame36 { height: auto; width: 93% } .frame37 { height: auto; width: 88% } .frame38 { height: auto; width: 65% } .frame39 { height: auto; width: 46% } .frame40 { height: auto; width: 63% } .frame41 { height: auto; width: 75% } .frame42 { height: auto; width: 71% } .frame43 { height: auto; width: 60% } .frame44 { height: auto; width: 82% } .frame45 { height: 62px; width: 108px } .frame46 { height: 60px; width: 108px } .frame47 { height: 59px; width: 108px } .frame48 { height: 51px; width: 108px } .frame49 { height: 57px; width: 108px } .frame50 { height: 52px; width: 108px } .frame51 { height: auto; width: 84% } .frame52 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; text-align: center; padding: 0; margin: 0 auto } .frame53 { height: auto; width: 92% } .h { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 14px; padding: 0; margin: 42px 0 18px } .h1 { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 36px 0 0.75em } .h2 { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-style: normal; font-variant: small-caps; font-weight: bold; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 18px 0 9px } .hyperlink { font-size: 1em; font-style: normal; font-weight: normal } .hyperlink1 { font-size: 1.2em; font-style: normal; font-weight: normal } .image { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 12px 0 5px } .leftindent { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: italic; font-variant: normal; font-weight: 300; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 0 23px } .no-paragraph-style { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-after: page; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .no-paragraph-style1 { 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-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .no-paragraph-style2 { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.66667em; font-style: italic; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 72px 0 36px } .no-table-style { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: -4px; margin-top: 4px; text-indent: 0; border: #000 none 0 } .notereference { font-size: 0.625em; font-style: normal; font-weight: normal; vertical-align: super } .notereference1 { font-size: 0.75em; font-style: normal; font-weight: normal; vertical-align: super } .strong { font-style: normal; font-weight: bold; line-height: 1.2 } .strong1 { font-style: normal; font-weight: bold } .strong2 { display: inline-block; font-style: normal; font-weight: bold; text-indent: 0; white-space: pre-wrap } .subscript { font-size: 0.625em; vertical-align: sub } .subscript1 { font-size: 0.75em; vertical-align: sub } .superscript { font-size: 0.83333em; font-style: normal; font-weight: normal; vertical-align: super } .title { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 2em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 14px; padding: 0; margin: 12px 0 9px } .title1 { -epub-hyphens: none; -webkit-hyphens: none; 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-align: center; text-decoration: none; text-indent: 14px; padding: 0; margin: 12px 0 9px } .title2 { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 14px; padding: 0; margin: 12px 0 9px } .toc { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 5px; padding: 0; margin: 0 } .toc-page-number { font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2 } .toc-title { -epub-hyphens: none; -webkit-hyphens: none; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-before: page; display: block; font-size: 1.66667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 36px 5% 27px 4% } .toc1 { 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-align: left; text-decoration: none; text-indent: 10px; padding: 0; margin: 0 0 0 12px } .toc2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 0 24px } .underline { text-decoration: underline }