.cm-faq__wrap{margin:0 auto;max-width:1000px}.cm-faq__title{margin:0 0 28px;text-align:center}.cm-faq__list{display:flex;flex-direction:column;gap:14px}.cm-faq__item{background:var(--cm-faq-card,#07214d);border-radius:10px;color:#fff;overflow:hidden;transition:background .25s ease}.cm-faq__item.is-open,.cm-faq__item:hover{background:var(--cm-faq-card-hover,#0a2c63)}.cm-faq__summary{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:26px 32px;user-select:none}.cm-faq__summary::-webkit-details-marker{display:none}.cm-faq__summary::marker{content:""}.cm-faq__summary:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.cm-faq__question{flex:1 1 auto;line-height:1.3}.cm-faq__icon{flex:0 0 auto;height:14px;position:relative;width:14px}.cm-faq__icon:after,.cm-faq__icon:before{background:var(--cm-faq-icon,#fff);border-radius:2px;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .28s ease,opacity .28s ease,background .25s ease;width:100%}.cm-faq__icon:after{transform:translateY(-50%) rotate(90deg)}.cm-faq__item.is-open .cm-faq__icon:after,.cm-faq__item.is-open .cm-faq__icon:before,.cm-faq__item:hover .cm-faq__icon:after,.cm-faq__item:hover .cm-faq__icon:before{background:var(--cm-faq-icon-hover,#fff)}.cm-faq__item.is-open .cm-faq__icon:after{opacity:0;transform:translateY(-50%) rotate(0deg)}.cm-faq__panel{overflow:hidden;transition:height .3s ease}.cm-faq__answer{line-height:1.75;padding:0 32px 28px}.cm-faq__answer>:first-child{margin-top:0}.cm-faq__answer>:last-child{margin-bottom:0}.cm-faq__answer p{margin:0 0 14px}.cm-faq__answer a{color:inherit;text-decoration:underline}@media (prefers-reduced-motion:reduce){.cm-faq__panel{transition:none}}@media (max-width:700px){.cm-faq__summary{gap:16px;padding:20px 22px}.cm-faq__answer{padding:0 22px 22px}}