.partner-faq{margin:65px 0 30px;scroll-margin-top:120px}.partner-faq-heading{background:#edf5f2;border-radius:28px 28px 6px 28px;padding:32px 38px;border-left:5px solid #6d9e8f}.partner-faq-heading h2{font-size:clamp(24px,3vw,34px);margin:12px 0}.partner-faq-heading p{line-height:1.9;font-size:14px}.partner-faq-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0 40px}.partner-faq-nav a{font-size:13px;border:1px solid #cdddd7;border-radius:13px;padding:18px 15px;color:#285e53;background:#fff}.partner-faq-nav span{display:block;font:italic 22px Georgia,serif;margin-bottom:9px;color:#628d7f}.partner-faq-nav a:hover{background:#edf5f2;color:#204e44}.partner-faq-group{margin:35px 0 50px}.partner-faq-label{display:flex;align-items:center;gap:20px;margin-bottom:18px}.partner-faq-label>span{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:20px;background:#f7efdc;color:#8b661f;font:italic 28px Georgia,serif}.partner-faq-label h3{font-size:23px;margin:0;scroll-margin-top:130px}.partner-faq-label p{font-size:13px;color:#57706b;margin:5px 0 0}.partner-faq .faq{border-top:none}.partner-faq .faq details{border:1px solid #dce7e2;border-radius:14px;margin-bottom:12px;overflow:hidden;background:white}.partner-faq .faq summary{padding:23px 56px 23px 26px;position:relative;line-height:1.8}.partner-faq .faq summary:after{right:23px}.partner-faq .faq details[open]{border-color:#94b6a8}.partner-faq .faq details[open] summary{background:#eff6f2;color:#245b4e}.partner-answer{display:flex;gap:15px;padding:23px 26px}.partner-answer>span{font:italic 25px Georgia,serif;color:#377a65;flex-shrink:0}.partner-faq .faq .partner-answer p{padding:0;margin:0;color:#304b50;line-height:2;font-size:15px}.partner-answer a{display:block;margin-top:12px;text-decoration:underline;text-underline-offset:4px;color:#2059a3}.partner-faq-note{padding:24px;background:#f8f5eb;border-radius:14px;font-size:14px;line-height:1.9}@media(max-width:700px){.partner-faq-heading{padding:25px 22px}.partner-faq-nav{grid-template-columns:1fr 1fr;gap:10px}.partner-faq-nav a{padding:15px 12px;font-size:12px}.partner-faq-label{gap:14px}.partner-faq-label h3{font-size:20px}.partner-faq-label>span{width:48px;height:52px;font-size:25px}.partner-faq .faq summary{padding:20px 45px 20px 18px;font-size:14px}.partner-faq .faq summary:after{right:17px}.partner-answer{padding:20px 18px;gap:12px}.partner-faq .faq .partner-answer p{font-size:14px}.partner-faq-group{margin-bottom:35px}}
