details>summary::-webkit-details-marker{display:none}details[open] summary .plus-minus:before{content:"-"}details summary .plus-minus:before{content:"+"}.faq-container{display:flex;flex-direction:column;gap:2rem}@media(min-width:768px){.faq-container{flex-direction:row}}.faq-sidebar{background:#f0faf8;padding:1.5rem;border-radius:8px;min-width:250px}.faq-sidebar .sidebar-title{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:#333}@media(min-width:1024px){.faq-sidebar .sidebar-title{font-size:1.25rem}}@media(min-width:1440px){.faq-sidebar .sidebar-title{font-size:1.5rem}}.faq-sidebar .category-list{list-style:none;padding:0;margin:0}.faq-sidebar .category-list .category-item{padding:.75rem 1rem;cursor:pointer;border-radius:4px;margin-bottom:.5rem;transition:all .2s ease;color:#555;font-size:.95rem}.faq-sidebar .category-list .category-item:hover{background:#32736a;color:#fff}.faq-sidebar .category-list .category-item.active{background:#1d413b;color:#fff;font-weight:500}@media(min-width:1024px){.faq-sidebar .category-list .category-item{font-size:1rem}}@media(min-width:1440px){.faq-sidebar .category-list .category-item{font-size:1.125rem}}.faq-content{flex:1}.faq-content .category-section{margin-bottom:2rem}.faq-content .category-section .category-title{font-size:1.25rem;color:#32736a;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #eee}@media(min-width:1024px){.faq-content .category-section .category-title{font-size:1.5rem}}@media(min-width:1440px){.faq-content .category-section .category-title{font-size:1.75rem}}.faq-content .questions-list .question-item{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:1rem;overflow:hidden}.faq-content .questions-list .question-item .question-summary{padding:1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;font-weight:500;color:#333;font-size:1rem}.faq-content .questions-list .question-item .question-summary:hover{background:#f9f9f9;color:#32736a}@media(min-width:1024px){.faq-content .questions-list .question-item .question-summary{font-size:1.125rem}}@media(min-width:1440px){.faq-content .questions-list .question-item .question-summary{font-size:1.25rem}}.faq-content .questions-list .question-item .question-summary .expand-icon{position:relative;width:20px;height:20px}.faq-content .questions-list .question-item .question-summary .expand-icon:after,.faq-content .questions-list .question-item .question-summary .expand-icon:before{content:"";position:absolute;background-color:#32736a;transition:transform .3s ease}.faq-content .questions-list .question-item .question-summary .expand-icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq-content .questions-list .question-item .question-summary .expand-icon:after{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%) rotate(90deg)}.faq-content .questions-list .question-item[open] .question-summary .expand-icon:after{transform:translateX(-50%) rotate(0deg)}.faq-content .questions-list .question-item .answer-content{padding:1rem;background:#f8f8f8;border-top:1px solid #e0e0e0}.markdown_faq{text-align:justify;font-size:.95rem;font-weight:400}@media(min-width:1024px){.markdown_faq{font-size:1rem}}@media(min-width:1440px){.markdown_faq{font-size:1.125rem}}.markdown_faq p{color:#000}.markdown_faq ul{list-style:disc}.markdown_faq ol,.markdown_faq ul{margin:1rem 0 1rem 1rem;color:#000;font-size:inherit;font-weight:400}.markdown_faq ol{list-style:decimal}.markdown_faq ol>li::marker,.markdown_faq ul>li::marker{color:#000;font-weight:700}.markdown_faq h1,.markdown_faq h2,.markdown_faq h3,.markdown_faq h4,.markdown_faq h5,.markdown_faq h6{color:#32736a}