.general-tables table thead tr th,
.general-tables table thead tr th h1,
.general-tables table thead tr th h2,
.general-tables table thead tr th h3,
.general-tables table thead tr th h4,
.general-tables table thead tr th p {
  font-size: 1.25rem;
  font-weight: 500
}
.shield-tables.global-rate-table.table-type-primary .ul-group ul:nth-child(odd),
.shield-tables.global-rate-table.table-type-secondary .ul-group ul:nth-child(odd),
.shield-tables.table-type-primary .data-group div:nth-child(odd),
.shield-tables.table-type-primary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(odd),
.shield-tables.table-type-primary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(odd) * :not(.table-cell-cta),
.shield-tables.table-type-primary .mobile .gc-2:nth-child(even),
.shield-tables.table-type-primary .mobile .gc-2:nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-primary tbody tr:nth-child(even),
.shield-tables.table-type-secondary .data-group div:nth-child(odd),
.shield-tables.table-type-secondary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(odd),
.shield-tables.table-type-secondary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(odd) * :not(.table-cell-cta),
.shield-tables.table-type-secondary .mobile .gc-2:nth-child(even),
.shield-tables.table-type-secondary .mobile .gc-2:nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-secondary tbody tr:nth-child(even) {
  background-color: #eef0f0
}
.general-tables.table-type-primary .ul-group ul:nth-child(even),
.general-tables.table-type-primary tbody tr:nth-child(odd),
.general-tables.table-type-secondary .ul-group ul:nth-child(even),
.general-tables.table-type-secondary tbody tr:nth-child(odd),
.shield-tables.global-rate-table.table-type-clear table thead tr th,
.shield-tables.global-rate-table.table-type-primary .ul-group ul:nth-child(even),
.shield-tables.global-rate-table.table-type-secondary .ul-group ul:nth-child(even),
.shield-tables.table-type-clear .mobile .data-group div.r_1:nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-clear .mobile .data-group div.r_2:nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-primary .data-group div:nth-child(even),
.shield-tables.table-type-primary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(even),
.shield-tables.table-type-primary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-primary .mobile .gc-2:nth-child(odd),
.shield-tables.table-type-primary .mobile .gc-2:nth-child(odd) * :not(.table-cell-cta),
.shield-tables.table-type-primary tbody tr:nth-child(odd),
.shield-tables.table-type-secondary .data-group div:nth-child(even),
.shield-tables.table-type-secondary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(even),
.shield-tables.table-type-secondary .mobile .gc-2.header_uncheck:not(.r_1):nth-child(even) * :not(.table-cell-cta),
.shield-tables.table-type-secondary .mobile .gc-2:nth-child(odd),
.shield-tables.table-type-secondary .mobile .gc-2:nth-child(odd) * :not(.table-cell-cta),
.shield-tables.table-type-secondary tbody tr:nth-child(odd) {
  background-color: #fff
}
.general-tables.table-type-clear .ul-group ul,
.general-tables.table-type-primary .ul-group,
.general-tables.table-type-secondary .ul-group,
.shield-tables.global-rate-table.table-type-clear .ul-group ul,
.shield-tables.table-type-primary .data-group,
.shield-tables.table-type-secondary .data-group {
  border-bottom: 1px solid #cdd1e2
}
.general-tables.table-type-clear .ul-group ul.r_1,
.shield-tables.global-rate-table.table-type-clear .ul-group ul.r_1,
.shield-tables.table-type-clear .mobile .data-group div.r_1,
.shield-tables.table-type-clear .mobile .data-group div.r_2,
.shield-tables.table-type-clear table thead tr th {
  border-bottom: 2px solid #cdd1e2;
  background-color: #fff
}
.general-tables.table-type-primary thead th,
.general-tables.table-type-secondary thead th,
.shield-tables.table-type-primary thead th,
.shield-tables.table-type-secondary thead th {
  border-right: 1px solid #cdd1e2
}
.general-tables .mobile ul.row.r_1 li p a,
.general-tables.table-type-primary .ul-group ul.r_1 h1,
.general-tables.table-type-primary .ul-group ul.r_1 h2,
.general-tables.table-type-primary .ul-group ul.r_1 h3,
.general-tables.table-type-primary .ul-group ul.r_1 h4,
.general-tables.table-type-primary .ul-group ul.r_1 p,
.general-tables.table-type-primary thead th h1,
.general-tables.table-type-primary thead th h2,
.general-tables.table-type-primary thead th h3,
.general-tables.table-type-primary thead th h4,
.general-tables.table-type-primary thead th p,
.general-tables.table-type-secondary .ul-group ul.r_1 h1,
.general-tables.table-type-secondary .ul-group ul.r_1 h2,
.general-tables.table-type-secondary .ul-group ul.r_1 h3,
.general-tables.table-type-secondary .ul-group ul.r_1 h4,
.general-tables.table-type-secondary .ul-group ul.r_1 p,
.general-tables.table-type-secondary thead th h1,
.general-tables.table-type-secondary thead th h2,
.general-tables.table-type-secondary thead th h3,
.general-tables.table-type-secondary thead th h4,
.general-tables.table-type-secondary thead th p,
.shield-tables.global-rate-table.table-type-primary .ul-group ul.r_1 * :not(.table-cell-cta),
.shield-tables.global-rate-table.table-type-secondary .ul-group ul.r_1 * :not(.table-cell-cta),
.shield-tables.table-type-primary thead th *,
.shield-tables.table-type-secondary thead th * {
  color: #fff
}
.shield-tables.table-type-clear table tbody tr td:last-child,
.shield-tables.table-type-clear table tbody tr th:last-child,
.shield-tables.table-type-clear table thead tr th:last-child,
.shield-tables.table-type-primary thead th:last-child,
.shield-tables.table-type-secondary thead th:last-child {
  border-right: 0
}
.shield-tables.table-type-primary .mobile.columns-2 .data-group .heading {
  background-color: #001e79;
  display: grid
}
.shield-tables.table-type-primary .mobile .data-group div.r_1 * :not(.table-cell-cta),
.shield-tables.table-type-primary .mobile.columns-2 .data-group .heading * :not(.table-cell-cta) {
  background-color: #001e79;
  color: #fff
}
.general-tables.table-type-primary .ul-group ul.r_1,
.general-tables.table-type-primary thead th,
.shield-tables.global-rate-table.table-type-primary .ul-group ul.r_1,
.shield-tables.table-type-primary .mobile .data-group div.r_1,
.shield-tables.table-type-primary thead th {
  background-color: #001e79
}
.shield-tables.table-type-secondary .mobile.columns-2 .data-group .heading {
  background-color: #63637f;
  display: grid
}
.shield-tables.table-type-secondary .mobile .data-group div.r_1 * :not(.table-cell-cta),
.shield-tables.table-type-secondary .mobile.columns-2 .data-group .heading * :not(.table-cell-cta) {
  background-color: #63637f;
  color: #fff
}
.general-tables.table-type-secondary .ul-group ul.r_1,
.general-tables.table-type-secondary thead th,
.shield-tables.global-rate-table.table-type-secondary .ul-group ul.r_1,
.shield-tables.table-type-secondary .mobile .data-group div.r_1,
.shield-tables.table-type-secondary thead th {
  background-color: #63637f
}
.shield-tables.table-type-clear .mobile.columns-2 .data-group .heading {
  background-color: #fff;
  border-bottom: 2px solid #cdd1e2;
  display: grid
}
.general-tables.table-type-clear .ul-group ul.r_1 h1,
.general-tables.table-type-clear .ul-group ul.r_1 h2,
.general-tables.table-type-clear .ul-group ul.r_1 h3,
.general-tables.table-type-clear .ul-group ul.r_1 h4,
.general-tables.table-type-clear .ul-group ul.r_1 p,
.general-tables.table-type-clear table thead tr th h1,
.general-tables.table-type-clear table thead tr th h2,
.general-tables.table-type-clear table thead tr th h3,
.general-tables.table-type-clear table thead tr th h4,
.general-tables.table-type-clear table thead tr th p,
.shield-tables .mobile .data-group .gc-2:not(.r_1) .heading p span,
.shield-tables.global-rate-table.table-type-clear .ul-group ul.r_1 * :not(.table-cell-cta),
.shield-tables.table-type-clear .mobile .data-group div.r_1 * :not(.table-cell-cta),
.shield-tables.table-type-clear .mobile .data-group div.r_2 * :not(.table-cell-cta),
.shield-tables.table-type-clear .mobile.columns-2 .data-group .heading * :not(.table-cell-cta),
.shield-tables.table-type-clear table thead tr th * {
  color: #2d2d3e
}
.general-tables.table-type-clear .ul-group,
.shield-tables.global-rate-table.table-type-clear .ul-group,
.shield-tables.table-type-clear .mobile .data-group {
  border-top: 2px solid #cdd1e2
}
.shield-tables.table-type-clear .mobile .data-group:nth-child(1) {
  border-top: 0
}
.shield-tables.table-type-clear table {
  border: 0
}
.shield-tables.table-type-clear table thead tr th {
  border-right: 1px solid #cdd1e2;
  border-left: 0
}
.shield-tables.table-type-clear table tbody tr td,
.shield-tables.table-type-clear table tbody tr th {
  border-bottom: 1px solid #cdd1e2;
  border-right: 1px solid #cdd1e2;
  border-left: 0
}
.shield-tables.table-type-clear table tbody tr:last-child td,
.shield-tables.table-type-clear table tbody tr:last-child th {
  border-bottom: 0;
  border-left: 0
}
.general-tables,
.shield-tables .mobile {
  margin: 0;
  padding: 0
}
.shield-tables .mobile .data-group {
  margin: 0;
  width: 100%;
  grid-gap: .5rem
}
.shield-tables .mobile .data-group .gc-2 span {
  font-size: 1rem;
  display: block;
  margin: 0;
  padding: 1.5rem 1rem
}
.general-tables table tbody tr th,
.general-tables.table-type-clear.table-align-center .shieldLeft,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child,
.general-tables.table-type-clear.table-align-left .shieldLeft,
.general-tables.table-type-clear.table-align-left tbody,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child,
.general-tables.table-type-clear.table-align-left thead,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child,
.general-tables.table-type-clear.table-align-right .shieldLeft,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-center .shieldLeft,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-left .shieldLeft,
.general-tables.table-type-primary.table-align-left tbody,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-left thead,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-right .shieldLeft,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-center .shieldLeft,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-left .shieldLeft,
.general-tables.table-type-secondary.table-align-left tbody,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-left thead,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-right .shieldLeft,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child,
.shield-tables .mobile .data-group .gc-2 span:nth-child(1) {
  text-align: left
}
.general-tables .mobile ul.row li:nth-child(2),
.general-tables.table-type-clear.table-align-center .shieldRight,
.general-tables.table-type-clear.table-align-left .shieldRight,
.general-tables.table-type-clear.table-align-right .shieldRight,
.general-tables.table-type-clear.table-align-right tbody,
.general-tables.table-type-clear.table-align-right thead,
.general-tables.table-type-primary.table-align-center .shieldRight,
.general-tables.table-type-primary.table-align-left .shieldRight,
.general-tables.table-type-primary.table-align-right .shieldRight,
.general-tables.table-type-primary.table-align-right tbody,
.general-tables.table-type-primary.table-align-right thead,
.general-tables.table-type-secondary.table-align-center .shieldRight,
.general-tables.table-type-secondary.table-align-left .shieldRight,
.general-tables.table-type-secondary.table-align-right .shieldRight,
.general-tables.table-type-secondary.table-align-right tbody,
.general-tables.table-type-secondary.table-align-right thead,
.shield-tables .mobile .data-group .gc-2 span:nth-child(2) * {
  text-align: right
}
.general-tables .mobile ul.row li p,
.shield-tables .mobile .data-group .gc-2 span * :not(.table-cell-cta),
.shield-tables.global-rate-table .mobile ul.row li p {
  padding: 0;
  margin: 0
}
.general-tables .mobile ul.row li p:empty,
.shield-tables .mobile .data-group .gc-2 span :empty,
.shield-tables.global-rate-table .mobile,
.shield-tables.global-rate-table .mobile ul.row li p:empty,
.shield-tables.global-rate-table table tbody tr.emptyRow {
  display: none
}
.shield-tables .mobile .data-group.header_unchecked {
  margin-bottom: 1rem
}
@media (max-width:calc(42rem - 0.0625rem)) {
  .shield-tables .mobile {
    display: block
  }
  .shield-tables table {
    display: none
  }
  .shield-tables table.persists {
    display: table
  }
}
@media (min-width:42rem) {
  .shield-tables .mobile {
    display: none
  }
  .shield-tables table {
    display: table
  }
}
.shield-tables.global-rate-table .stepUpTable table tbody tr td ul.resourcesList {
  list-style: none;
  padding-left: 0
}
.shield-tables.global-rate-table table {
  border-radius: .8rem;
  margin-block-end: 1.25rem
}
.shield-tables.global-rate-table table tbody tr td,
.shield-tables.global-rate-table table tbody tr th,
.shield-tables.global-rate-table table thead tr th {
  padding: 2rem 1.5rem
}
.shield-tables.global-rate-table.table-type-primary thead th {
  width: 33%
}
.general-tables.table-type-clear .ul-group:nth-child(1),
.shield-tables.global-rate-table.table-type-clear .ul-group:nth-child(1) {
  border-top: none
}
.general-tables .mobile .ul-group,
.shield-tables.global-rate-table .mobile .ul-group {
  margin: 0 0 1rem
}
.shield-tables.global-rate-table .mobile ul.row {
  margin: -.5rem 0 0;
  padding: 2.5rem 1rem;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center
}
.general-tables .mobile ul.row.r_1 li,
.general-tables .mobile ul.row.r_1 li h1,
.general-tables .mobile ul.row.r_1 li h2,
.general-tables .mobile ul.row.r_1 li h3,
.general-tables .mobile ul.row.r_1 li h4,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-center tbody.table-row-heading th:first-child p,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-center thead.table-row-heading th:first-child p,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-left tbody.table-row-heading th:first-child p,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-left thead.table-row-heading th:first-child p,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-right tbody.table-row-heading th:first-child p,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child h1,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child h2,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child h3,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child h4,
.general-tables.table-type-clear.table-align-right thead.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-center tbody.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-center thead.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-left tbody.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-left thead.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-right tbody.table-row-heading th:first-child p,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child h1,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child h2,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child h3,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child h4,
.general-tables.table-type-primary.table-align-right thead.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-center tbody.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-center thead.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-left tbody.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-left thead.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-right tbody.table-row-heading th:first-child p,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child h1,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child h2,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child h3,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child h4,
.general-tables.table-type-secondary.table-align-right thead.table-row-heading th:first-child p,
.shield-tables.global-rate-table .mobile ul.row.r_1 li,
.shield-tables.global-rate-table .mobile ul.row.r_1 li h1,
.shield-tables.global-rate-table .mobile ul.row.r_1 li h2,
.shield-tables.global-rate-table .mobile ul.row.r_1 li h3,
.shield-tables.global-rate-table .mobile ul.row.r_1 li h4 {
  font-weight: 500
}
.shield-tables.global-rate-table .mobile ul.row li {
  font-size: 1rem;
  float: left;
  list-style: none;
  margin: -.7rem 0 0;
  width: 50%
}
.general-tables .mobile ul.row li:nth-child(1),
.shield-tables.global-rate-table .mobile ul.row li:nth-child(1) {
  font-weight: 500;
  padding-right: 1rem
}
.shield-tables.global-rate-table .mobile ul.row li:nth-child(2) {
  text-align: right;
  padding-left: 1rem
}
.general-tables .mobile ul.row li h1,
.general-tables .mobile ul.row li h2,
.general-tables .mobile ul.row li h3,
.general-tables .mobile ul.row li h4,
.general-tables .mobile ul.row li h5,
.shield-tables.global-rate-table .mobile ul.row li h1,
.shield-tables.global-rate-table .mobile ul.row li h2,
.shield-tables.global-rate-table .mobile ul.row li h3,
.shield-tables.global-rate-table .mobile ul.row li h4,
.shield-tables.global-rate-table .mobile ul.row li h5 {
  margin: 0
}
.shield-tables.global-rate-table .mobile ul.row li ul.resourcesList li {
  width: 100%;
  margin: 0;
  padding: 0
}
.shield-tables.global-rate-table .disclosureTxt {
  font-size: .875rem;
  margin-block-start: 3.75rem
}
.general-tables h1,
.general-tables h2,
.general-tables h3,
.general-tables h4 {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  padding-bottom: 0
}
.general-tables::before {
  content: "";
  display: table
}
.general-tables table {
  border: 1px solid #cdd1e2;
  border-radius: .8rem;
  border-collapse: separate;
  overflow: hidden;
  table-layout: inherit
}
.general-tables table td,
.general-tables table th {
  border-right: 1px solid #cdd1e2;
  text-align: unset
}
.general-tables table td:last-child,
.general-tables table th:last-child,
.general-tables table thead tr th:last-child,
.general-tables.table-type-clear table tbody tr td:last-child,
.general-tables.table-type-clear table tbody tr th:last-child,
.general-tables.table-type-clear table thead tr th:last-child,
.general-tables.table-type-primary thead th:last-child,
.general-tables.table-type-secondary thead th:last-child {
  border-right: none
}
.general-tables table td h1,
.general-tables table td h2,
.general-tables table td h3,
.general-tables table td h4,
.general-tables table td p,
.general-tables table th h1,
.general-tables table th h2,
.general-tables table th h3,
.general-tables table th h4,
.general-tables table th p {
  line-height: 1.3;
  margin: 0;
  padding: 0
}
.general-tables table td :is(sup,supa),
.general-tables table th :is(sup,supa) {
  font-size: .75rem
}
.cdRateTable .stepUpTable .mobile ul.row .resourcesList li,
.general-tables table tbody,
.general-tables table thead {
  width: 100%
}
.general-tables table thead tr th {
  background-color: transparent;
  color: #2d2d3e;
  padding: 1.5rem
}
.general-tables table tbody tr td,
.general-tables table tbody tr th {
  border-color: #cdd1e2;
  font-size: 1rem;
  padding: 1.5rem
}
.general-tables table tbody tr td h1,
.general-tables table tbody tr td h2,
.general-tables table tbody tr td h3,
.general-tables table tbody tr td h4,
.general-tables table tbody tr td p,
.general-tables table tbody tr th h1,
.general-tables table tbody tr th h2,
.general-tables table tbody tr th h3,
.general-tables table tbody tr th h4,
.general-tables table tbody tr th p {
  font-size: 1rem;
  font-weight: 400
}
.general-tables table tbody tr td p,
.general-tables table tbody tr th p {
  width: auto
}
.general-tables.table-type-clear.table-align-center .shieldCenterAligned,
.general-tables.table-type-clear.table-align-center tbody,
.general-tables.table-type-clear.table-align-center thead,
.general-tables.table-type-clear.table-align-left .shieldCenterAligned,
.general-tables.table-type-clear.table-align-right .shieldCenterAligned,
.general-tables.table-type-primary.table-align-center .shieldCenterAligned,
.general-tables.table-type-primary.table-align-center tbody,
.general-tables.table-type-primary.table-align-center thead,
.general-tables.table-type-primary.table-align-left .shieldCenterAligned,
.general-tables.table-type-primary.table-align-right .shieldCenterAligned,
.general-tables.table-type-secondary.table-align-center .shieldCenterAligned,
.general-tables.table-type-secondary.table-align-center tbody,
.general-tables.table-type-secondary.table-align-center thead,
.general-tables.table-type-secondary.table-align-left .shieldCenterAligned,
.general-tables.table-type-secondary.table-align-right .shieldCenterAligned {
  text-align: center
}
.general-tables.table-type-primary .ul-group ul:nth-child(odd),
.general-tables.table-type-primary tbody tr:nth-child(even),
.general-tables.table-type-secondary .ul-group ul:nth-child(odd),
.general-tables.table-type-secondary tbody tr:nth-child(even) {
  background-color: #f1f5fb
}
.general-tables.table-type-clear table {
  border: none
}
.general-tables.table-type-clear table thead tr th {
  background-color: #fff;
  border-right: 1px solid #cdd1e2;
  border-bottom: 2px solid #cdd1e2
}
.general-tables.table-type-clear table tbody tr td,
.general-tables.table-type-clear table tbody tr th {
  border-bottom: 1px solid #cdd1e2;
  border-right: 1px solid #cdd1e2
}
.general-tables.table-type-clear table tbody tr:last-child td,
.general-tables.table-type-clear table tbody tr:last-child th {
  border-bottom: none
}
.general-tables .mobile {
  display: none;
  margin: 0;
  padding: 0
}
.general-tables .mobile ul.row {
  margin: 0;
  padding: 1.5rem 1rem;
  width: 100%;
  display: flex
}
.general-tables .mobile ul.row.r_1 li:nth-child(1) {
  width: 40%
}
.general-tables .mobile ul.row.r_1 li:nth-child(2) {
  width: 60%
}
.general-tables .mobile ul.row li {
  font-size: 1rem;
  float: left;
  list-style: none;
  margin: 0;
  width: 50%
}
@media (max-width:47.9375rem) {
  .general-tables .mobile {
    display: block
  }
  .general-tables table {
    display: none
  }
}
@media (min-width:48rem) {
  .general-tables .mobile {
    display: none
  }
  .general-tables table {
    display: table
  }
}
.cdRateTable .stepUpTable .mobile ul.row li:nth-child(2) {
  width: 64%
}
.cdRateTable .stepUpTable .mobile ul.row li:nth-child(1) {
  width: 34%
}
.cdRateTable .stepUpTable .mobile ul.row .resourcesList {
  display: contents
}
.cdRateTable .stepUpTable .mobile ul.row .resourcesList li:nth-child(1) {
  padding-right: .25rem;
  font-weight: 400
}
.cdRateTable .cdRateTableButton a[role=button],
.cdRateTable .cdRateTableButton button {
  background-color: #235ae4;
  border-color: #235ae4;
  border-radius: .4rem;
  color: #fff;
  margin-top: 1.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  width: auto!important
}
.cdRateTable .cdRateTableButton a[role=button]:active,
.cdRateTable .cdRateTableButton a[role=button]:focus,
.cdRateTable .cdRateTableButton a[role=button]:hover,
.cdRateTable .cdRateTableButton button:active,
.cdRateTable .cdRateTableButton button:focus,
.cdRateTable .cdRateTableButton button:hover {
  background-color: #001e79;
  border-color: #001e79;
  color: #fff
}
.cdRateTable .cdRateTableButton a[role=button].button,
.cdRateTable .cdRateTableButton button.button {
  float: left!important
}