.calibre { display: block; font-size: 1.125em; line-height: 1.2; margin-bottom: 0; margin-left: 5pt; margin-right: 5pt; margin-top: 0; padding-left: 0; padding-right: 0 } .calibre1 { display: block } .calibre2 { display: block; margin-bottom: 1em; margin-left: 0; margin-right: 0; margin-top: 1em } .calibre3 { display: block } .calibre4 { display: table-row-group; vertical-align: middle } .calibre5 { display: table-row; vertical-align: inherit } .calibre6 { clear: both; display: block } .generated-style { height: auto; width: auto } .generated-style-override { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 255, 1); border-bottom-style: Solid; border-bottom-width: 0.75pt; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 3pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 3pt; border-top-color: rgb(0, 0, 0); border-top-style: Solid; border-top-width: 3pt; display: table-cell; height: 17.614258pt; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; text-align: inherit; vertical-align: top; width: 338.03pt } .generated-style-override1 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 255, 1); border-bottom-style: Solid; border-bottom-width: 0.75pt; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 3pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 3pt; border-top-color: rgba(0, 0, 255, 1); border-top-style: Solid; border-top-width: 0.75pt; display: table-cell; height: 44.740234pt; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; text-align: inherit; vertical-align: top; width: 338.03pt } .generated-style-override2 { background-color: rgba(0, 0, 255, 1); border-bottom-color: rgba(0, 0, 255, 1); border-bottom-style: Solid; border-bottom-width: 0.75pt; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 3pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 3pt; border-top-color: rgba(0, 0, 255, 1); border-top-style: Solid; border-top-width: 0.75pt; display: table-cell; height: 16.740234pt; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; text-align: inherit; vertical-align: top; width: 338.03pt } .generated-style-override3 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgba(0, 0, 255, 1); border-bottom-style: Solid; border-bottom-width: 0.75pt; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 3pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 3pt; border-top-color: rgba(0, 0, 255, 1); border-top-style: Solid; border-top-width: 0.75pt; display: table-cell; height: 17.614258pt; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; text-align: inherit; vertical-align: top; width: 338.03pt } .generated-style-override4 { background-color: rgba(0, 0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-bottom-style: Solid; border-bottom-width: 3pt; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 3pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 3pt; border-top-color: rgba(0, 0, 255, 1); border-top-style: Solid; border-top-width: 0.75pt; display: table-cell; height: 30.740234pt; padding-bottom: 4pt; padding-left: 4pt; padding-right: 4pt; padding-top: 4pt; text-align: inherit; vertical-align: top; width: 338.03pt } .generated-style1 { border-bottom-color: rgb(0, 0, 0); border-bottom-style: Solid; border-bottom-width: 1pt; border-collapse: separate; border-left-color: rgb(0, 0, 0); border-left-style: Solid; border-left-width: 1pt; border-right-color: rgb(0, 0, 0); border-right-style: Solid; border-right-width: 1pt; border-spacing: 0; border-top-color: rgb(0, 0, 0); border-top-style: Solid; border-top-width: 1pt; display: table; float: left; margin-bottom: -4pt; margin-left: 0; margin-right: 0; margin-top: 4pt; text-align: left; text-indent: 0 } .greys-114926-0-sg-drop-cap { font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2 } .greys-114926-0-sg-drop-cap-84112-0-filtered { float: left; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin-bottom: -0.25em; margin-left: 0; margin-right: 0.1em; margin-top: -0.2em } .greys-114926-0-sg-small-caps { font-style: normal; font-variant: small-caps; font-weight: normal } .greys-114926-0-sg-small-caps-170346-0-override { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: small-caps; font-weight: normal; line-height: 1.318182em; text-decoration: none } .no-style-override { -webkit-text-stroke: -webkit-text; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.421053em; text-decoration: none } .no-style-override1 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.318182em; text-decoration: none } .x-sg-bold { -webkit-text-stroke: -webkit-text; font-style: normal; font-weight: bold } .x-sg-chapter-heading { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.77778em; font-style: normal; font-weight: normal; line-height: 1.230769em; margin-bottom: 18pt; margin-left: 0; margin-right: 0; margin-top: 72pt; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase } .x-sg-chapter-heading-subtitle { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.25926em; font-style: normal; font-weight: normal; line-height: 1.2; margin-bottom: 18pt; margin-left: 0; margin-right: 0; margin-top: 18pt; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase } .x-sg-copyright-page-split { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.444444em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0 } .x-sg-glossary-paragraphs { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 9pt; margin-left: 18pt; margin-right: 0; margin-top: 0; text-align: justify; text-align-last: left; text-decoration: none; text-indent: -18pt } .x-sg-italics { -webkit-text-stroke: -webkit-text; font-style: italic; font-weight: normal } .x-sg-italics-41154-0-override { -webkit-text-stroke: -webkit-text; font-size: 0.75em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.421053em; text-decoration: none } .x-sg-normal-paragraph-no-indent-after-scene-break { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0 } .x-sg-paragraph-drop-caps-1-letter-58811-0-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 2.205381em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0 } .x-sg-paragraphs { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.636364em } .x-sg-paragraphs-centered { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0 } .x-sg-paragraphs-flush-right-italics { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 18pt; margin-left: 0; margin-right: 0; margin-top: 9pt; text-align: right; text-decoration: none; text-indent: 0 } .x-sg-scene-breaks-aka-dot-dot-dot { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 9pt; margin-left: 0; margin-right: 0; margin-top: 9pt; text-align: center; text-decoration: none; text-indent: 0 } .x-sg-signup-form-body { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; margin-bottom: 9pt; margin-left: 0; margin-right: 0; margin-top: 9pt; text-align: center; text-decoration: none; text-indent: 0 } .x-sg-signup-form-body-218379-0-filtered { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.66667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0 } .x-sg-signup-form-header-218378-0-filtered { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: center; text-decoration: none; text-indent: 0 } .x-sg-toc-body-text { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.363636em; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0; text-align: left; text-decoration: none; text-indent: 0 }