/* pe_title_desc_2coltable_lite - comparison table, /compliance/ styling. Scoped .pe_td2ct. */
.pe_td2ct .td2ct_scroll {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	border-radius: 5px;
	box-shadow: 0 0 20px #6797FF29;
}
.pe_td2ct table {
	width: 100%;
	min-width: 760px;
	border-collapse: collapse;
	margin: 0;
}
.pe_td2ct table th,
.pe_td2ct table td {
	border: 1px solid #DFE3EA;
	padding: 12px 18px;
	text-align: left;
	vertical-align: top;
	font-size: 15px;
	line-height: 1.5;
	font-family: var(--latoregular);
	color: #484848;
}
.pe_td2ct table thead th {
	background: var(--pe_deep_blue);
	border-color: var(--pe_deep_blue);
	color: var(--pe_white);
	font-family: var(--latoblack);
	font-size: var(--fs-16);
	line-height: 1.6;
	padding: 14px 18px;
}
.pe_td2ct table tbody th,
.pe_td2ct table td.td2ct_rowlabel {
	color: var(--pe_deep_blue);
	font-family: var(--latobold);
}
.pe_td2ct table tbody tr:nth-child(even) th,
.pe_td2ct table tbody tr:nth-child(even) td {
	background: var(--pe_light_bluegray);
}
.pe_td2ct table tr th:first-child { width: 45%; }
.pe_td2ct table tr th:nth-child(2) { width: 55%; }
.pe_td2ct table tbody td > :last-child { margin-bottom: 0; }
@media (max-width:400px) {
	.pe_td2ct table { min-width: 600px; }
}
/* long section desc (>300 chars) flows in 2 columns */
.pe_td2ct .td2ct_desc.two_col {
	column-count: 2;
	column-gap: 48px;
	text-align: left;
}
@media (max-width: 767px) {
	.pe_td2ct .td2ct_desc.two_col { column-count: 1; }
}
/* 3-column mode widths (the 2-column table is unaffected) */
.pe_td2ct.has_3col table tr th:first-child { width: 22%; }
.pe_td2ct.has_3col table tr th:nth-child(2) { width: 44%; }
.pe_td2ct.has_3col table tr th:nth-child(3) { width: 34%; }

/* bottom section */
.section3-links{margin:0}
.section3-links li{display:flex;width:auto;padding:0;align-items:center;height:18px;margin-bottom:10px}
.section3-links li a{text-decoration:none}
.section3-links li:not(:first-child){border-left:1px solid var(--pe_old);margin-left:15px;padding-left:15px}
@media (max-width: 380px) {
.section3-links{display:block;width:fit-content!important;margin:0 auto;padding:0!important;text-align:left}
.section3-links li{display:block;width:100%;height:auto;padding-left:0!important;margin-left:0!important;margin-bottom:5px;border:0!important}
}