.table-of-content-nav{align-self:flex-start;min-width:220px;max-height:35.7143vh;position:sticky;overflow:auto}.markers li{margin:7px 0}.table-of-content-nav ul{padding:0;list-style:none}.table-of-content-nav li{margin:7px 0 7px 10px;list-style-type:none}.table-of-content-nav a{color:#6c757d;padding:4px 8px;text-decoration:none;transition:all .3s;display:block}.table-of-content-nav a:hover{color:#007bff;text-decoration:none}.table-of-content-nav a.active-heading{color:#007bff;background-color:#e7f3ff;border-radius:4px;font-weight:700}
.faq-section{max-width:800px;margin:0 auto}.faq-title{color:#2c3e50;font-size:1.8rem;font-weight:700;display:inline-block;position:relative}.faq-title:after{content:"";background:linear-gradient(90deg,#007bff,#0056b3);border-radius:2px;width:60px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.faq-button{border:2px solid #e9ecef;transition:all .3s;position:relative;overflow:hidden;background:#fff!important}.faq-button:hover{border-color:#007bff;transform:translateY(-1px);box-shadow:0 4px 15px #007bff1a}.faq-button:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.faq-button:not(.collapsed){border-color:#007bff;box-shadow:0 2px 8px #007bff1a;background:#f8f9fa!important}.faq-button:not(.collapsed) .faq-icon{transform:rotate(180deg)}.faq-question{color:#2c3e50;font-size:1rem;font-weight:600;line-height:1.4;transition:color .3s}.faq-button:hover .faq-question{color:#007bff}.faq-icon{opacity:.8;flex-shrink:0;margin-left:1rem;font-size:.8rem;transition:transform .3s}.faq-icon.rotate-180{transform:rotate(180deg)}.faq-answer{border:none}.faq-answer .collapse.show{animation:.3s ease-in-out fadeIn}.faq-answer-content{color:#495057;font-size:.95rem;line-height:1.6}.faq-answer-content p{margin-bottom:1rem}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content p:first-child{margin-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-title{font-size:1.5rem}.faq-button{padding:1rem!important}.faq-question{padding-right:1rem;font-size:1rem}.faq-icon{margin-left:.5rem}.faq-answer-content{font-size:.95rem}}@media (prefers-color-scheme:dark){.faq-button{color:#e2e8f0;background-color:#2d3748;border-color:#4a5568}.faq-button:hover{background-color:#4a5568;border-color:#63b3ed}.faq-button:not(.collapsed){background:linear-gradient(135deg,#4a5568 0%,#2d3748 100%);border-color:#63b3ed}.faq-question{color:#e2e8f0}.faq-answer .bg-light{background-color:#2d3748!important}.faq-answer-content{color:#cbd5e0}.faq-title{color:#e2e8f0}}
/*# sourceMappingURL=2f7deb67e1897509.css.map*/