﻿.Default-Paragraph-Font {
  font-family: Default Paragraph Font;
  margin-bottom: 0;
}
.Table-Normal {
  font-family: Table Normal;
  margin-bottom: 0;
}
.Table-Normal {
  margin-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}
.No-List {
  font-family: No List;
  margin-bottom: 0;
}
.Normal {
  font-family: Normal;
  margin-bottom: 0;
}
.TOC-1 {
  font-family: TOC 1;
  margin-bottom: 0;
  margin-top: 0pt;
}
.TOC-1 .rStyle2 {
  font-size: 10pt;
}
.TOC-2 {
  font-family: TOC 2;
  margin-bottom: 0;
}
.TOC-2 .rStyle3 {
  font-size: 9pt;
}
.Body-Text {
  font-family: Body Text;
  margin-bottom: 0;
}
.Body-Text .rStyle4 {
  font-size: 9pt;
}
.Heading-1 {
  font-family: Heading 1;
  margin-bottom: 0;
}
.Heading-1 .rStyle5 {
  font-size: 21pt;
}
.Heading-2 {
  font-family: Heading 2;
  margin-bottom: 0;
}
.Heading-2 .rStyle6 {
  font-size: 14pt;
}
.Heading-3 {
  font-family: Heading 3;
  margin-bottom: 0;
  margin-top: 5pt;
  text-align: center;
}
.Heading-3 .rStyle7 {
  font-size: 12pt;
}
.Heading-4 {
  font-family: Heading 4;
  margin-bottom: 0;
}
.Heading-4 .rStyle8 {
  font-size: 11pt;
}
.Heading-5 {
  font-family: Heading 5;
  margin-bottom: 0;
  margin-top: 8pt;
  text-align: center;
}
.Heading-5 .rStyle9 {
  font-size: 9pt;
}
.Title {
  font-family: Title;
  margin-bottom: 0;
  margin-top: 35pt;
}
.Title .rStyle10 {
  font-size: 36pt;
}
.List-Paragraph {
  font-family: List Paragraph;
  margin-bottom: 0;
}
.Table-Paragraph {
  font-family: Table Paragraph;
  margin-bottom: 0;
}
p:has(span[data-is-tab="true"]) {
display: flex;
}
table {
table-layout: fixed;
}
table td, table th {
box-sizing: border-box;
}
.group {
position: relative;
}
p[style*='border-left'][style*='border-right'] {
display: table; width: fit-content;
}
.textbox {
    border: 1px solid #000000;
    padding: 10px;
    overflow: auto;
    display: block;
    box-sizing: border-box;
}
.chart-container {
max-width: 600px; margin: 1em auto;
}

/* ========================================
   Dynamic Styles (Generated from inline styles)
   ======================================== */

.paragraph-1 {
    margin-top:0pt;
}

.paragraph-2 {
    margin-right:0pt;
}

.table-1 {
    border-bottom:1px solid #1C58A4; border-collapse:collapse; border-left:1px solid #1C58A4; border-right:1px solid #1C58A4; border-top:1px solid #1C58A4; min-width:228px; width:100%;
}

.table-col-1 {
    width:228px;
}

.table-row-1 {
    height:20.7px;
}

.table-cell-1 {
    border-left:none; border-right:none; border-top:none; padding-left:5px; text-align:left; vertical-align:middle; width:228px;
}

.run-1.run-1 {
    font-size:8pt;
}

.run-2.run-2 {
    color:#1C58A4; font-size:8pt;
}

.table-row-2 {
    height:62.7px;
}

.table-cell-2 {
    border-bottom:1px solid #1C58A4; border-left:1px solid #1C58A4; border-right:1px solid #1C58A4; border-top:1px solid #1C58A4; padding-left:5px; text-align:left; vertical-align:middle; width:228px;
}

.numbering-1 {
    margin-left:12pt; padding-left:8pt; text-indent:-8pt;
}

.run-3.run-3 {
    color:#231F20; font-size:7pt;
}

.run-4.run-4 {
    color:#231F20; font-family:'Arial', 'Arial'; font-size:7pt;
}

.paragraph-3 {
    margin-right:5pt; margin-top:15pt;
}

.run-5.run-5 {
    color:#231F20;
}

.run-6.run-6 {
    color:#231F20; font-family:'Arial', 'Arial';
}

.numbering-2 {
    margin-left:19pt; padding-left:14pt; text-indent:-14pt;
}

.run-7.run-7 {
    color:#231F20; font-size:9pt;
}

.run-8.run-8 {
    color:#231F20; font-family:'Arial', 'Arial'; font-size:9pt;
}

.paragraph-4 {
    margin-bottom:1pt; margin-top:0pt;
}

.table-row-3 {
    height:19.7px;
}

.table-row-4 {
    height:434.9px;
}

.paragraph-5 {
    margin-top:9pt;
}

