section.pb-26-table {
  overflow-x: clip;
  --table-box-bg: #171D2A;
}
section.pb-26-table.bg-storm {
  background: #1B2231;
}
section.pb-26-table.bg-stormlight {
  background: #20293C;
}
@media screen and (min-width: 62.0625em) {
  section.pb-26-table {
    padding-block: 7rem;
  }
}
@media screen and (max-width: 62em) {
  section.pb-26-table {
    padding-block: 5rem;
  }
}
section.pb-26-table.no-top-padding {
  padding-top: 0;
}
section.pb-26-table.no-bottom-padding {
  padding-bottom: 0;
}
section.pb-26-table .table {
  position: relative;
  isolation: isolate;
  line-height: 1.3;
  color: #FFFFFF;
}
section.pb-26-table .table::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 33.3333333333%;
  right: 33.3333333333%;
  background: var(--table-box-bg);
  border-radius: 1rem;
  z-index: -1;
  pointer-events: none;
}
@media screen and (min-width: 90em) {
  section.pb-26-table .table::after {
    width: 78%;
  }
}
@media screen and (min-width: 62.0625em) and (max-width: 89.9375em) {
  section.pb-26-table .table::after {
    width: 85%;
  }
}
@media screen and (min-width: 62.0625em) {
  section.pb-26-table .table::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    aspect-ratio: 1390/1534;
    background: url("../../assets/pb-26-table-blob-desktop.svg") center/contain no-repeat;
    z-index: -2;
    pointer-events: none;
  }
}
section.pb-26-table .table .mobile-col-heading {
  display: none;
}
@media screen and (min-width: 90em) {
  section.pb-26-table .table {
    font-size: 1.5rem;
  }
  section.pb-26-table .table .tr .th,
  section.pb-26-table .table .tr .td {
    padding: 1.5625rem 1.75rem;
  }
  section.pb-26-table .table .tr .col-1 {
    padding-right: 5rem;
  }
  section.pb-26-table .table .tr .col-3 {
    padding-left: 5rem;
  }
}
@media screen and (min-width: 62.0625em) and (max-width: 89.9375em) {
  section.pb-26-table .table {
    font-size: 1.25rem;
  }
  section.pb-26-table .table .tr .th,
  section.pb-26-table .table .tr .td {
    padding: 1.25rem 1.75rem;
  }
  section.pb-26-table .table .tr .col-1 {
    padding-right: 2.5rem;
  }
  section.pb-26-table .table .tr .col-3 {
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 62.0625em) {
  section.pb-26-table .table {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  section.pb-26-table .table .tr {
    display: contents;
  }
  section.pb-26-table .table .tr:not(.header):not(.first-row) .td {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }
  section.pb-26-table .table .tr.header .th {
    font-weight: 900;
  }
  section.pb-26-table .table .tr .col-1 {
    font-weight: 900;
    padding-left: 0;
  }
  section.pb-26-table .table .tr .col-3 {
    opacity: 0.65;
    padding-right: 0;
  }
  section.pb-26-table .table .tr .ic {
    display: none;
  }
}
@media screen and (max-width: 62em) {
  section.pb-26-table .table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 1.125rem;
    gap: 2rem;
  }
  section.pb-26-table .table::before {
    display: none;
  }
  section.pb-26-table .table::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 174.2574257426%;
    aspect-ratio: 1408/2670;
    background: url("../../assets/pb-26-table-blob-mobile.svg") center/contain no-repeat;
    z-index: -1;
    pointer-events: none;
  }
  section.pb-26-table .table .tr.header {
    display: none;
  }
  section.pb-26-table .table .tr:not(.header) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 1.625rem;
    padding: 1.25rem;
    background: var(--table-box-bg);
    border-radius: 1rem;
  }
  section.pb-26-table .table .tr:not(.header) .ic {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    margin-bottom: 0.75rem;
  }
  section.pb-26-table .table .tr:not(.header) .ic img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
  section.pb-26-table .table .tr:not(.header) .th,
  section.pb-26-table .table .tr:not(.header) .td {
    padding: 0;
    border-top: none;
    display: block;
  }
  section.pb-26-table .table .tr:not(.header) .td.col-1 {
    font-weight: 900;
  }
  section.pb-26-table .table .tr:not(.header) .td.col-3 {
    opacity: 0.4;
  }
  section.pb-26-table .table .tr:not(.header) .mobile-col-heading {
    display: block;
    font-weight: 750;
  }
}
@media screen and (min-width: 62.0625em) {
  section.pb-26-table .fade-me {
    -webkit-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
    opacity: 1 !important;
  }
}
@media screen and (min-width: 62.0625em) {
  section.pb-26-table .link-wrap {
    text-align: center;
  }
}
@media screen and (max-width: 62em) {
  section.pb-26-table .link-wrap .btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}