.toc-container {
        background-color: #e5eaf9;
    
        padding: 1em;
        margin: 2em 0;
        font-size: 0.95em;
        width: fit-content;
        max-width: 100%;
        border-radius: 8px;
	padding-right: 1.5em;
}
.toc-container b { 
        display: block;
        margin-bottom: 0.5em;
        font-size: 1em;
}
.toc {
        list-style-type: decimal;
        padding-left: 1.5em;
        margin: 0;
}
.toc li {
        margin: 0.3em 0;
}
.toc a { 
        text-decoration: none;
        color: #0645ad;
}
.toc a:hover {
        text-decoration: underline;
}

