ul, ol { padding: 0pt; margin-top: 0pt; margin-bottom: 0pt; } @media all{ a.footnote-anchor { vertical-align: super; font-size: 0.5rem; } } @media all{ a.footnote-link { vertical-align: super; font-size: 0.5rem; } } div.footnotes { margin-top: 6pt; margin-bottom: 6pt; } div.generated-style { } p.x-sg-chapter-heading-610-0 { font-style: normal; font-weight: normal; font-size: 1.5rem; -webkit-text-stroke: -webkit-text; line-height: 1.44444444444444em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; page-break-before: always; margin: 72pt 0pt 63pt 0pt; } p.x-sg-paragraphs-centered-split-176241-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; page-break-before: always; margin: 0pt; } p.x-sg-paragraphs-centered-108283-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 0pt; } p.x-sg-copyright-page-split-176239-0 { font-style: normal; font-weight: normal; font-size: 0.75rem; -webkit-text-stroke: -webkit-text; line-height: 1.44444444444444em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; page-break-before: always; margin: 0pt; } p.x-sg-copyright-page-58808-0 { font-style: normal; font-weight: normal; font-size: 0.75rem; -webkit-text-stroke: -webkit-text; line-height: 1.44444444444444em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-section-heading-176086-0 { font-style: normal; font-weight: normal; font-size: 1.5rem; -webkit-text-stroke: -webkit-text; line-height: 1.44444444444444em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; page-break-before: always; margin: 72pt 0pt 63pt 0pt; } p.x-sg-toc-body-text-indented-main-176092-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: left; margin: 4.5pt 0pt 0pt 0pt; } p.x-sg-toc-body-text-indented-second-176090-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: left; margin: 0pt 0pt 0pt 18pt; } p.x-sg-paragraph-drop-caps-1-letter-58811-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-paragraph-drop-caps-1-letter-58811-0-override { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } @media all{ p.x-sg-paragraph-drop-caps-1-letter-58811-0-override { margin-top: 2.205381em; } } p.x-sg-paragraphs-609-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 1.63636363636364em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-scene-breaks-aka-dot-dot-dot-613-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 9pt 0pt; } p.x-sg-normal-paragraph-no-indent-after-scene-break-104900-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-normal-paragraph-no-indent-after-scene-break-nogrep-187544-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-chapter-heading-subtitle-73449-0 { font-style: normal; font-weight: normal; font-size: 1.16666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.42857142857143em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: center; margin: 18pt 0pt; } p.x-sg-paragraph-drop-caps-2-letters-58909-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } p.x-sg-paragraph-drop-caps-2-letters-58909-0-override { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt; } @media all{ p.x-sg-paragraph-drop-caps-2-letters-58909-0-override { margin-top: 2.205381em; } } p.x-sg-paragraph-in-chapter-quotes-75034-0 { font-style: normal; font-weight: normal; font-size: 0.91666666666667rem; -webkit-text-stroke: -webkit-text; line-height: 1.36363636363636em; text-decoration: none; font-variant: normal; text-indent: 0em; text-align: justify; text-align-last: left; margin: 0pt 0pt 0pt 31.5pt; } span.x-sg-italics-41154-0 { font-style: italic; font-weight: normal; -webkit-text-stroke: -webkit-text; } span.greys-114926-0-sg-drop-cap-84112-0 { font-style: normal; font-weight: normal; font-variant: normal; } span.greys-114926-0-sg-drop-cap-84112-0-filtered { font-style: normal; font-weight: normal; font-variant: normal; font-binding: [Default]; } @media all{ span.greys-114926-0-sg-drop-cap-84112-0-filtered { float: left; margin-top: -0.20em; margin-right: 0.1em; margin-bottom: -0.25em; margin-left: 0; font-size: 4.9437rem; } } span.x-sg-bold-41153-0 { font-style: normal; font-weight: bold; -webkit-text-stroke: -webkit-text; }