.corporate-governance__table-wrap {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.corporate-governance__table-wrap .column-table {
    width: 100%;
    table-layout: auto;
    margin-top: 8px;
}

.corporate-governance__table-wrap .corporate-governance__kpi-table {
    table-layout: fixed;
}

.corporate-governance__table-wrap .corporate-governance__kpi-table td {
    text-align: center;
}

.corporate-governance__kpi-col--type {
    width: 15%;
}

.corporate-governance__kpi-col--item {
    width: 28%;
}

.corporate-governance__kpi-col--details {
    width: 37%;
}

.corporate-governance__kpi-col--results {
    width: 20%;
}

.corporate-governance__table-wrap .corporate-governance__kpi-table td:last-child {
    text-align: center;
}

.corporate-governance__table-wrap .corporate-governance__kpi-table td small {
    display: block;
}

.corporate-governance__table-wrap .article__content-table-title {
    justify-content: center;
    margin-bottom: 0;
    text-align: center;
}

.corporate-governance__kpi-table-wrap {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}

.corporate-governance__kpi-table-wrap .article__content-table-title {
    justify-content: flex-start;
    text-align: left;
}

.corporate-governance__sp-break {
    display: none;
}

@media (max-width: 960px) {
    .corporate-governance__table-wrap {
        width: 100%;
        margin-right: 0;
        margin-left: 0;
    }

    .corporate-governance__kpi-table-wrap {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .corporate-governance__kpi-table {
        min-width: 760px;
    }

    .corporate-governance__kpi-table td {
        padding: 16px 4px;
    }

    .corporate-governance__sp-break {
        display: inline;
    }
}
