.wst-toc-table caption {
font-size:144%;
text-transform:uppercase;
padding:0;
}
.wst-toc-row-c td {
font-size:120%;
text-transform:uppercase;
padding-top:1em;
}
.wst-toc-table th {
font-weight:normal;
font-size:83%;
font-variant:all-small-caps;
}
.wst-toc-table th:last-child {
text-align:right;
}
.wst-toc-row-1-out-1 td:first-child {
text-align:center;
}
.wst-toc-row-1-out-1:nth-last-child(3) td {
padding-top:1em;
}
.wst-toc-row-1-out-1:nth-last-child(3),
.wst-toc-row-1-out-1:nth-last-child(2),
.wst-toc-row-1-out-1:last-child {
text-transform:uppercase;
}