._idgenobjectattribute { height: 85px; line-height: 1.2; width: 62px } ._idgenobjectattribute1 { height: 65px; line-height: 1.2; width: 65px } ._idgenobjectattribute2 { height: 16px; width: 72px } ._idgenobjectattribute3 { height: 1703.78px; width: 1080px } ._idgenobjectattribute4 { height: 481.79px; width: 1080px } ._idgenobjectattribute5 { height: 567px; width: 356px } ._idgenobjectattribute6 { height: 1464.92px; line-height: 1.2; width: 1080px } ._idgenobjectattribute7 { height: 298.73px; width: 1080px } ._idgenobjectattribute8 { height: 304.41px; width: 1080px } ._idgenobjectattribute9 { height: 381.05px; width: 1080px } ._idgenobjectattribute10 { height: 221px; width: 306px } ._idgenobjectattribute11 { height: 882.68px; width: 1080px } ._idgenobjectattribute12 { height: 137px; width: 356px } ._idgenobjectattribute13 { height: 1609.87px; width: 1080px } ._idgenobjectattribute14 { height: 427.4px; width: 1080px } ._idgenobjectattribute15 { height: 352.94px; width: 1080px } ._idgenobjectattribute16 { height: 475.96px; width: 1080px } ._idgenobjectattribute17 { height: 473.06px; width: 1080px } ._idgenobjectattribute18 { height: 375.25px; width: 1080px } ._idgenobjectattribute19 { height: 376.63px; width: 1080px } ._idgenobjectattribute20 { height: 340.33px; width: 1080px } ._idgenobjectattribute21 { height: 432.22px; width: 1080px } ._idgenobjectattribute22 { height: 383.44px; width: 1080px } ._idgenobjectattribute23 { height: 304.91px; width: 1080px } ._idgenobjectattribute24 { height: 433.92px; width: 1080px } ._idgenobjectattribute25 { height: 369.57px; width: 1080px } ._idgenobjectattribute26 { height: 1589.9px; width: 1080px } ._idgenobjectattribute27 { height: 467.39px; width: 1080px } ._idgenobjectattribute28 { height: 409.28px; width: 1080px } ._idgenobjectattribute29 { height: 378.27px; width: 1080px } ._idgenobjectattribute30 { height: 419.43px; width: 1080px } ._idgenobjectattribute31 { height: 905.41px; width: 1080px } ._idgenobjectattribute32 { height: 339.17px; width: 1080px } ._idgenobjectattribute33 { height: 337.81px; width: 1080px } ._idgenobjectattribute34 { height: 298.86px; width: 1080px } ._idgenobjectattribute35 { height: 342.73px; width: 1080px } ._idgenobjectattribute36 { height: 419.24px; width: 1080px } ._idgenobjectattribute37 { height: 301.76px; width: 1080px } ._idgenobjectattribute38 { height: 168px; width: 131px } ._idgenobjectlayout { 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 } ._idgenobjectstyleoverride { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; padding: 0; margin: 0 } .base-line-for-anchored-images { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .basic-graphics-frame { display: inline-block; height: 0; position: relative; width: 0; border: #000 solid 1px; padding: 0; margin: 0 } .basic-paragraph { -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; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .basic-paragraph1 { -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; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 45px 0 50px } .basic-text-frame { border-bottom-style: solid; border-bottom-width: 0; border-left-style: solid; border-left-width: 0; border-right-style: solid; border-right-width: 0; border-top-style: solid; border-top-width: 0; display: block; padding: 0; margin: 0 } .body { 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.25; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 36px; text-transform: none; widows: 1; padding: 0; margin: 0 } .body1 { 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.25; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 36px; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 5px } .body2 { 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.25; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 36px; text-transform: none; widows: 1; padding: 0; margin: 0 55px 0 54px } .body3 { display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: disc; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 54px } .bulleted-normal { display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.333; list-style-position: outside; list-style-type: disc; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 32px } .calibre { -epub-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: block; line-height: 1.2 } .calibre4 { display: table-column-group } .calibre5 { display: table-column } .calibre6 { display: table-row-group; vertical-align: middle } .calibre7 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre8 { display: block; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre9 { display: block; list-style-type: square; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre10 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .caption1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.75em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 0 9px } .ch-quote-attribution { 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.455; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 9px 36px } .ch-quote-attribution1 { 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.455; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 36px } .chapter-heading { 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; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 0 18px } .chapter-quote { 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: normal; line-height: 1.231; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 36px } .chapter-quote1 { 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: normal; line-height: 1.231; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 36px 5px } .charoverride { font-size: 2em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride1 { font-size: 1.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-transform: uppercase } .charoverride2 { font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; text-transform: uppercase } .charoverride3 { font-size: 0.83333em } .charoverride4 { font-size: 1.29167em; line-height: 1.2 } .charoverride5 { font-size: 1.29167em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride6 { font-style: italic; font-weight: normal } .charoverride7 { font-size: 0.625em; vertical-align: super } .charoverride8 { font-style: normal; font-weight: normal } .charoverride9 { font-style: normal; font-weight: bold } .charoverride10 { font-variant: normal; text-transform: uppercase } .charoverride11 { font-size: 0.625em; vertical-align: sub } .charoverride12 { font-size: 1em; font-style: normal; font-weight: normal } .charoverride13 { font-size: 1.2em; font-style: normal; font-weight: normal; line-height: 1.2 } .charoverride14 { font-size: 1.2em; font-style: italic; font-weight: normal; line-height: 1.2 } .charoverride15 { font-size: 0.75em; font-style: normal; font-weight: normal; vertical-align: sub } .charoverride16 { font-size: 0.75em; font-style: normal; font-weight: normal; vertical-align: super } .charoverride17 { font-size: 0.83333em; font-style: normal; font-weight: normal } .charoverride18 { font-size: 0.83333em; font-style: italic; font-weight: normal } .citiation-section { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 9px 0 0 } .flashback-separator { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 9px 0 } .hyperlink { color: #0563c1; text-decoration: underline } .hyperlink1 { color: #0563c1; font-style: normal; font-weight: normal; text-decoration: underline } .hyperlink2 { color: #0563c1; font-size: 0.83333em; font-style: normal; font-weight: normal; text-decoration: underline } .indented-quote { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 5px 0 5px 27px } .list-paragraph { display: list-item; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 18px } .list-paragraph1 { display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: lower-alpha; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 18px } .list-paragraph2 { display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: lower-roman; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 18px } .list-paragraph3 { display: list-item; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: lower-alpha; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 18px } .main-science-list { display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.25; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 0 18px } .no-table-style { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: -4px; margin-top: 4px; text-indent: 0; border: #000 solid 1px } .no-table-style1 { display: table-row; page-break-after: auto; page-break-before: auto; vertical-align: inherit } .no-table-style2 { display: table-cell; text-align: inherit; vertical-align: middle; border: #000 solid 1px; padding: 4px } .no-table-style3 { display: table-cell; text-align: inherit; vertical-align: top; border: #000 solid 1px; padding: 4px } .normal { -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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal1 { -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.333; orphans: 1; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal2 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal3 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 14px } .normal4 { 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.333; orphans: 1; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 14px } .normal5 { -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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: center; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 9px } .normal6 { 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.333; orphans: 1; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal7 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal8 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 5px 0 0 27px } .normal9 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 27px } .normal10 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 0 5px 27px } .normal11 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 9px 0 } .normal12 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 14px; text-transform: none; widows: 1; padding: 0; margin: 0 0 9px } .normal13 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 } .normal14 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 36px; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 18px } .paraoverride { 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 0 18px } .toc-entry { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 36px } .toc-entry1 { 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.333; orphans: 1; page-break-before: auto; text-align: justify; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 0 0 36px } .toc-entry2 { 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.333; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; padding: 0; margin: 0 0 5px 36px }