.basic-text-frame { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .bp-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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 18px 0 30px } .bp-first1 { -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.364; text-align: justify; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 18px 0 30px } .bp-first2 { -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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: justify; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 18px 0 30px } .bp-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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 18px 7px 30px } .bp-last1 { -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.364; text-align: justify; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 18px 7px 30px } .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-family: "minion pro", serif; font-size: 1em; padding: 0; margin: 0 5pt } .calibre1 { display: block } .calibre2 { height: auto; width: auto } .calibre3 { line-height: 1.2 } .calibre4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre5 { display: table-column-group } .calibre6 { display: table-column } .calibre7 { display: table-header-group; vertical-align: middle } .calibre8 { display: table-row; vertical-align: inherit; width: 25% } .calibre9 { display: table-row-group; vertical-align: middle } .calibre10 { clear: both; display: block } .char-style-override { font-size: 1em; font-style: normal; font-weight: 500 } .char-style-override1 { font-family: "Minion Pro"; font-style: italic; font-weight: normal } .char-style-override2 { font-family: "Minion Pro"; font-style: italic; font-weight: bold } .char-style-override3 { font-family: "Minion Pro"; font-style: normal; font-weight: normal } .char-style-override4 { font-family: "Minion Pro"; font-size: 1em; font-style: normal; font-weight: normal } .char-style-override5 { text-transform: uppercase } .char-style-override6 { font-family: "Minion Pro"; font-style: normal; font-weight: bold } .char-style-override7 { font-family: "Minion Pro"; font-style: normal; font-variant: normal; font-weight: bold } .char-style-override8 { font-family: "Minion Pro"; font-style: normal; font-weight: normal; text-transform: uppercase } .char-style-override9 { font-size: 0.625em; vertical-align: super } .char-style-override10 { font-size: 0.75em; vertical-align: super } .char-style-override11 { font-family: "Minion Pro"; font-size: 0.625em; font-style: normal; font-weight: normal; vertical-align: super } .char-style-override12 { font-size: 1.29167em; line-height: 1.2 } .char-style-override13 { font-style: normal; font-weight: normal; text-transform: uppercase } .char-style-override14 { font-variant: normal; line-height: 1.2 } .char-style-override15 { display: inline-block; text-indent: 0; white-space: pre-wrap; width: 12px } .char-style-override16 { font-size: 0.83333em } .char-style-override17 { font-family: "Minion Pro Cond"; font-style: italic; font-weight: normal } .char-style-override18 { font-family: "Minion Pro"; font-size: 0.83333em; font-style: normal; font-weight: normal } .char-style-override19 { font-size: 1em } .char-style-override20 { font-family: "Minion Pro"; font-style: italic; font-weight: normal; line-height: 1.2 } .char-style-override21 { font-style: normal; font-weight: normal; line-height: 1.2 } .chart-italic { font-family: "Avenir LT Std 65 Medium", sans-serif; font-size: 0.83333em; font-style: italic; font-weight: 550 } .chart-italic1 { font-family: "Avenir LT Std 35 Light", sans-serif; font-size: 0.83333em; font-style: normal; font-weight: 300 } .citation-text { font-size: 1em; font-style: normal; font-weight: normal; line-height: 1.2 } .copyright { -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.83333em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .drop-cap { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; break-after: column; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.364; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .drop-cap1 { font-style: normal; font-weight: normal } .emphasis { font-style: italic; font-weight: normal } .endnote-reference { font-size: 0.75em; font-style: italic; font-weight: normal; vertical-align: super } .endnote-reference1 { font-size: 0.625em; font-style: normal; font-weight: normal; vertical-align: super } .endnote-reference2 { font-family: "Minion Pro"; font-size: 0.75em; font-style: normal; font-weight: normal; vertical-align: super } .endnote-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.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: -18px; padding: 0; margin: 0 0 0 18px } .extract-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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 18px } .extract-last { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 12px; padding: 0; margin: 0 18px 8px } .extract-last1 { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 12px; padding: 0; margin: 0 18px 6px } .extract-middle { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 12px; padding: 0; margin: 0 18px } .fbh { -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.66667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.5; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 37px } .fbh1 { -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.66667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.5; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 37px } .footnote-text-char { font-style: italic; font-weight: normal; line-height: 1.2 } .frame { height: 26px; width: 103px } .frame1 { height: 53px; width: 55px } .frame2 { height: 17px; width: 82px } .frame3 { height: 17px; width: 115px } .frame4 { height: 19px; width: 56px } .frame5 { height: 27px; width: 281px } .frame6 { height: 27px; width: 212px } .frame7 { height: 27px; width: 126px } .frame8 { height: 19px; width: 62px } .frame9 { height: 29px; width: 259px } .frame10 { height: 29px; width: 207px } .frame11 { height: 19px; width: 102px } .frame12 { height: 29px; width: 115px } .frame13 { height: 19px; width: 108px } .frame14 { height: 29px; width: 164px } .frame15 { height: 19px; width: 114px } .frame16 { height: 29px; width: 135px } .frame17 { height: 29px; width: 168px } .frame18 { height: 17px; width: 84px } .frame19 { height: 17px; width: 170px } .frame20 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; text-align: center; padding: 0; margin: 0 10px 10px 0 } .frame21 { height: 60%; width: auto } .frame22 { height: 75%; width: 75% } .frame24a { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; text-align: center; padding: 0; margin: 0 0 10px 10px } .frame24c { 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 } .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: 2em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 12px } .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: 1.29167em; font-style: normal; font-weight: bold; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0 0 6px } .heading2 { -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.25; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 3px } .heading3 { -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: italic; font-variant: normal; font-weight: bold; line-height: 1.25; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 3px } .image-text-frame { 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 } .nl { -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.364; text-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 0 0 30px } .nl-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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 0 0 30px } .nl-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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 0 8px 30px } .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: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: justify; text-decoration: none; text-indent: -15px; padding: 0; margin: 0 0 0 15px } .no-paragraph-style1 { -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-align: left; text-decoration: none; text-indent: -12px; padding: 0; margin: 0 0 7px 30px } .no-table-style { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: -4px; margin-top: 4px; text-indent: 0; border: #000 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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .normal1 { -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.364; text-align: justify; text-decoration: none; text-indent: 18px; padding: 0; margin: 0 } .normal2 { -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: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.364; text-align: justify; text-decoration: none; text-indent: 18px; padding: 0; margin: 0 } .normal3 { -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.364; text-align: left; text-decoration: none; text-indent: 18px; padding: 0; margin: 0 } .normal4 { -epub-ruby-position: over; 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.364; text-align: justify; text-decoration: none; text-indent: 18px; padding: 0; margin: 0 } .normal5 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "AvenirNext LT Pro MediumCn", sans-serif; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .normal6 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "Avenir LT Std 35 Light", sans-serif; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .normal7 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "Avenir LT Std 35 Light", sans-serif; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.364; text-align: left; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .normal8 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "Avenir LT Std 65 Medium", sans-serif; font-size: 0.83333em; font-style: italic; font-variant: normal; font-weight: 550; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .pn { -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.66667em; font-style: normal; font-weight: normal; line-height: 2.4; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0 0 12px } .pn1 { -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.66667em; font-style: normal; font-weight: normal; line-height: 2.4; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0 0 36px } .pt { -epub-ruby-position: over; 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: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 46px } .quote { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 18px 8px } .quote1 { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.4; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 18px 6px } .tablefix { display: table-cell; text-align: inherit; vertical-align: inherit; width: 23%; padding: 5px; border: #000 solid 1px } .text-fl { -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.29167em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .text-fl1 { -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.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 9px } .text-fl2 { -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: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.364; text-align: center; text-decoration: none; text-indent: 0; padding: 0; margin: 0 36px } .text-fl3 { -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.364; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 } .text-fl4 { -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.364; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 18px } .toc { -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.83333em; font-style: normal; font-weight: 600; line-height: 1.5; text-align: justify; text-decoration: none; text-indent: 0; text-transform: uppercase; padding: 0; margin: 0 0 0 12px } .toc1 { -epub-ruby-position: over; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-family: "Minion Pro Med", serif; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 500; line-height: 1.5; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 0 21px } .toc2 { -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.83333em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.5; text-align: justify; text-decoration: none; text-indent: 0; padding: 0; margin: 0 0 0 30px }