.af-press{transition:transform .16s cubic-bezier(.23,1,.32,1)}.af-press:active{transform:scale(.97)}.af-press:focus-visible{outline-offset:3px;outline:2px solid}.af-stagger>*{animation:.32s cubic-bezier(.23,1,.32,1) both af-in}.af-stagger>:nth-child(2){animation-delay:50ms}.af-stagger>:nth-child(3){animation-delay:.1s}.af-plus{transition:transform .16s cubic-bezier(.23,1,.32,1)}.af-faq[open] .af-plus{transform:rotate(45deg)}@keyframes af-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.af-nav:hover{background:#fff4ec}}@media (prefers-reduced-motion:reduce){.af-press,.af-plus,.af-stagger>*{transition:none;animation:none}.af-press:active,.af-faq[open] .af-plus{transform:none}}
