.tool-container {
    background: #f0f0f0;
    padding: 20px;
    margin-bottom: 20px;
}

.content-section {
    margin-bottom: 20px;
}

/* TABLE OF CONTENTS */
.toc-box {
    background: #f5f5f5;
    padding: 15px;
    margin-bottom: 20px;
}

.toc-box ul {
    padding-left: 20px;
    margin-top: 10px;
}

.toc-box li {
    margin-bottom: 6px;
}

/* FAQ */
.faq-section {
    margin-top: 20px;
}