html,
body {
font-size: 24px;
line-height: 1.4;
}
main {
margin: 16px;
}
main > * {
max-width: 60ch;
}
.toc {
border: 1px solid black;
display: inline-block;
padding: 16px;
margin: 32px 0;
}
.toc a:hover{
text-decoration: underline;
}
.toc h3 {
margin-top: 8px;
margin-bottom: 16px;
}
.toc ol {
margin:0;
}
.section + .section {
margin-top: 64px;
}