/* MadCap Table Style: */

/*<meta Version="9" />*/

mcTableStyle
{
	name: 2025-3Column;
	border-collapse: separate;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #e1e4e8;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #e1e4e8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	max-id: 8;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	overflow: hidden;
	cell-padding-left: 12px;
	cell-padding-right: 12px;
	cell-padding-top: 6px;
	cell-padding-bottom: 6px;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
}

mcTableColumnStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #e1e4e8;
	name: Main;
	id: 0;
	font-family: 'Segoe UI';
	text-align: center;
	size: 33.33%;
	vertical-align: top;
	cell-padding-left: 16px;
	cell-padding-right: 16px;
	cell-padding-top: 12px;
	cell-padding-bottom: 12px;
	font-size: 0.875rem;
	font-weight: 600;
}

mcTableColumnStyle
{
	span: 1;
	id: 6;
	name: Text1;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #e1e4e8;
	font-family: 'Segoe UI';
	size: 33.33%;
	font-size: 0.875rem;
	vertical-align: top;
	cell-padding-left: 16px;
	cell-padding-right: 16px;
	cell-padding-top: 12px;
	cell-padding-bottom: 12px;
}

mcTableColumnStyle
{
	span: 1;
	id: 7;
	name: Text2;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #e1e4e8;
	font-family: 'Segoe UI';
	size: 33.33%;
	font-size: 0.875rem;
	vertical-align: top;
	cell-padding-left: 16px;
	cell-padding-right: 16px;
	cell-padding-top: 12px;
	cell-padding-bottom: 12px;
}

mcTableHeadStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 2px;
	separator-color: #e1e4e8;
	name: Header1;
	id: 2;
	font-family: 'Segoe UI';
	background-color: #f6f8fa;
	color: #24292e;
	font-weight: 600;
	font-size: 0.875rem;
	cell-padding-left: 16px;
	cell-padding-right: 16px;
	cell-padding-top: 12px;
	cell-padding-bottom: 12px;
}

mcTableBodyStyle
{
	span: 1;
	name: Body1;
	id: 1;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	cell-padding-left: 16px;
	cell-padding-right: 16px;
	cell-padding-top: 12px;
	cell-padding-bottom: 12px;
	separator-style: solid;
	separator-width: 1px;
	separator-color: #e1e4e8;
}

mcTableFootStyle
{
	span: 1;
	separator-style: solid;
	separator-width: 3px;
	separator-color: #e1e4e8;
	name: Footer1;
	id: 3;
}


/* Cell Styles: */
 
.TableStyle-2025-3Column
{
	border-collapse: separate;
	overflow: hidden;
	border-left-style: solid;
	border-left-color: #e1e4e8;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: #e1e4e8;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: #e1e4e8;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1e4e8;
	border-bottom-width: 1px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	border-spacing: 0px 0px;
}

.TableStyle-2025-3Column-Column-Main
{
	width: 33.33%;
}

.TableStyle-2025-3Column-Column-Text1
{
	width: 33.33%;
}

.TableStyle-2025-3Column-Column-Text2
{
	width: 33.33%;
}

.TableStyle-2025-3Column-Head-Header1
{
	
}

.TableStyle-2025-3Column-HeadI-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadI-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadE-Main-Header1
{
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadE-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadF-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadF-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadH-Main-Header1
{
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadH-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadD-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadD-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadC-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadC-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadB-Main-Header1
{
	text-align: center;
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadB-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadA-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadA-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadG-Main-Header1
{
	text-align: center;
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadG-Main-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadI-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadI-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadE-Text1-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadE-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadF-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadF-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadH-Text1-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadH-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadD-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadD-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadC-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadC-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadB-Text1-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadB-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadA-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadA-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadG-Text1-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadG-Text1-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadI-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadI-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadE-Text2-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadE-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadF-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadF-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadH-Text2-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadH-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadD-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 2px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
}

.TableStyle-2025-3Column-HeadD-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadC-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadC-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadB-Text2-Header1
{
	vertical-align: top;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadB-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadA-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadA-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-HeadG-Text2-Header1
{
	vertical-align: top;
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	background-color: #f6f8fa;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-HeadG-Text2-Header1 p
{
	color: #24292e;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-Foot-Footer1
{
	
}

.TableStyle-2025-3Column-FootI-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootI-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootE-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootE-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootF-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootF-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootH-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootH-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootD-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootD-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootC-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootC-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootB-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootB-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootA-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootA-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootG-Main-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootG-Main-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-FootI-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootI-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootE-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootE-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootF-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootF-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootH-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootH-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootD-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootD-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootC-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootC-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootB-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootB-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootA-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootA-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootG-Text1-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootG-Text1-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootI-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootI-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootE-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootE-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootF-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootF-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootH-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootH-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootD-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-width: 3px;
	border-top-color: #e1e4e8;
	border-top-style: solid;
}

.TableStyle-2025-3Column-FootD-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootC-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootC-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootB-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-FootB-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootA-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootA-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-FootG-Text2-Footer1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-FootG-Text2-Footer1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-Body-Body1
{
	
}

.TableStyle-2025-3Column-BodyI-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyI-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyE-Main-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyE-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyF-Main-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyF-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyH-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyH-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyD-Main-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyD-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyC-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyC-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyB-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyB-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyA-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyA-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyG-Main-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
	text-align: center;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyG-Main-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	font-weight: 600;
}

.TableStyle-2025-3Column-BodyI-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyI-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyE-Text1-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyE-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyF-Text1-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyF-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyH-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyH-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyD-Text1-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyD-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyC-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyC-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyB-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyB-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyA-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyA-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyG-Text1-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyG-Text1-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyI-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyI-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyE-Text2-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyE-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyF-Text2-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyF-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyH-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyH-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyD-Text2-Body1
{
	border-bottom-width: 1px;
	border-bottom-color: #e1e4e8;
	border-bottom-style: solid;
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyD-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyC-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyC-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyB-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-right-width: 1px;
	border-right-color: #e1e4e8;
	border-right-style: solid;
}

.TableStyle-2025-3Column-BodyB-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyA-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyA-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}

.TableStyle-2025-3Column-BodyG-Text2-Body1
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
	vertical-align: top;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.TableStyle-2025-3Column-BodyG-Text2-Body1 p
{
	font-family: 'Segoe UI';
	font-size: 0.875rem;
}


