.faq{max-width:780px;margin:32px auto 0;text-align:left}.faq details{border-bottom:1px solid #e4e7eb;padding:4px 0;scroll-margin-top:24px}.faq summary{cursor:pointer;list-style:none;padding:16px 32px 16px 0;font-weight:600;color:#191919;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary h3{display:inline;margin:0;font:inherit;color:inherit;letter-spacing:inherit}.faq summary::after{content:"+";position:absolute;right:4px;top:12px;font-size:1.4rem;color:#0584ed;font-weight:400}.faq details[open] summary::after{content:"–"}.faq details p{padding-bottom:12px}.faq .faq-a{padding:0 0 14px}.faq .faq-a p{margin:0 0 12px;padding:0}.faq .faq-a ul{margin:0 0 12px;padding-left:20px}.faq .faq-a li{margin-bottom:6px}.faq-more{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:28px 0 0;color:#767676}.faq-more .btn{padding:10px 20px}