.faq-module__text{list-style:none;padding:.5rem 0;position:relative}.faq-module__text::-webkit-details-marker{display:none}.faq-module__details{border-bottom:2px solid;padding-bottom:20px;padding-top:20px;width:90%}.faq-module__text>.g-module-macros-text{display:inline-block;padding-left:1.25rem;position:relative;user-select:none}.faq-module__arrow{user-select:none;z-index:1}.faq-module__arrow:before{content:"+";font-size:70px;left:105%;position:absolute;top:-20px;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(45deg)}@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}