.lxf-faq{padding-block:5rem}.lxf-faq__heading{font-family:var(--lxf-font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;color:var(--lxf-navy);margin-block:0 2rem;text-align:center}.lxf-faq__list{margin-inline:auto;border-top:1px solid var(--lxf-gray-300)}.lxf-faq__item{border-bottom:1px solid var(--lxf-gray-300)}.lxf-faq__toggle{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.375rem 0;background:0 0;border:none;cursor:pointer;font-family:var(--lxf-font-heading);font-size:1.125rem;font-weight:600;color:var(--lxf-navy);text-align:left;user-select:none;text-transform:none !important;transition:color var(--lxf-trans-std)}.lxf-faq__toggle:hover,.lxf-faq__toggle:focus{color:var(--lxf-blue);background-color:transparent !important;background:0 0 !important;box-shadow:none !important}.lxf-faq__toggle:focus-visible{outline:2px solid var(--lxf-blue);outline-offset:-2px}.lxf-faq__toggle sup{font-size:.6em;vertical-align:.2em;line-height:normal}.lxf-faq__question{flex:1}.lxf-faq__icon{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--lxf-gray-300);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;transition:transform var(--lxf-trans-std),border-color var(--lxf-trans-std)}.lxf-faq__icon:before{content:'';position:absolute;width:1.5px;height:10px;background:currentColor;border-radius:1px}.lxf-faq__icon:after{content:'';position:absolute;width:10px;height:1.5px;background:currentColor;border-radius:1px}.lxf-faq__toggle[aria-expanded=true] .lxf-faq__icon{transform:rotate(45deg);border-color:var(--lxf-blue)}.lxf-faq__answer{height:0;overflow:hidden;interpolate-size:allow-keywords;margin:0;background-color:transparent;transition:height .3s cubic-bezier(.5,0,.75,0)}.lxf-faq__toggle[aria-expanded=true]+.lxf-faq__answer{height:auto;transition:height .4s cubic-bezier(.16,1,.3,1)}.lxf-faq__answer p{font-size:.9375rem;color:var(--lxf-gray-500);line-height:1.7;margin:0;padding:0 0 1.5rem}.lxf-faq__answer a{color:var(--lxf-blue);text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.lxf-faq{padding-block:3rem}}