.mvweb-faq{--mvweb-faq-icon:#793ea4;--mvweb-faq-border:#e2e4e9;--mvweb-faq-radius:8px;display:flex;flex-direction:column;gap:10px;margin:1.5em 0}.mvweb-faq__item{border:1px solid var(--mvweb-faq-border);border-radius:var(--mvweb-faq-radius);overflow:hidden}.mvweb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;font-size:var(--mvweb-faq-q-size, inherit);font-weight:var(--mvweb-faq-q-weight,600);line-height:1.4;cursor:pointer;list-style:none}.mvweb-faq__question::-webkit-details-marker{display:none}.mvweb-faq__question:focus-visible{outline:2px solid var(--mvweb-faq-icon);outline-offset:-2px}.mvweb-faq__question-text{flex:1 1 auto}.mvweb-faq__icon{flex:0 0 auto;position:relative;width:14px;height:14px}.mvweb-faq__icon::after,.mvweb-faq__icon::before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:var(--mvweb-faq-icon);transform:translate(-50%,-50%);transition:transform .2s ease}.mvweb-faq__icon::after{transform:translate(-50%,-50%) rotate(90deg)}.mvweb-faq__item[open] .mvweb-faq__icon::after{transform:translate(-50%,-50%) rotate(0)}.mvweb-faq__answer{padding:0 18px 16px;font-size:var(--mvweb-faq-a-size, inherit);line-height:1.6}.mvweb-faq__answer>:first-child{margin-top:0}.mvweb-faq__answer>:last-child{margin-bottom:0}.mvweb-faq--open .mvweb-faq__question{cursor:default}@supports (interpolate-size:allow-keywords){.mvweb-faq--accordion .mvweb-faq__item{interpolate-size:allow-keywords}.mvweb-faq--accordion .mvweb-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .25s ease,content-visibility .25s allow-discrete}.mvweb-faq--accordion .mvweb-faq__item[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.mvweb-faq--accordion .mvweb-faq__item::details-content,.mvweb-faq__icon::after,.mvweb-faq__icon::before{transition:none}}