.np-faq{max-width:98rem;padding-top:3.2rem;padding-bottom:6rem}.np-faq-jumps{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:3.5rem}.np-faq-jumps a{display:flex;align-items:center;min-height:4.4rem;padding:.8rem 1.6rem;background:#e7ede2;border:1px solid #cbd6c7;border-radius:24px;text-decoration:none;font-size:1.3rem;font-weight:700}.np-faq-jumps a:hover{background:#d8e4d3}.np-faq-group{margin-bottom:3.5rem;scroll-margin-top:2rem}.np-faq-group h2{font-size:2.8rem;margin:0 0 1.5rem}.np-faq-item{border:1px solid #d9dfd4;border-radius:5px;margin-bottom:1rem;background:#fffdf7}.np-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:800;line-height:1.5;color:#173d2e}.np-faq-item summary::-webkit-details-marker{display:none}.np-faq-item summary span{color:#982f2d;font-size:2.2rem;flex-shrink:0}.np-faq-item[open] summary span{transform:rotate(45deg)}.np-faq-item[open]{border-color:#9dac95}.np-faq-item>div{padding:0 2rem 2rem;color:#465849;line-height:1.8;font-size:1.5rem}.np-faq-item p{margin:0}.np-faq-item a{color:#982f2d;text-underline-offset:3px;overflow-wrap:anywhere}.np-faq-contact{padding:3rem;background:#e7ede2;text-align:center;border-radius:6px}.np-faq-contact h2{font-size:2.8rem;margin:0 0 1rem}.np-faq-contact p{margin:0 0 2rem}.np-faq-contact .button{background:#982f2d;color:#fffdf6}@media(max-width:749px){.np-faq{padding-top:2rem;padding-bottom:3.5rem}.np-faq-jumps{gap:.8rem;margin-bottom:2.5rem}.np-faq-jumps a{font-size:1.2rem;padding:.7rem 1.2rem}.np-faq-group h2{font-size:2.5rem}.np-faq-item summary{font-size:1.45rem;padding:1.5rem;gap:1.2rem}.np-faq-item>div{padding:0 1.5rem 1.6rem;font-size:1.4rem}.np-faq-contact{padding:2.4rem 1.5rem}}
