/* 영문 테이블 오버플로우 방지 - lang 속성으로 en, en_US, en_us 등 모두 매칭 */
html[lang|="en"] .table.ta-table,
html[lang|="en"] .table.accessibility-table {
    table-layout: auto;
}

html[lang|="en"] .table.ta-table th,
html[lang|="en"] .table.accessibility-table th {
    white-space: normal;
    word-break: keep-all;
}

html[lang|="en"] .table.ta-table td,
html[lang|="en"] .table.accessibility-table td {
    word-break: break-word;
    overflow-wrap: break-word;
}

/* 영문 진행상태(process-list) 오버플로우 방지 */
html[lang|="en"] .process-list {
    flex-wrap: wrap;
}


html[lang|="en"] .process-list .process-item {
    min-width: auto;
    font-size: 0.625rem;
    padding: 0.3125rem 0.25rem 0.25rem 0.5rem;
    white-space: nowrap;
}