.custom-table{background-color:var(--table-background-color);margin-top:2.5rem;margin-bottom:2.5rem;padding:2.5rem 1rem 3rem}@media(min-width:48rem){.custom-table{margin-top:4rem;margin-bottom:4rem}}@media(min-width:48rem){.custom-table{padding:3rem 4.5rem 3.5rem}}.custom-table .custom-table__heading{margin:0 0 2rem}@media(min-width:48rem){.custom-table .custom-table__heading{margin-bottom:2.5rem}}.custom-table table{font-size:.9375rem;line-height:1.4375rem;width:100%;border-collapse:collapse;border-spacing:0;border-bottom:.0625rem solid}@media(min-width:48rem){.custom-table table{font-size:1rem;line-height:1.5rem}}.custom-table table.has-fixed-layout{table-layout:fixed}@media(min-width:48rem){.custom-table table tr{border-bottom:.0625rem solid}}.custom-table table th,.custom-table table td{padding:1rem 0;text-align:left}@media(min-width:48rem){.custom-table table th,.custom-table table td{padding:1.3125rem 1.5rem 1.125rem 0}}@media(min-width:48rem){.custom-table table th:last-child,.custom-table table td:last-child{padding-right:0}}.custom-table table th{font-weight:500;text-transform:uppercase;font-size:.8125rem;line-height:1.375rem}@media(min-width:80rem){.custom-table table th{font-size:.875rem;line-height:1.375rem}}.custom-table table.hide-header thead,.custom-table table.hide-header.header-left tbody tr th:first-child{display:none}@media(max-width:47.9375rem){.custom-table:has(table.header-top.hide-header) .custom-table__wrapper,.custom-table:has(table.header-left.hide-header) .custom-table__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table table.header-top.hide-header,.custom-table table.header-left.hide-header{display:table!important;width:auto;min-width:100%}.custom-table table.header-top.hide-header thead,.custom-table table.header-left.hide-header thead,.custom-table table.header-top.hide-header tbody,.custom-table table.header-left.hide-header tbody{display:table-header-group;display:table-row-group}.custom-table table.header-top.hide-header tbody,.custom-table table.header-left.hide-header tbody{display:table-row-group}.custom-table table.header-top.hide-header tr,.custom-table table.header-left.hide-header tr{border-bottom:.0625rem solid;display:table-row}.custom-table table.header-top.hide-header th,.custom-table table.header-left.hide-header th,.custom-table table.header-top.hide-header td,.custom-table table.header-left.hide-header td{display:table-cell;min-width:7.5rem;padding-right:1.5rem;vertical-align:top}.custom-table table.header-top.hide-header th:last-child,.custom-table table.header-left.hide-header th:last-child,.custom-table table.header-top.hide-header td:last-child,.custom-table table.header-left.hide-header td:last-child{padding-right:0}.custom-table table.header-top:not(.hide-header){display:grid;grid-template-columns:1fr;grid-auto-flow:dense}.custom-table table.header-top:not(.hide-header) thead,.custom-table table.header-top:not(.hide-header) tbody{display:contents}.custom-table table.header-top:not(.hide-header) tr{display:contents}.custom-table table.header-top:not(.hide-header) th,.custom-table table.header-top:not(.hide-header) td{border:none;padding:0 0 1rem;width:100%;box-sizing:border-box}.custom-table table.header-top:not(.hide-header) th{font-weight:500;text-transform:uppercase;font-size:.8125rem;line-height:1.375rem;border-top:.0625rem solid;padding-top:1rem}.custom-table table.header-top:not(.hide-header) thead tr:first-child th:first-child{margin-top:0}.custom-table table.header-top:not(.hide-header) thead tr th:nth-child(1){grid-row:1;border-top:none;padding-top:0}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(1) td:nth-child(1){grid-row:2}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(2) td:nth-child(1){grid-row:3}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(3) td:nth-child(1){grid-row:4}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(4) td:nth-child(1){grid-row:5}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(5) td:nth-child(1){grid-row:6}.custom-table table.header-top:not(.hide-header) thead tr th:nth-child(2){grid-row:7}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(1) td:nth-child(2){grid-row:8}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(2) td:nth-child(2){grid-row:9}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(3) td:nth-child(2){grid-row:10}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(4) td:nth-child(2){grid-row:11}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(5) td:nth-child(2){grid-row:12}.custom-table table.header-top:not(.hide-header) thead tr th:nth-child(3){grid-row:13}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(1) td:nth-child(3){grid-row:14}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(2) td:nth-child(3){grid-row:15}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(3) td:nth-child(3){grid-row:16}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(4) td:nth-child(3){grid-row:17}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(5) td:nth-child(3){grid-row:18}.custom-table table.header-top:not(.hide-header) thead tr th:nth-child(4){grid-row:19}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(1) td:nth-child(4){grid-row:20}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(2) td:nth-child(4){grid-row:21}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(3) td:nth-child(4){grid-row:22}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(4) td:nth-child(4){grid-row:23}.custom-table table.header-top:not(.hide-header) tbody tr:nth-child(5) td:nth-child(4){grid-row:24}.custom-table table.header-left:not(.hide-header){border:none;margin-top:-1rem}.custom-table table.header-left:not(.hide-header) tbody{display:flex;flex-direction:column}.custom-table table.header-left:not(.hide-header) tbody tr{display:contents}.custom-table table.header-left:not(.hide-header) tbody th[scope=row]{font-weight:500;text-transform:uppercase;font-size:.8125rem;line-height:1.375rem;display:block;width:100%;padding-bottom:0}.custom-table table.header-left:not(.hide-header) tbody td{display:block;width:100%;border-bottom:.0625rem solid}}@media(max-width:47.9375rem)and (min-width:80rem){.custom-table th{font-size:.875rem;line-height:1.375rem}}@media(max-width:47.9375rem)and (min-width:80rem){.custom-table th[scope=row]{font-size:.875rem;line-height:1.375rem}}.hero+.custom-table{margin-top:0}
