.bold { font-style: normal; font-weight: bold } .calibre { -webkit-line-break: after-white-space; -webkit-nbsp-mode: normal; display: block; font-family: serif; font-size: 1.41667em; line-height: 1.2; orphans: 2; padding-left: 0; padding-right: 0; text-align: left; widows: 2; word-wrap: break-word; margin: 0 5pt } .calibre1 { line-height: 1.2 } .calibre2 { height: auto; line-height: 1.2; width: auto } .calibre3 { font-size: 0.77778em; line-height: normal; vertical-align: super } .calibre4 { display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 6pt } .calibre5 { color: gray; display: block; height: 2px; line-height: 1.2; border: currentColor inset 1px; margin: 0.5em auto } .calibre6 { display: block } .calibre7 { font-weight: bold } .calibre8 { display: block; line-height: 1.2; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 6pt } .calibre9 { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0; margin-left: 12pt; margin-top: 12pt; text-indent: 0 } .calibre10 { display: table-column-group; line-height: 1.2 } .calibre11 { display: table-column; line-height: 1.2 } .calibre12 { display: table-header-group; line-height: 1.2; vertical-align: middle } .calibre13 { display: table-row; line-height: 1.2; vertical-align: inherit } .calibre14 { display: table-row-group; line-height: 1.2; vertical-align: middle } .calibre15 { font-size: 0.75em; line-height: normal; vertical-align: super } .caption { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; text-align: center; margin: 2pt 36pt } .chapter-number { font-size: 1.2em; font-style: normal; font-weight: normal; line-height: 1.2 } .chapter-title { display: block; font-size: 1.17647em; font-style: normal; font-weight: normal; line-height: 1.2; text-align: center; text-indent: 0; margin: 0 0 50pt } .contents { display: block; font-size: 0.70588em; font-weight: normal; text-align: left; margin: 0 0 3pt 12pt } .contents1 { display: block; font-size: 0.70588em; font-weight: normal; text-align: left; margin: 0 0 4pt } .contents1-space { display: block; font-size: 0.70588em; font-weight: normal; text-align: left; margin: 12pt 0 4pt } .contents2-space { display: block; font-size: 0.70588em; font-weight: normal; text-align: left; margin: 12pt 0 3pt 12pt } .copyright { display: block; font-size: 0.52941em; text-align: left; margin: 0 } .copyright-space { display: block; font-size: 0.52941em; text-align: left; margin: 12pt 0 0 } .credit-line { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; text-align: right; margin: 2pt 36pt 14pt } .endorsement-text { display: block; font-size: 0.52941em; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; margin: 12pt 0 0 } .extract { display: block; font-size: 0.52941em; text-align: left; text-indent: 12pt; margin: 0 12pt } .extract-space { display: block; font-size: 0.52941em; text-align: left; text-indent: 0; margin: 12pt 12pt 0 } .figure-marker { display: block; line-height: 1.2; text-align: center; text-weight: bold; margin: 14pt 0 } .footnote-text { display: block; font-size: 0.70588em; font-variant: normal; text-align: left; text-indent: 0; margin: 0 } .generated-style { display: block; line-height: 1.2 } .heading { display: block; font-size: 0.70588em; font-style: normal; font-weight: bold; page-break-after: avoid; text-align: left; text-indent: 0; text-transform: none; margin: 22pt 0 10pt } .heading1 { display: block; font-size: 0.70588em; font-style: italic; font-weight: bold; page-break-after: avoid; text-align: left; text-indent: 0; text-transform: none; margin: 16pt 0 6pt 12pt } .hyper-color { color: black; text-decoration: none } .index-space { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; padding-left: 8pt; text-align: left; text-indent: -8pt; margin: 8pt 0 0 } .index-subj-main { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; padding-left: 8pt; text-align: left; text-indent: -8pt; margin: 0 } .index-subj-subentry { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; padding-left: 8pt; text-align: left; text-indent: -8pt; margin: 0 0 0 12pt } .index-subj-subsubentry { display: block; font-size: 0.52941em; font-style: normal; font-weight: normal; padding-left: 8pt; text-align: left; text-indent: -8pt; margin: 0 0 0 24pt } .italic { font-style: italic; font-weight: normal } .italic1 { font-style: italic; font-weight: normal; line-height: 1.2 } .list-numbered { display: list-item; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; text-align: left; widows: 2; margin: 2pt 0 0 } .list-numbered-space { display: list-item; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; text-align: left; widows: 2; margin: 12pt 0 0 } .list-numbered-space1 { display: block; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; padding-left: 12pt; text-align: left; text-indent: -12pt; widows: 2; margin: 12pt 0 0 12pt } .list-numbered1 { display: block; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; padding-left: 12pt; text-align: left; text-indent: -12pt; widows: 2; margin: 2pt 0 0 12pt } .list-unnumbered { display: list-item; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; text-align: left; widows: 2; margin: 0 } .list-unnumbered1 { display: block; font-size: 0.70588em; font-style: normal; font-variant: normal; orphans: 2; padding-left: 12pt; text-align: left; text-indent: -12pt; widows: 2; margin: 0 0 0 12pt } .sidebar { display: block; font-family: sans-serif; font-size: 0.52941em; text-align: left; text-indent: 12pt; margin: 0 } .sidebar-extract { display: block; font-family: sans-serif; font-size: 0.52941em; text-align: left; text-indent: 0; margin: 12pt 24pt 0 } .sidebar-head { display: block; font-family: sans-serif; font-size: 0.52941em; font-weight: bold; text-align: left; text-indent: 0; margin: 12pt 0 } .sidebar-head-no-space { display: block; font-family: sans-serif; font-size: 0.52941em; font-weight: bold; text-align: left; text-indent: 0; margin: 0 0 12pt } .sidebar-left { display: block; font-family: sans-serif; font-size: 0.52941em; text-align: left; text-indent: 0; margin: 0 } .sidebar-left-space { display: block; font-family: sans-serif; font-size: 0.52941em; text-align: left; text-indent: 0; margin: 12pt 0 0 } .sidebar-list { display: list-item; font-size: 0.52941em; font-style: normal; font-variant: normal; orphans: 2; text-align: left; widows: 2; margin: 0 } .sidebar-rule { display: block; line-height: 1.2; margin: 18pt 0% 6pt } .sidebar-rule1 { display: block; line-height: 1.2; margin: 4pt 0% 12pt } .sidebar-title { background: #ccc; display: block; font-family: sans-serif; font-size: 0.52941em; font-style: normal; font-variant: normal; font-weight: bold; text-align: center; text-indent: 0; margin: 8pt 0 12pt; padding: 3pt } .start { background: #FFF8DC; display: block; font-size: 0.79412em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: right; border-top: black solid thin; border-bottom: black solid thin; margin: 12pt 5% 30pt; padding: 4pt } .table-text { display: table-cell; font-size: 0.70588em; font-weight: bold; text-align: left; vertical-align: inherit; padding: 4pt } .table-text1 { display: table-cell; line-height: 1.2; text-align: inherit; vertical-align: top; padding: 1pt } .text { display: block; font-size: 0.70588em; orphans: 2; text-align: left; text-indent: 12pt; widows: 2; margin: 0 } .text-first { display: block; font-size: 0.70588em; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 0 } .text-left-space { display: block; font-size: 0.70588em; font-variant: normal; orphans: 2; text-align: left; text-indent: 0; widows: 2; margin: 12pt 0 0 } .text-space { display: block; font-size: 0.70588em; orphans: 2; text-align: left; text-indent: 12pt; widows: 2; margin: 12pt 0 0 } .pcalibre2:visited { color: #c6f } .pcalibre3:link { color: blue } .pcalibre1:hover { background: #cc9 } .pcalibre:active { color: red }