.faq::details-content{transition:grid-template-rows .34s cubic-bezier(.2, .8, .2, 1), content-visibility .34s allow-discrete;grid-template-rows:0fr;display:grid}.faq[open]::details-content{grid-template-rows:1fr}.faq-body{min-height:0;overflow:hidden}.faq-body>p{opacity:0;transition:opacity .24s,translate .34s cubic-bezier(.2,.8,.2,1);translate:0 -6px}.faq[open] .faq-body>p{opacity:1;translate:0}@starting-style{.faq[open] .faq-body>p{opacity:0;translate:0 -6px}}.faq-icon{transition:transform .34s cubic-bezier(.2,.8,.2,1)}.faq[open] .faq-icon{transform:rotate(180deg)}.faq-q{-webkit-tap-highlight-color:transparent;transition:background-color .2s}@media (hover:hover){.faq-q:hover{background-color:#7a2fd609}}.faq-q:focus-visible{outline-offset:-2px;border-radius:1rem;outline:2px solid #7a2fd6}@media (prefers-reduced-motion:reduce){.faq-body>p,.faq-icon{transition:none}.faq::details-content{transition:none}}
