.mpp-faq-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 38px}.mpp-faq-nav a{padding:10px 15px;border:1px solid #d9c8a6;border-radius:24px;color:inherit;text-decoration:none;font-size:.92rem}.mpp-faq-nav a:hover,.mpp-faq-nav a:focus-visible{background:#f6ecd8}.mpp-faq-group{margin-bottom:46px;scroll-margin-top:140px}.mpp-faq-group h2{margin-bottom:20px;font-size:clamp(1.3rem,2.5vw,1.8rem)}.mpp-faq-question{margin:0;font:inherit}.mpp-faq-section .faq-q{width:100%;text-align:left;gap:16px}.mpp-faq-section .faq-q:focus-visible{outline:3px solid #ac792a;outline-offset:3px}.mpp-faq-section .faq-a a{text-decoration:underline}.mpp-faq-section .faq-a{line-height:1.7}@media(max-width:600px){.mpp-faq-nav{gap:8px;margin-bottom:30px}.mpp-faq-nav a{font-size:.85rem;padding:8px 12px}.mpp-faq-group{scroll-margin-top:100px;margin-bottom:34px}}
