.mca-cat-faq{max-width:820px;margin:40px auto 0;padding:32px 0 0;border-top:1px solid #dde0e5}.mca-cat-faq__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:#fff;border:1px solid #dde0e5;border-radius:10px;font-family:inherit;font-size:18px;font-weight:600;color:var(--e-global-color-text,#1a1a1a);cursor:pointer;transition:background-color .15s ease}.mca-cat-faq__toggle:hover,.mca-cat-faq__toggle:focus-visible{background:#f4f6f8}.mca-cat-faq__toggle-icon{position:relative;width:14px;height:14px;flex-shrink:0;margin-left:16px}.mca-cat-faq__toggle-icon::before,.mca-cat-faq__toggle-icon::after{content:"";position:absolute;top:50%;left:50%;background:var(--e-global-color-primary,#1e90ff);transform:translate(-50%,-50%);transition:transform .2s ease}.mca-cat-faq__toggle-icon::before{width:14px;height:2px}.mca-cat-faq__toggle-icon::after{width:2px;height:14px}.mca-cat-faq__toggle[aria-expanded=true] .mca-cat-faq__toggle-icon::after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.mca-cat-faq__panel{padding:8px 4px 0}.mca-cat-faq__item{padding:24px 0;border-bottom:1px solid #dde0e5}.mca-cat-faq__item:last-child{border-bottom:none;padding-bottom:0}.mca-cat-faq__q{font-size:18px;font-weight:600;line-height:1.4;color:var(--e-global-color-text,#1a1a1a);margin:0 0 8px}.mca-cat-faq__a{font-size:15px;line-height:1.6;color:#4a5260;margin:0}@media (max-width:767px){.mca-cat-faq__toggle{font-size:16px;padding:14px 18px}}