.faq-module__text{list-style:none;padding:.5rem 0;position:relative}.faq-module__text::-webkit-details-marker{display:none}.faq-module__text>.g-module-macros-text{display:inline-block;padding-left:1.25rem;position:relative;user-select:none}.faq-module__arrow{position:relative;user-select:none;z-index:1}.faq-module__arrow:before{border:.5rem solid transparent;border-left:.5rem solid var(--accent-color,#888);content:"";left:.25rem;position:absolute;top:calc(50% - .5rem);transform:rotate(0);transform-origin:.2rem 50%}.faq-module__details.closing .faq-module__arrow:before,.faq-module__details.opening .faq-module__arrow:before{transition:transform .2s linear}@media (prefers-reduced-motion:reduce){.faq-module__details.closing .faq-module__arrow:before,.faq-module__details.opening .faq-module__arrow:before{transition:none}}.faq-module__details[open]:not(.closing) .faq-module__arrow:before{transform:rotate(90deg)}@keyframes details-opening-1{0%{margin-top:-10rem}to{margin-top:0}}@keyframes details-closing-1{0%{margin-top:0}to{margin-top:-10rem}}@keyframes details-opening-2{0%{opacity:.1}to{opacity:1}}@keyframes details-closing-2{0%{opacity:1}to{opacity:.1}}.faq-module__details.opening .faq-module__richtext{animation:details-opening-2 .2s ease-in both;overflow:hidden}.faq-module__details.closing .faq-module__richtext{animation:details-closing-2 .2s ease-out both;overflow:hidden}.faq-module__details.opening .faq-module__richtext :first-child{animation:details-opening-1 .2s ease-out both}.faq-module__details.closing .faq-module__richtext :first-child{animation:details-closing-1 .2s ease-in both}