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;
}



