@media (min-width:48rem){[data-slot=faq-group]>h3{top:calc(var(--header-height) + 1.25rem);align-self:start;position:sticky}}@keyframes faq-enter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-slot=faq][data-phase=armed] :is([data-slot=faq-reveal],[data-slot=faq-group]){opacity:0;transform:translateY(1rem)}[data-slot=faq][data-phase=intro] :is([data-slot=faq-reveal],[data-slot=faq-group]){animation:faq-enter var(--duration-enter) var(--ease-out-soft) both;animation-delay:calc(var(--faq-index) * var(--faq-stagger))}}@media (prefers-reduced-motion:reduce){[data-slot=faq-reveal],[data-slot=faq-group]{opacity:1;animation:none;transform:none}}
