.calibre { display: block; font-size: 1.29167em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; line-height: 1.2 } .calibre2 { display: block; line-height: 1.2 } .calibre3 { display: block } .calibre4 { display: block; line-height: 1.2; margin: 1em 0 } .calibre5 { display: table-row-group; line-height: 1.2; vertical-align: middle } .calibre6 { display: table-row; line-height: 1.2; vertical-align: inherit } .calibre7 { clear: both; display: block; line-height: 1.2 } .calibre8 { line-height: 1.2 } .generated-style { height: auto; width: auto } .generated-style-override { background-color: rgba(0, 0, 0, 0); display: table-cell; height: 29.260742pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border-top: rgb(0, 0, 0) Solid 3pt; border-right: rgb(0, 0, 0) Solid 3pt; border-bottom: rgba(0, 0, 255, 1) Solid 0.75pt; border-left: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style-override1 { background-color: rgba(0, 0, 0, 0); display: table-cell; height: 43.270508pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border-top: rgba(0, 0, 255, 1) Solid 0.75pt; border-right: rgb(0, 0, 0) Solid 3pt; border-bottom: rgba(0, 0, 255, 1) Solid 0.75pt; border-left: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style-override2 { background-color: rgba(0, 0, 255, 1); display: table-cell; height: 15.270508pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border-top: rgba(0, 0, 255, 1) Solid 0.75pt; border-right: rgb(0, 0, 0) Solid 3pt; border-bottom: rgba(0, 0, 255, 1) Solid 0.75pt; border-left: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style-override3 { background-color: rgba(0, 0, 0, 0); display: table-cell; height: 15.270508pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border-top: rgba(0, 0, 255, 1) Solid 0.75pt; border-right: rgb(0, 0, 0) Solid 3pt; border-bottom: rgba(0, 0, 255, 1) Solid 0.75pt; border-left: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style-override4 { background-color: rgba(0, 0, 0, 0); display: table-cell; height: 43.31125pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border-top: rgba(0, 0, 255, 1) Solid 0.75pt; border-right: rgb(0, 0, 0) Solid 3pt; border-bottom: rgb(0, 0, 0) Solid 3pt; border-left: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style-override5 { background-color: rgba(0, 0, 0, 0); display: table-cell; height: 15.270508pt; line-height: 1.2; text-align: inherit; vertical-align: top; width: 300.03pt; border: rgb(0, 0, 0) Solid 3pt; padding: 4pt } .generated-style1 { border-collapse: separate; border-spacing: 0; display: table; float: left; line-height: 1.2; text-align: left; text-indent: 0; margin: 4pt 0 -4pt; border: rgb(0, 0, 0) Solid 1pt } .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: 4.9437rem; font-style: normal; font-variant: normal; font-weight: normal; margin: -0.2em 0.1em -0.25em 0 } .greys-114926-0-sg-drop-cap-84112-0-filtered1 { float: left; font-size: 2em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; margin: -0.2em 0.1em -0.25em 0 } .x-sg-bold { -webkit-text-stroke: -webkit-text; font-style: normal; font-weight: bold } .x-sg-bolditalic { -webkit-text-stroke: -webkit-text; font-style: italic; font-weight: bold } .x-sg-chapter-heading { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.41935em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 72pt 0 18pt } .x-sg-chapter-heading-subtitle { -webkit-text-stroke: -webkit-text; 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; margin: 18pt 0 } .x-sg-copyright-page-split { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 } .x-sg-italics { -webkit-text-stroke: -webkit-text; font-style: italic; font-weight: normal } .x-sg-paragraph-drop-caps-1-letter-58811-0-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 2.205381em 0 0 } .x-sg-paragraphs { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.8em; margin: 0 } .x-sg-paragraphs-centered-split { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; margin: 0 } .x-sg-paragraphs-flush-right-quote { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: right; text-decoration: none; text-indent: 0; margin: 9pt 0 0 } .x-sg-toc-body-text { -webkit-text-stroke: -webkit-text; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; text-align: left; text-decoration: none; text-indent: 0; margin: 0 }