.paragraph-6 {
    margin-bottom:0pt; text-align:left;
}

.paragraph-7 {
    margin-top:25pt;
}

.paragraph-8 {
    margin-top:10pt;
}

.paragraph-9 {
    margin-right:-2pt;
}

.image-anchor-1 {
    clear:both; display:block; margin-left:auto; margin-right:auto;
}

.paragraph-10 {
    margin-top:4pt;
}

.run-9.run-9 {
    color:#231F20; font-family:'Arial';
}

.paragraph-11 {
    margin-top:5pt;
}

.paragraph-12 {
    margin-top:13pt;
}

.paragraph-13 {
    margin-right:14pt; margin-top:4pt;
}

.paragraph-14 {
    margin-bottom:0pt;
}

.paragraph-15 {
    margin-top:3pt;
}

.paragraph-16 {
    margin-top:1pt;
}

.paragraph-17 {
    margin-top:6pt;
}

.paragraph-18 {
    margin-right:0pt; margin-top:0pt; text-align:left;
}

.image-anchor-2 {
    display:block;
}

.run-10.run-10 {
    color:#050100; font-family:'Arial'; font-size:4pt;
}

.run-11.run-11 {
    color:#231F20; font-family:'Arial', 'Arial'; font-size:8pt;
}

.run-12.run-12 {
    color:#231F20; font-size:8pt;
}

.paragraph-19 {
    margin-top:20pt;
}

.paragraph-20 {
    margin-right:4pt;
}

.paragraph-21 {
    margin-right:6pt; margin-top:15pt;
}

.paragraph-22 {
    margin-right:24pt; margin-top:8pt;
}

.paragraph-23 {
    margin-right:6pt; margin-top:5pt;
}

.run-13.run-13 {
    color:#231F20; font-family:'Lucida Sans Unicode', 'Lucida Sans Unicode';
}

.paragraph-24 {
    margin-right:0pt; text-align:left;
}

.run-14.run-14 {
    font-family:'Times New Roman'; font-size:10pt;
}

.paragraph-25 {
    margin-bottom:0pt; margin-top:5pt;
}

.table-2 {
    border-bottom:1px solid #67A3D8; border-collapse:collapse; border-left:1px solid #67A3D8; border-right:1px solid #67A3D8; border-top:1px solid #67A3D8; min-width:228px; width:100%;
}

.table-row-5 {
    height:18.5px;
}

.run-15.run-15 {
    color:#67A3D8; font-size:8pt;
}

.table-row-6 {
    height:56.5px;
}

.table-cell-3 {
    border-bottom:1px solid #67A3D8; border-left:1px solid #67A3D8; border-right:1px solid #67A3D8; border-top:1px solid #67A3D8; padding-left:5px; text-align:left; vertical-align:middle; width:228px;
}

.table-3 {
    border-bottom:none; border-collapse:collapse; border-left:none; border-right:none; border-top:none; min-width:228px; width:100%;
}

.table-row-7 {
    height:16.1px;
}

.table-row-8 {
    height:6.7px;
}

.table-cell-4 {
    border-bottom:1px solid #67A3D8; border-left:none; border-right:none; border-top:none; padding-left:5px; text-align:left; vertical-align:middle; width:228px;
}

.run-16.run-16 {
    color:#1C58A4;
}

.table-4 {
    border-bottom:none; border-collapse:collapse; border-left:none; border-right:none; border-top:none; min-width:227px; width:100%;
}

.table-col-2 {
    width:66px;
}

.table-col-3 {
    width:95px;
}

.table-row-9 {
    height:18.1px;
}

.table-cell-5 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:66px;
}

.run-17.run-17 {
    color:#231F20; font-family:'Adobe Clean Han', 'Adobe Clean Han'; font-size:8pt;
}

.table-cell-6 {
    border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:95px;
}

.table-row-10 {
    height:30.1px;
}

.table-cell-7 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:66px;
}

.table-cell-8 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:95px;
}

.table-col-4 {
    width:70px;
}

.table-col-5 {
    width:85px;
}

.table-col-6 {
    width:73px;
}

.table-cell-9 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:70px;
}

.table-cell-10 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-11 {
    border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:73px;
}

.table-cell-12 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:70px;
}

.table-cell-13 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:85px;
}

.table-cell-14 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:73px;
}

.table-row-11 {
    height:15.5px;
}

.table-col-7 {
    width:65px;
}

.table-col-8 {
    width:90px;
}

.table-cell-15 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:65px;
}

.table-cell-16 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:90px;
}

.table-cell-17 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:65px;
}

.table-cell-18 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:90px;
}

.table-row-12 {
    height:44.9px;
}

.paragraph-26 {
    margin-right:5pt; margin-top:0pt;
}

.paragraph-27 {
    margin-top:15pt;
}

.table-col-9 {
    width:63px;
}

