<style>
    table.custom-table {
        width: 100%;
        border-collapse: collapse;
        font-family: Arial, sans-serif;
        font-size: 14px;
    }

    .custom-table th {
        background-color: #e60000;
        color: #ffffff;
        border: 1px solid #999;
        padding: 10px;
        text-align: center;
    }

    .custom-table td {
        background-color: #e6e6e6;
        border: 1px solid #999;
        padding: 10px;
        text-align: center;
    }

    .custom-table td:first-child {
        font-weight: bold;
        text-align: left;
    }

    .table-caption {
        margin-top: 10px;
        font-size: 13px;
        font-style: italic;
        color: #333;
    }
</style>