.app-faq{margin-top:32px}.app-faq .app-faq-note{font-size:12px;color:#796771;line-height:1.8;margin-bottom:20px}.app-faq details{border-top:1px solid #e8dde3;padding:0}.app-faq details:last-child{border-bottom:1px solid #e8dde3}.app-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px 0;cursor:pointer;color:#601d49;font-size:16px;font-weight:600;line-height:1.7}.app-faq summary::-webkit-details-marker{display:none}.app-faq summary span{display:grid;place-items:center;flex:0 0 26px;height:26px;font-size:22px;font-weight:400;transition:transform .15s}.app-faq details[open] summary span{transform:rotate(45deg)}.app-faq details p{margin:0 0 22px;font-size:15px;line-height:1.95;color:#59444f;white-space:pre-line}.app-faq summary:focus-visible{outline:2px solid #bd5579;outline-offset:4px;border-radius:4px}@media(max-width:600px){.app-faq summary{font-size:15px;padding:17px 0;gap:10px}.app-faq details p{font-size:14px}}

.app-faq summary,.app-faq details p{overflow-wrap:anywhere}.app-faq details[open] summary span{transform:none;font-size:0}.app-faq details[open] summary span::after{content:"−";font-size:22px}
