.c-faq-list{width:100%}.c-faq-list__list{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8)}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.c-faq-list__item{background:var(--wp--preset--color--white);background:var(--wp--preset--color--light-navy);background-clip:padding-box,border-box;background-origin:padding-box,border-box;border:0 solid transparent;border-radius:4px;overflow:hidden;padding:1px;position:relative;transition:opacity var(--wp--custom--hover-transition-lazy) var(--wp--custom--ease--in-out);will-change:--ring-angle,background;--ring-angle:0deg;--ring-color:var(--wp--preset--color--primary-hover)}.c-faq-list__item:hover:not(.is-opened){background:conic-gradient(from -85deg,var(--ring-color,var(--wp--preset--color--primary-hover)) 0 var(--ring-angle),transparent 0 1turn) border-box,radial-gradient(circle,var(--wp--preset--color--light-navy) 0,var(--wp--preset--color--light-navy) 100%) padding-box;background-clip:border-box,padding-box;background-origin:border-box,padding-box;opacity:.8;transition:--ring-angle .7s cubic-bezier(.4,0,.2,1);--ring-angle:1turn}.c-faq-list__item:before{background:var(--wp--preset--color--white);border-radius:var(--wp--custom--border-radius--8);content:"";height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px);z-index:-1}.c-faq-list__item.is-opened .c-faq-list__toggle-icon{transform:rotate(180deg)}.c-faq-list__item.is-opened .c-faq-list__header-item{border-radius:4px 4px 0 0}.editor-styles-wrapper .c-faq-list__item{transition:none}.c-faq-list__header-item{align-items:center;background-color:var(--wp--preset--color--white);border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--24)}.c-faq-list__header-item:focus{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.c-faq-list__header-item[role=button]:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.c-faq-list__question-info{flex:1;margin-right:var(--wp--preset--spacing--16)}.c-faq-list__question h3{color:var(--wp--preset--color--text-black);font-size:var(--wp--preset--font-size--m);font-weight:700;line-height:var(--wp--custom--line-height--xs);margin:0}.c-faq-list__toggle{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:50%;display:flex;flex-shrink:0;height:var(--wp--preset--spacing--24);justify-content:center;width:var(--wp--preset--spacing--24)}.c-faq-list__toggle-icon{color:var(--wp--preset--color--white);font-size:1em;transition:transform .3s var(--wp--custom--ease--in-out)}.c-faq-list__content{background-color:var(--wp--preset--color--white);border-radius:0 0 4px 4px;overflow:hidden;padding:0 var(--wp--preset--spacing--24)}.c-faq-list__answer{padding-bottom:var(--wp--preset--spacing--24);padding-top:0}.c-faq-list__answer-content{display:flex;gap:var(--wp--preset--spacing--32)}.c-faq-list__answer-text{flex:1}.c-faq-list__answer-text p{margin:0}.c-faq-list__reorder-buttons{align-items:center;display:flex;gap:var(--wp--preset--spacing--8)}.c-faq-list__reorder-btn{align-items:center;background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--light-navy);border-radius:var(--wp--custom--border-radius--8);color:var(--wp--preset--color--text-black);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--ms);font-weight:700;height:var(--wp--preset--spacing--32);justify-content:center;width:var(--wp--preset--spacing--32)}.c-faq-list__reorder-btn:hover:not(:disabled){background-color:var(--wp--preset--color--footer-light-gray);border-color:var(--wp--preset--color--gray)}.c-faq-list__reorder-btn:disabled{background-color:var(--wp--preset--color--footer-light-gray);cursor:not-allowed}.c-faq-list__reorder-btn:active:not(:disabled){background-color:var(--wp--preset--color--light-navy)}
