.faq-content{min-width:0}
.faq-more{margin-top:22px}
.faq-more>.faq-more-toggle{display:flex;align-items:center;justify-content:center;gap:28px;width:min(238px,100%);margin-inline:auto;min-height:48px;padding:12px 24px;border:1px solid #ac956c;border-radius:30px;color:#263346;background:transparent;font-size:13px;line-height:1.7;cursor:pointer;list-style:none;transition:background .2s}
.faq-more>.faq-more-toggle::-webkit-details-marker{display:none}
.faq-more>.faq-more-toggle::marker{content:""}
.faq-more>.faq-more-toggle:hover{background:#9d85560d}
.faq-more>.faq-more-toggle:focus-visible{outline:2px solid #9d8556;outline-offset:4px}
.faq-more-icon{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:#9d8556;stroke-width:1.5;transition:transform .2s}
.faq-more>.faq-more-toggle .faq-more-hide{display:none}
.faq-more[open]>.faq-more-toggle .faq-more-show{display:none}
.faq-more[open]>.faq-more-toggle .faq-more-hide{display:inline}
.faq-more[open]>.faq-more-toggle .faq-more-icon{transform:rotate(180deg)}
.faq-more>.faq-list{margin-top:18px}
@media(max-width:760px){.faq-more{margin-top:18px}.faq-more>.faq-more-toggle{min-height:48px;font-size:13px}}
@media(prefers-reduced-motion:reduce){.faq-more>.faq-more-toggle,.faq-more-icon{transition:none}}
