.__toc-border {
padding:2em;
margin:2em auto;
}
.__toc {
margin:auto;
}
.__toc caption {
font-size:144%;
text-transform:uppercase;
}
.__toc th {
font-weight:normal;
font-size:83%;
text-align:right;
vertical-align:bottom;
font-variant:all-small-caps;
}
.__toc td {
font-variant:all-small-caps;
}
.__toc td:first-child {
padding-left:2em;
text-indent:-2em;
vertical-align:top;
}
.__toc td:last-child {
text-align:right;
vertical-align:bottom;
}