.table-col-10 {
    width:94px;
}

.table-cell-19 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:63px;
}

.table-cell-20 {
    border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.table-cell-21 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:63px;
}

.table-cell-22 {
    background-color:#C4DCF2; border-bottom:1px solid #231F20; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.paragraph-28 {
    margin-right:6pt; margin-top:4pt;
}

.paragraph-29 {
    margin-top:8pt;
}

.table-col-11 {
    width:71px;
}

.table-cell-23 {
    border-bottom:1px solid #231F20; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:71px;
}

.table-row-13 {
    height:45.1px;
}

.table-cell-24 {
    background-color:#C4DCF2; border-bottom:none; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:71px;
}

.paragraph-30 {
    margin-right:4pt; margin-top:1pt;
}

.paragraph-31 {
    margin-right:-118pt;
}

.run-18.run-18 {
    color:#231F20; font-size:8pt; text-decoration:underline;
}

.table-cell-25 {
    background-color:#C4DCF2; border-bottom:none; border-left:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:63px;
}

.table-cell-26 {
    background-color:#C4DCF2; border-bottom:none; border-left:none; border-right:none; border-top:1px solid #231F20; padding-left:5px; text-align:left; vertical-align:middle; width:94px;
}

.table-row-14 {
    height:22.9px;
}

.run-19.run-19 {
    color:#2271B2;
}

.run-20.run-20 {
    color:#231F20; font-family:'Adobe Clean Han', 'Adobe Clean Han';
}

.numbering-3 {
    margin-left:34pt; padding-left:14pt; text-indent:-14pt;
}

.table-row-15 {
    height:49.6px;
}

.paragraph-32 {
    margin-right:1pt; margin-top:1pt;
}

.paragraph-33 {
    margin-right:17pt; margin-top:4pt;
}

.paragraph-34 {
    margin-right:202pt;
}

.paragraph-35 {
    margin-right:1pt; margin-top:9pt;
}

.paragraph-36 {
    margin-right:14pt; margin-top:6pt;
}

.paragraph-37 {
    margin-top:11pt;
}

.numbering-4 {
    margin-left:14pt; padding-left:8pt; text-indent:-8pt;
}

.run-21.run-21 {
    color:#231F20; font-family:'Adobe Clean Han', 'Adobe Clean Han'; font-size:9pt;
}

.run-22.run-22 {
    color:#231F20; font-family:'Lucida Sans Unicode', 'Lucida Sans Unicode'; font-size:9pt;
}

.paragraph-38 {
    margin-right:11pt; margin-top:3pt;
}

.paragraph-39 {
    margin-right:1pt; margin-top:0pt;
}

.paragraph-40 {
    margin-right:14pt; margin-top:2pt;
}

.paragraph-41 {
    margin-right:15pt; margin-top:2pt;
}

.paragraph-42 {
    margin-top:2pt;
}

.run-23.run-23 {
    color:#1C58A4; font-size:14pt;
}

.paragraph-43 {
    margin-right:209pt; margin-top:4pt;
}

.paragraph-44 {
    margin-right:202pt; margin-top:0pt;
}

.paragraph-45 {
    margin-right:0pt; margin-top:3pt; text-align:left;
}

.run-24.run-24 {
    color:#1C58A4; font-family:'Arial'; font-size:14pt;
}

.paragraph-46 {
    margin-right:202pt; margin-top:12pt;
}

.paragraph-47 {
    margin-right:17pt; margin-top:6pt;
}

.run-25.run-25 {
    color:#231F20; font-family:'Calibri', 'Calibri'; font-weight:bold;
}

.paragraph-48 {
    margin-right:3pt; margin-top:2pt; text-align:justify;
}

.paragraph-49 {
    text-align:justify;
}

.paragraph-50 {
    margin-right:0pt; margin-top:10pt;
}

.paragraph-51 {
    margin-right:2pt; margin-top:3pt; text-align:justify;
}

.paragraph-52 {
    margin-right:17pt;
}

.paragraph-53 {
    margin-right:29pt; text-align:justify;
}

.paragraph-54 {
    margin-top:7pt;
}

.paragraph-55 {
    margin-right:16pt; margin-top:7pt;
}

.paragraph-56 {
    margin-right:23pt; margin-top:3pt;
}

.paragraph-57 {
    margin-right:0pt; margin-top:5pt; text-align:left;
}

.paragraph-58 {
    margin-bottom:0pt; margin-top:9pt;
}

.run-26.run-26 {
    color:#231F20; font-family:'Arial'; font-size:6pt;
}

.run-27.run-27 {
    color:#231F20; font-size:6pt;
}

.run-28.run-28 {
    color:#231F20; font-family:'Arial', 'Arial'; font-size:6pt;
}

.paragraph-59 {
    margin-right:180pt; margin-top:0pt; text-align:left;
}

