.table-column-component:focus-visible{outline:2px solid var(--grey);outline-offset:4px;box-shadow:0 4px 8px 2px rgba(0,0,0,0.16)}
.custom-container.table-column-component{padding-left:0;padding-right:0;padding-bottom:24px;position:relative;overflow-x:auto}
.table-column-component table{width:100%;border:0}
.table-column-component table tbody{max-width:1224px}
.table-column-component tbody tr th,.table-column-component tbody tr td{width:calc(100% / 6);min-width:204px}
.table-column-component tbody tr th{border-right:1px solid var(--table-header-separation);border-top:0;border-left:0}
.table-column-component tbody tr:first-child td{border-top:1px solid var(--grey-lighter)}
.table-column-component tbody tr th:first-child,.table-column-component tbody tr td:first-child{left:0;position:sticky}
.table-column-component.slider tbody tr th:first-child,.table-column-component.slider tbody tr td:first-child{box-shadow:4px 2px 8px 2px #00000014}
.table-column-component tbody tr th:first-child[rowspan],.table-column-component tbody tr td:first-child[rowspan]{z-index:1}
.table-column-component.largeWidth tbody tr th,.table-column-component.largeWidth tbody tr td{min-width:209px}
.table-column-component tbody tr th:first-child{border-left:1px solid var(--table-header-separation)}
.table-column-component tbody tr td:first-child{border-left:1px solid var(--grey-lighter)}
.table-column-component tbody tr td:first-child:has(br){border-left:0}
.table-column-component tbody tr th{color:var(--bg-table-color);font-style:normal;font-weight:600;font-size:16px;line-height:20px;text-align:left;padding:12px 20px 12px 16px;background-color:var(--bg-table-column-header)}
.table-column-component tbody tr td{padding:12px 20px 12px 16px;font-style:normal;border:1px solid var(--grey-lighter);border-top:0;border-left:0;background-color:var(--white)}
.table-column-component tbody tr td,.table-column-component tbody tr .default-cell{color:var(--grey-darkest);font-size:16px;font-weight:400;line-height:24px}
.table-column-component tbody tr .bold-cell{color:var(--grey-darkest);font-size:16px;font-weight:600;line-height:24px}
.table-column-component tbody tr td a .link-cell,.table-column-component tbody tr td .link-cell a{color:var(--primary-color);font-size:13px;font-weight:600;line-height:14px;text-decoration:underline}
.table-column-component tbody tr td .link-cell{padding-right:18px;background:url(../../../../content/dam/bpi/icons/authorable-icons/tableLinkArrow.svg);background-repeat:no-repeat;background-position:right}
@media(max-width:1199px){.table-column-component table tbody{max-width:960px}
.table-column-component.mobileLargeWidth tr th,.table-column-component.mobileLargeWidth tr td{min-width:209px}
}
@media(max-width:991px){.table-column-component{margin-left:16px;margin-right:16px}
.table-column-component tbody tr th,.table-column-component tbody tr td{min-width:164px}
.table-column-component.largeWidth,.table-column-component.mobileLargeWidth{margin-right:0}
.table-column-component.largeWidth tbody tr th,.table-column-component.largeWidth tbody tr td,.table-column-component.mobileLargeWidth tr th,.table-column-component.mobileLargeWidth tr td{min-width:182px}
}