table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{background-color:#f8f8f8;border:1px solid #ddd;padding:.35em}table td,table th{padding:.625em;text-align:left}table th{font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.nested{list-style-type:none;counter-reset:item}.nested>li{display:table;counter-increment:item;margin-bottom:.6em}.nested>li:before{content:counters(item,".") ". ";display:table-cell;padding-right:.6em}li .nested>li{margin:0}li .nested>li:before{content:counters(item,".") " "}li>ol,li>ul{padding-left:1.2rem}