.aiTable{margin:0 auto;overflow-x:auto;padding:30px 0}.aiTable .headerBar{display:flex;gap:2rem}.aiTable .title{font-size:1.75rem;font-weight:800;margin-bottom:20px}.aiTable .pto-spec-note{font-size:1rem;margin-top:20px}.numberBox{color:#fff;display:inline-block;font-weight:600;padding:1rem 1.25rem}.pto-spec-table{border:2px solid #231f20;border-collapse:collapse}.pto-spec-table td,.pto-spec-table th{border:1px solid #231f20;padding:.4rem .6rem;text-align:center}.pto-spec-table tbody th[colspan],.pto-spec-table tbody th[rowspan]{text-align:left}.pto-spec-table .table-gray,.pto-spec-table .table-gray td,.pto-spec-table .table-gray th{background-color:#efefef}.pto-spec-table .table-blue,.pto-spec-table .table-blue td,.pto-spec-table .table-blue th{background-color:#dbe5f1}.pto-spec-table tbody.table-blue td{height:1rem;padding:0}.pto-spec-text{font-size:.8rem;margin-top:1rem}.pto-spec-text summary{cursor:pointer;font-weight:700}.pto-spec-text li{margin-bottom:.5rem}.visually-hidden,caption{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.pto-spec-table.pto-spec-table--narrow{width:auto}