.basic-content-block{padding:80px 0}.basic-content-block.align-center{text-align:center}.basic-content-block.align-left{text-align:left}.basic-content-block.bg-white{background:#fff}.basic-content-block.bg-gray{background:#f8f8f8}.basic-content-block.bg-blue{background:var(--color-brand);color:#fff}.basic-content-block .table-container,.basic-content-block .parts-table{overflow-x:auto}.basic-content-block .table-container:not(:last-child),.basic-content-block .parts-table:not(:last-child){margin-bottom:2.5rem}.basic-content-block .table-container::-webkit-scrollbar,.basic-content-block .parts-table::-webkit-scrollbar{height:.5rem;border-radius:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 77.5),0.25rem)}.basic-content-block .table-container::-webkit-scrollbar-track,.basic-content-block .parts-table::-webkit-scrollbar-track{box-shadow:inset 0 0 .375rem rgba(0,0,0,.3)}.basic-content-block .table-container::-webkit-scrollbar-thumb,.basic-content-block .parts-table::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 77.5),0.25rem)}.basic-content-block .table-container p,.basic-content-block .table-container h1,.basic-content-block .table-container h2,.basic-content-block .table-container h3,.basic-content-block .table-container h4,.basic-content-block .table-container h5,.basic-content-block .table-container h6,.basic-content-block .parts-table p,.basic-content-block .parts-table h1,.basic-content-block .parts-table h2,.basic-content-block .parts-table h3,.basic-content-block .parts-table h4,.basic-content-block .parts-table h5,.basic-content-block .parts-table h6{margin-bottom:1rem}.basic-content-block .table-container p:last-child,.basic-content-block .table-container h1:last-child,.basic-content-block .table-container h2:last-child,.basic-content-block .table-container h3:last-child,.basic-content-block .table-container h4:last-child,.basic-content-block .table-container h5:last-child,.basic-content-block .table-container h6:last-child,.basic-content-block .parts-table p:last-child,.basic-content-block .parts-table h1:last-child,.basic-content-block .parts-table h2:last-child,.basic-content-block .parts-table h3:last-child,.basic-content-block .parts-table h4:last-child,.basic-content-block .parts-table h5:last-child,.basic-content-block .parts-table h6:last-child{margin-bottom:0}.basic-content-block table{width:100%;border-collapse:collapse;min-width:50rem}.basic-content-block table thead{background:#2451b9}.basic-content-block table thead tr th{padding:1.25rem 1rem;color:#fff;text-align:left}.basic-content-block table tbody tr:nth-child(odd){background:#f5f5f5}.basic-content-block table tbody tr td{padding:1.25rem 1rem;color:#282828;font-size:1rem;font-weight:400;line-height:140%}