.faq{background:var(--page)}.faq .acc{margin:40px auto 0;max-width:860px;text-align:left}.faq details{background:#fff;border:1px solid var(--grey);border-radius:6px;margin-bottom:12px}.faq summary{color:var(--navy);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:20px 24px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{color:var(--blue);content:"+";font-size:24px;line-height:1}.faq details[open] summary:after{content:"–"}.faq .answer{font-size:15px;padding:0 24px 22px}.faq .answer>*+*{margin-top:12px}.faq .answer a{color:var(--link);text-decoration:underline}.faq .answer ol,.faq .answer ul{padding-left:1.4rem}