.mf-service-faq{margin:32px 0;color:#111827}.mf-service-faq h2{color:#111827}.mf-service-faq details{margin:0 0 12px;border:1px solid #d1d5db;border-left:4px solid #06b6d4;border-radius:6px;background:#fff;overflow:hidden}.mf-service-faq summary{position:relative;padding:18px 48px 18px 20px;cursor:pointer;list-style:none;font-weight:600;color:#111827}.mf-service-faq summary::-webkit-details-marker{display:none}.mf-service-faq summary:after{content:'⌄';position:absolute;right:20px;top:16px;color:#06b6d4}.mf-service-faq details[open]>summary:after{transform:rotate(180deg)}.mf-service-faq summary:focus-visible{outline:2px solid #06b6d4;outline-offset:-4px}.mf-service-faq-answer{padding:0 20px 18px;color:#374151}.mf-service-faq-answer>:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){.mf-service-faq summary:after{transition:transform .42s ease}}