.alef-faq{margin:0 0 24px;display:flex;flex-direction:column;gap:var(--alef-faq-gap,10px)}.alef-faq__item{box-shadow:var(--alef-faq-shadow,none);border-radius:var(--alef-faq-radius,6px)}.alef-faq__item summary{cursor:pointer;display:flex;align-items:center;gap:12px;font-weight:600;list-style:none;background:var(--alef-faq-bg,#f2f2f2);color:var(--alef-faq-title-color,#555555);border:1px solid var(--alef-faq-border-color,var(--alef-faq-bg,#f2f2f2));border-radius:var(--alef-faq-radius,6px);padding:var(--alef-faq-header-padding-y,13px) var(--alef-faq-header-padding-x,20px);transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out}.alef-faq__item summary::-webkit-details-marker{display:none}.alef-faq__item[open] summary{background:var(--alef-faq-bg-open,var(--alef-faq-bg,#f2f2f2));color:var(--alef-faq-title-color-open,var(--alef-faq-title-color,#555555));border-color:var(--alef-faq-border-color-open,var(--alef-faq-bg-open,var(--alef-faq-bg,#f2f2f2)));border-end-start-radius:0;border-end-end-radius:0}.alef-faq__item summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.alef-faq__question{flex:1 1 auto}.alef-faq__icon{flex:0 0 auto;position:relative;width:16px;height:16px;color:var(--alef-faq-icon-color,currentColor)}.alef-faq__icon::before,.alef-faq__icon::after{content:"";position:absolute;inset-inline-start:0;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform 0.1333s ease-in-out}.alef-faq__icon::before{transform:translateY(-50%)}.alef-faq__icon::after{transform:translateY(-50%) rotate(90deg)}.alef-faq__item[open] .alef-faq__icon{color:var(--alef-faq-icon-color-open,var(--alef-faq-icon-color,currentColor))}.alef-faq__item[open] .alef-faq__icon::after{transform:translateY(-50%) rotate(0deg)}.alef-faq[data-icon="chevron"] .alef-faq__icon::before{transform:translateY(-50%) rotate(45deg) translate(3px,3px);width:60%}.alef-faq[data-icon="chevron"] .alef-faq__icon::after{transform:translateY(-50%) rotate(-45deg) translate(-3px,3px);width:60%;inset-inline-start:auto;inset-inline-end:0}.alef-faq[data-icon="none"] .alef-faq__icon{display:none}.alef-faq__answer{background:var(--alef-faq-answer-bg,#ffffff);color:var(--alef-faq-answer-color,#18272e);line-height:1.9;padding:var(--alef-faq-header-padding-y,13px) var(--alef-faq-header-padding-x,20px);border:1px solid var(--alef-faq-border-color,#e3e6e8);border-top:0;border-end-start-radius:var(--alef-faq-radius,6px);border-end-end-radius:var(--alef-faq-radius,6px)}.alef-faq__answer >:first-child{margin-top:0}.alef-faq__answer >:last-child{margin-bottom:0}.alef-faq__panel{overflow:hidden}.alef-faq--animating .alef-faq__panel{transition:height 0.45s ease}@media (prefers-reduced-motion:reduce){.alef-faq__item summary,.alef-faq__icon::before,.alef-faq__icon::after,.alef-faq--animating .alef-faq__panel{transition:none}}.alef-faq-editor__row{border:1px solid #e3e6e8;border-radius:6px;padding:10px 12px;margin-bottom:10px}.alef-faq-editor__title{font-weight:600;margin:0 0 10px}