.table-component{overflow-x:auto}
@media(max-width:1024px){.table-component{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}
}
.table-component .container{color:#444;margin:36px auto;width:44pc}
@media(max-width:744px){.table-component .container{padding:0 20px;width:744px}
}
.table-component .container [class^=grid-col-]{display:grid}
.table-component .container [class^=grid-col-].grid-gap{grid-template-areas:"left right"}
.table-component .container>.grid-box:not(:last-child){border-bottom:0}
.table-component .container.position-top .item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}
.table-component .container.position-middle .item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.table-component .container.text-left{text-align:start}
.table-component .container.text-left .item{-webkit-box-align:start;-ms-flex-align:start;align-items:start}
.table-component .container.text-center{text-align:center}
.table-component .container.text-center .item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.table-component .container.multi-rows [class*=grid-col-]:not(:last-child) .grid-box{border-bottom:0}
.table-component .container.multi-rows [class*=grid-row-] .item:not(:last-child){border-bottom:1px solid #ccc;border-right:0}
.table-component .container p,.table-component .container text{margin-top:14px}
.table-component .container text{display:block}
.table-component .container li,.table-component .container ol,.table-component .container ul{padding:revert}
.table-component .container ol{-webkit-padding-start:26px;list-style-type:decimal;margin-top:10px;padding-inline-start:26px}
.table-component .container ol li{padding-top:4px}
.table-component .container ol ol{list-style-type:lower-alpha;margin-top:0}
.table-component .container ol ol ol{list-style-type:lower-roman;margin-top:0}
.table-component .container ul{-webkit-padding-start:26px;list-style-type:revert;margin-top:10px;padding-inline-start:26px}
.table-component .container ul li{padding-top:4px}
.table-component .container ul ul{margin-top:0}
.table-component .container b{font-weight:700}
.table-component .container i{font-style:italic;font-weight:500}
.table-component .container sub,.table-component .container sup{line-height:0;vertical-align:revert}
.table-component .container a:link{color:#00707a;text-decoration:underline}
.table-component .container a:link:has(>sup){text-decoration:none}
.table-component .container a:hover{text-decoration:none}
.table-component .container a:active{background-color:#f2f2f2}
.table-component .container a:active:has(>sup){background-color:revert}
.table-component .container a:visited{color:#4b2976}
.table-component .container a:visited:has(>sup){color:#333}
.table-component .container a>sup:link{color:#333;text-decoration:none}
.table-component .container a>sup:hover{text-decoration:underline}
.table-component .container sup>a:link{color:#333;text-decoration:none}
.table-component .container sup>a:hover{text-decoration:underline}
.table-component .container sup>a:active{background-color:revert}
.table-component .container sup>a:visited{color:#333}
.table-component .grid-box{border:1px solid #ccc;color:#000;display:grid}
.table-component .grid-box.left{grid-area:left}
.table-component .grid-box.right{grid-area:right}
.table-component .grid-box .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;gap:4px;line-height:1pc;overflow:hidden;padding:1pc 10px}
.table-component .grid-box .item p{margin-top:0}
.table-component .grid-box .item img{height:auto;max-width:100%}
.table-component .grid-box .item .highlight{font-family:Poppins;font-size:24px;font-weight:600;line-height:130%}
.table-component .grid-box .item .detail{color:#757575;font-family:Roboto;font-size:9pt;line-height:14px}
.table-component .grid-box .item.item-grid-box-col{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:grid;gap:0;justify-content:stretch;padding:0}
.table-component .grid-box .item.item-grid-box-col .sub-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1pc 10px}
.table-component .grid-box .item.item-grid-box-col .sub-item:not(:last-child){border-right:1px solid #ccc}
.table-component .grid-box .item.item-grid-box-row{-webkit-box-pack:stretch;-ms-flex-pack:stretch;display:grid;justify-content:stretch;padding:0}
.table-component .grid-box .item.item-grid-box-row .sub-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1pc 10px}
.table-component .grid-box .item.item-grid-box-row .sub-item:not(:last-child){border-bottom:1px solid #ccc}
.table-component .grid-gap{grid-gap:20px}
.table-component .grid-col-repeat-1{grid-template-columns:1fr}
.table-component .grid-col-repeat-2{grid-template-columns:repeat(2,1fr)}
.table-component .grid-col-repeat-3{grid-template-columns:repeat(3,1fr)}
.table-component .grid-col-repeat-4{grid-template-columns:repeat(4,1fr)}
.table-component .grid-col-repeat-5{grid-template-columns:repeat(5,1fr)}
.table-component .grid-col-repeat-6{grid-template-columns:repeat(6,1fr)}
.table-component .grid-col-1-to-1{grid-template-columns:.5fr .5fr}
.table-component .grid-col-2-to-1{grid-template-columns:.667fr .333fr}
.table-component .grid-col-1-to-2{grid-template-columns:.333fr .667fr}
.table-component .grid-col-1-to-3{grid-template-columns:.25fr .75fr}
.table-component .grid-col-3-to-1{grid-template-columns:.75fr .25fr}
.table-component .grid-col-3-to-2{grid-template-columns:.6fr .4fr}
.table-component .grid-col-2-to-3{grid-template-columns:.4fr .6fr}
.table-component .grid-col-4-to-1{grid-template-columns:.8fr .2fr}
.table-component .grid-col-1-to-4{grid-template-columns:.2fr .8fr}
.table-component .grid-col-4-to-2{grid-template-columns:.664fr .336fr}
.table-component .grid-col-2-to-4{grid-template-columns:.336fr .664fr}
.table-component .grid-col-1-to-5{grid-template-columns:.166fr .834fr}
.table-component .grid-col-5-to-1{grid-template-columns:.834fr .166fr}
.table-component .grid-row-repeat-1{grid-template-rows:1fr}
.table-component .grid-row-repeat-2{grid-template-rows:repeat(2,1fr)}
.table-component .grid-row-repeat-3{grid-template-rows:repeat(3,1fr)}
.table-component .grid-row-repeat-4{grid-template-rows:repeat(4,1fr)}
.table-component .grid-row-repeat-5{grid-template-rows:repeat(5,1fr)}
.table-component .grid-row-repeat-6{grid-template-rows:repeat(6,1fr)}
.table-component .grid-row-repeat-7{grid-template-rows:repeat(7,1fr)}
.table-component .grid-row-repeat-8{grid-template-rows:repeat(8,1fr)}
.table-component .grid-row-repeat-9{grid-template-rows:repeat(9,1fr)}
.table-component .grid-row-repeat-10{grid-template-rows:repeat(10,1fr)}
.table-component .grid-row-repeat-11{grid-template-rows:repeat(11,1fr)}
.table-component .grid-row-repeat-12{grid-template-rows:repeat(12,1fr)}
.table-component .grid-row-repeat-13{grid-template-rows:repeat(13,1fr)}
.table-component .grid-row-repeat-14{grid-template-rows:repeat(14,1fr)}
.table-component .grid-row-repeat-15{grid-template-rows:repeat(15,1fr)}
.table-component .border .item:not(:last-child){border-right:1px solid #ccc}
.table-component .border .item:last-child{border-right:1px solid transparent}
.table-component .no-border .grid-box,.table-component .no-border .item{border-left:0;border-right:0}