.axus-faq-host,.axus-faq-root{min-width:0}.axus-faq-root{--axus-faq-ease:cubic-bezier(.23,1,.32,1)}.axus-faq-root .axus-faq-item{position:relative;border-radius:0;box-shadow:none;min-width:0;overflow-anchor:none}.axus-faq-root .axus-faq-heading{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;display:block;margin:0;padding:0;border:0;max-width:none}.axus-faq-root .axus-faq-trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;gap:clamp(18px,3vw,36px);min-height:56px;padding:22px 0;border:0;border-radius:0;background:transparent;color:inherit;text-align:start;font:inherit;cursor:pointer;box-shadow:none;position:relative;transition:color .16s ease}.axus-faq-root .axus-faq-trigger:before,.axus-faq-root .axus-faq-trigger:after{content:none}.axus-faq-root .axus-faq-label{display:block;min-width:0;flex:1;text-wrap:pretty}.axus-faq-root .axus-faq-icon{position:relative;display:block;flex:0 0 22px;width:22px;height:22px;opacity:.66;transform:none;transition:opacity .16s ease,transform .18s var(--axus-faq-ease)}.axus-faq-root .axus-faq-icon i{position:absolute;display:block;top:10px;left:3px;width:16px;height:1.5px;background:currentColor;transform-origin:50% 50%;transition:transform .22s var(--axus-faq-ease),opacity .18s ease}.axus-faq-root .axus-faq-icon i:last-child{transform:rotate(90deg)}.axus-faq-root .axus-faq-trigger[data-state=open] .axus-faq-icon{opacity:1}.axus-faq-root .axus-faq-trigger[data-state=open] .axus-faq-icon i:last-child{transform:rotate(0);opacity:0}.axus-faq-root .axus-faq-trigger:active .axus-faq-icon{transform:scale(.92)}.axus-faq-root .axus-faq-trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px;z-index:1}.axus-faq-root .axus-faq-content{height:0;opacity:0;overflow:hidden;visibility:hidden;min-width:0;max-width:none;margin:0;padding:0;border:0;will-change:auto}.axus-faq-root .axus-faq-answer{display:flow-root;min-width:0;margin:0;padding:0;border:0;max-width:none}@media(hover:hover)and (pointer:fine){.axus-faq-root .axus-faq-trigger:hover:not(:active) .axus-faq-icon{opacity:1;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.axus-faq-root .axus-faq-trigger,.axus-faq-root .axus-faq-icon,.axus-faq-root .axus-faq-icon i{transition:none}.axus-faq-root .axus-faq-trigger:is(:hover,:active) .axus-faq-icon{transform:none}}html[data-axus-motion=paused] .axus-faq-root .axus-faq-trigger,html[data-axus-motion=paused] .axus-faq-root .axus-faq-icon,html[data-axus-motion=paused] .axus-faq-root .axus-faq-icon i{transition:none}html[data-axus-motion=paused] .axus-faq-root .axus-faq-trigger:is(:hover,:active) .axus-faq-icon{transform:none}
