.qa-faq-item>summary{list-style:none;cursor:pointer}.qa-faq-item>summary::-webkit-details-marker{display:none}.qa-faq-item>summary:focus-visible{outline:2px solid #176b82;outline-offset:4px;border-radius:8px}.qa-faq-icon{transition:transform .22s ease,background-color .22s ease,color .22s ease}.qa-faq-item[open] .qa-faq-icon{transform:rotate(45deg);background-color:#176b82;color:#fff}.qa-faq-item[open] .qa-faq-answer{animation:qa-faq-open .24s ease-out}@keyframes qa-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.qa-figure img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.qa-figure:hover img{transform:scale(1.03)}.reveal-pending{opacity:0;transform:translateY(18px)}.reveal-in{opacity:1;transform:none;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1)}.chart-bar{transform-origin:left center;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.reveal-pending .chart-bar{transform:scaleX(0)}@media (prefers-reduced-motion: reduce){.reveal-pending{opacity:1;transform:none}.reveal-pending .chart-bar{transform:none}.qa-faq-icon,.qa-figure img,.chart-bar,.reveal-in{transition:none}.qa-faq-item[open] .qa-faq-answer{animation:none}.qa-figure:hover img{transform:none}}
