
.partner-faq{margin-top:48px;scroll-margin-top:110px}
.partner-faq>p{margin-bottom:24px;color:#746766}
.partner-faq-item{border:1px solid #eadada;border-radius:14px;background:#fff;margin:12px 0;overflow:hidden;scroll-margin-top:110px}
.partner-faq-item summary{cursor:pointer;padding:20px 24px;font-size:17px;font-weight:600;line-height:1.5;background:#fff1f1;overflow-wrap:anywhere}
.partner-faq-item summary:focus-visible{outline:3px solid #ce2028;outline-offset:-4px}
.partner-faq-answer{padding:4px 24px 20px;font-size:16px;line-height:1.65;overflow-wrap:anywhere}
.partner-faq-answer p{margin:16px 0 0}
@media(max-width:600px){.partner-faq{margin-top:32px}.partner-faq-item summary{padding:16px;font-size:15px}.partner-faq-answer{padding:0 16px 16px;font-size:15px}}
