.bdy { font-size: 0.70588em; font-style: normal; font-weight: normal; line-height: 1.666667em; text-decoration: none } .bdy-4469-1-override { -webkit-text-stroke: -webkit-text; font-size: 1.125em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.428571em; text-decoration: none } .bdy-4469-1-override1 { -webkit-text-stroke: -webkit-text; font-size: 2em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .bdy-4469-1-override2 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.666667em; text-decoration: none } .bdy-6127-2-override { -webkit-text-stroke: -webkit-text; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.4em; text-decoration: none } .bdy-6127-2-override1 { -webkit-text-stroke: -webkit-text; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 2em; text-decoration: none } .bdy-6127-2-override2 { -webkit-text-stroke: -webkit-text; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-decoration: none } .body-4468-1-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 175pt } .body-4468-1-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 0 } .calibre { display: block; font-size: 1em; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block } .calibre2 { display: block; line-height: 1.2 } .calibre3 { line-height: 1.2 } .generated-style { height: auto; width: auto } .hdr { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.125em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-align: center; text-decoration: none; text-indent: 0; margin: 15pt 0 40pt } .hdr1 { font-size: 1em; font-style: normal; font-weight: bold; text-decoration: none } .hyperlink-4827-24-override { -webkit-text-stroke: -webkit-text; color: rgb(5, 99, 193); font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: underline } .no-style-override { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.5em; 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.2; text-decoration: none } .no-style-override2 { -webkit-text-stroke: -webkit-text; font-size: 0.88889em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-decoration: none } .no-style-override3 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; text-decoration: none } .no-style-override4 { -webkit-text-stroke: -webkit-text; font-size: 0.41667em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.166667em; text-decoration: none; vertical-align: super } .no-style-override5 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.5em; text-decoration: none } .no-style-override6 { -webkit-text-stroke: -webkit-text; font-size: 1em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .normal { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 0 } .normal-223-0-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.666667em; margin: 0 } .normal-223-0-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 5pt 0 10pt } .normal-223-2-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 10pt 0 0 } .normal-223-2-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: left; text-decoration: none; text-indent: 0; margin: 5pt 0 0 } .normal-223-2-override2 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 10pt 0 } .normal-223-2-override3 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 0 10pt } .normal-223-2-override4 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 0 5pt } .normal-223-2-override5 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 0 } .normal-223-2-override6 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 0; margin: 5pt 0 0 } .normal-223-3-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 80pt 0 0 } .normal-223-3-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 10pt 0 0 } .normal-223-24-override { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0; margin: 0 0 20pt } .normal-223-24-override1 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: center; text-decoration: none; text-indent: 0.833333em; margin: 0 0 10pt } .normal-223-24-override2 { -webkit-text-stroke: -webkit-text; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2em; text-align: justify; text-align-last: left; text-decoration: none; text-indent: 1.666667em; margin: 0 0 10pt } .title-1-toc { font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.2; text-decoration: none } .title-1-toc-entry { -webkit-text-stroke: -webkit-text; display: block; font-size: 1.41667em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; text-align: center; text-decoration: none; text-indent: 0; margin: 60pt 0 50pt }