.accordion details{display:grid;grid-template-rows:auto 0fr;padding:0 14px;transition:grid-template-rows .7s cubic-bezier(.16,1,.3,1),background .5s ease,padding .7s cubic-bezier(.16,1,.3,1)}.accordion details[open]{grid-template-rows:auto 1fr;background:rgba(216,255,69,.18);padding-bottom:16px}.accordion details>p{min-height:0;overflow:hidden;margin:0;opacity:0;transform:translateY(-12px);filter:blur(3px);transition:opacity .55s ease .22s,transform .75s cubic-bezier(.16,1,.3,1) .16s,filter .55s ease .22s}.accordion details[open]>p{opacity:1;transform:translateY(0);filter:blur(0);margin:0 30px 0 0;animation:faq-text-in .78s cubic-bezier(.16,1,.3,1) both .1s}.accordion summary{transition:color .4s ease,padding .45s ease}.accordion details:hover summary{color:var(--rust)}.accordion summary span{transition:transform .7s cubic-bezier(.16,1,.3,1),color .4s ease}.accordion details[open] summary span{transform:rotate(45deg);color:var(--rust)}@keyframes faq-text-in{0%{opacity:0;transform:translateY(-12px);filter:blur(3px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}

@media(prefers-reduced-motion:reduce){.accordion details,.accordion details>p,.accordion summary span{transition:none}}
