.content-table{display:block;font-size:1.125rem;overflow-x:auto;white-space:nowrap}.content-table caption{color:var(--color-primary);font-weight:var(--font-weight-bold)}.content-table td,.content-table th{line-height:2rem;padding:1rem 1.25rem}@media(min-width:992px){.content-table td,.content-table th{padding:1rem 2.5rem}}.content-table tfoot td,.content-table th{font-size:1.5rem;font-weight:var(--font-weight-bold)}.content-table:not(.content-table-striped):not(.content-table-bordered) tr td,.content-table:not(.content-table-striped):not(.content-table-bordered) tr th{padding:.5rem 1.25rem .5rem 0}.content-table:not(.content-table-striped):not(.content-table-bordered) tr td:first-child,.content-table:not(.content-table-striped):not(.content-table-bordered) tr th:first-child{padding-left:0}.content-table-bordered:not(.content-table-header-left):has(:not(thead)) tbody tr:nth-child(2n) td,.content-table-striped:not(.content-table-header-left):has(:not(thead)) tbody tr:nth-child(2n) td{background-color:var(--color-background)}.content-table-bordered:not(.content-table-header-left):has(thead) tbody tr:nth-child(2n) td,.content-table-striped:not(.content-table-header-left):has(thead) tbody tr:nth-child(2n) td{background-color:transparent}.content-table-bordered:not(.content-table-header-left):has(thead) tbody tr:nth-child(odd) td,.content-table-striped:not(.content-table-header-left):has(thead) tbody tr:nth-child(odd) td{background-color:var(--color-background)}.content-table-bordered.content-table-header-left tr:nth-child(2n) td,.content-table-bordered.content-table-header-left tr:nth-child(2n) th,.content-table-striped.content-table-header-left tr:nth-child(2n) td,.content-table-striped.content-table-header-left tr:nth-child(2n) th{background-color:var(--color-background)}.content-table-bordered{border:1px solid var(--color-background)}.content-table-bordered tbody,.content-table-bordered td,.content-table-bordered tfoot,.content-table-bordered th,.content-table-bordered thead,.content-table-bordered tr{width:100%}.content-table-bordered caption{padding-left:1.25rem}@media(min-width:992px){.content-table-bordered caption{padding-left:2.5rem}}