.author { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; 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; margin: 0 0 6px; padding: 0 } .bold { font-style: normal; font-weight: bold; line-height: 1.2 } .bold-italic { font-style: italic; font-weight: bold; line-height: 1.2 } .bold-underline { font-style: normal; font-weight: bold; text-decoration: underline } .bold-underline1 { font-style: normal; font-weight: bold; line-height: 1.2; text-decoration: underline } .bold1 { font-style: normal; font-weight: bold } .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; margin: 0 5pt; padding: 0 } .calibre1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } .calibre2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; margin: 0; padding: 0 } .calibre3 { line-height: 1.2 } .calibre4 { display: block; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre5 { display: block; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre6 { display: block; list-style-type: circle; margin-bottom: 0; margin-right: 0; margin-top: 0 } .footnote-reference { font-size: 0.58333em; vertical-align: super } .hyperlink { text-decoration: underline } .hyperlink-italic { font-style: italic; font-weight: normal; text-decoration: underline } .italic { font-style: italic; font-weight: normal } .main-styles_body { -epub-text-align-last: left; 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .main-styles_body---indent { -epub-text-align-last: left; 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px 36px; padding: 0 } .main-styles_body---keep-with-next { -epub-text-align-last: left; 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; orphans: 1; page-break-after: avoid; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .main-styles_bullet-list { -epub-text-align-last: left; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; list-style-position: outside; list-style-type: disc; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px 12px } .main-styles_bullet-list-2nd---first { -epub-text-align-last: left; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; list-style-position: outside; list-style-type: circle; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 10px 0 18px 12px } .main-styles_bullet-list1 { -epub-text-align-last: left; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; list-style-position: outside; list-style-type: disc; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px } .main-styles_copyright { -epub-text-align-last: left; 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; orphans: 1; page-break-after: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px; padding: 0 } .main-styles_heading { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.125em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; orphans: 99; page-break-after: avoid; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 36px 0 18px; padding: 0 } .main-styles_heading-1-alt { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 36px; padding: 0 } .main-styles_heading1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; orphans: 2; page-break-after: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 36px; padding: 0 } .main-styles_heading2 { 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: bold; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 4em 0 36px; padding: 0 } .main-styles_heading3 { 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; orphans: 2; page-break-after: avoid; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 18px 0; padding: 0 } .main-styles_heading4 { 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: bold; line-height: 1.2; orphans: 1; page-break-after: auto; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 36px; padding: 0 } .main-styles_list-item---first { -epub-text-align-last: left; 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 18px 0; padding: 0 } .main-styles_number-list-first { -epub-text-align-last: left; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; list-style-position: outside; list-style-type: decimal; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 0 0 18px 12px } .subtitle { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.41667em; font-style: italic; font-variant: normal; font-weight: bold; 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; margin: 0 0 100px; padding: 0 } .title { 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.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; margin: 100px 0 18px; padding: 0 } .toc { 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 10px 0 0 36px; padding: 0 } .toc-1-alt { 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 14px 0 0; padding: 0 } .toc1 { 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; orphans: 1; page-break-after: auto; page-break-before: auto; text-decoration: none; text-indent: 0; text-transform: none; widows: 1; margin: 18px 0 0; padding: 0 }