.hb-faq-list{margin:1.25rem 0 2rem;display:grid;gap:.75rem}.hb-faq-item{border:1px solid #d8dde3;border-radius:12px;background:#faf9f8;overflow:visible}.hb-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;min-height:52px;padding:1rem 1.15rem;color:#203656;border-radius:11px}.hb-faq-item>summary::-webkit-details-marker{display:none}.hb-faq-item>summary::marker{content:''}.hb-faq-item>summary::after{content:'+';font-size:1.5rem;line-height:1;flex:0 0 1rem;text-align:center;color:#8e3e39}.hb-faq-item[open]>summary::after{content:'−'}.hb-faq-item>summary>h3{font:inherit!important;font-weight:600!important;line-height:1.5!important;color:inherit!important;margin:0!important;scroll-margin-top:110px}.hb-faq-item[open]>summary{border-bottom:1px solid #d8dde3;border-radius:11px 11px 0 0}.hb-faq-answer{padding:1rem 1.15rem;color:#34465f;line-height:1.8}.hb-faq-answer>:first-child{margin-top:0}.hb-faq-answer>:last-child{margin-bottom:0}.hb-faq-item>summary:hover{background:#f1f0ee}.hb-faq-item>summary:focus-visible{outline:3px solid #8e3e39;outline-offset:3px}body.dark .hb-faq-item{background:#203044;border-color:#526277}body.dark .hb-faq-item>summary,body.dark .hb-faq-answer{color:#e6edf4}body.dark .hb-faq-item>summary::after{color:#ffb4ab}body.dark .hb-faq-item[open]>summary{border-color:#526277}body.dark .hb-faq-item>summary:hover{background:#293c53}body.dark .hb-faq-item>summary:focus-visible{outline-color:#ffb4ab}@media(max-width:640px){.hb-faq-item>summary,.hb-faq-answer{padding:.9rem 1rem}.hb-faq-list{gap:.65rem}}
