.faq-item:first-child .faq-item__summary{border-top:1px solid var(--black)}.faq-item--active>.faq-item__summary .faq-item__arrow:after{transform:translate(50%,-50%)scale(0)}.faq-item--editing .faq-item__container{height:auto}.faq-item__summary{color:var(--theme-primary);cursor:pointer;transition:var(--default-transition);border-bottom:1px solid var(--black);gap:1.5rem;padding:1rem 0;text-decoration:none;display:flex;position:relative}.faq-item__summary:hover{color:var(--black)}.faq-item__summary:hover .faq-item__text{transition-duration:var(--btn-dur-in);transition-timing-function:var(--btn-ease-in);transform:translate(1.25rem)}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__arrow{width:1.25rem;height:1.25rem;position:relative}.faq-item__arrow:after,.faq-item__arrow:before{content:"";background:var(--theme-primary);z-index:1;position:absolute;top:50%}.faq-item__arrow:before{width:1.25rem;height:.0625rem;right:0;transform:translateY(-50%)}.faq-item__arrow:after{width:.0625rem;height:1.25rem;transition:transform var(--default-transition);transform-origin:50%;right:50%;transform:translate(50%,-50%)}.faq-item__wrapper{padding-top:1rem}@media (width>=1024px){.faq-item__summary{margin-left:auto}.faq-item__wrapper{padding-top:1.5rem}}.faq-item__container{height:0;overflow:visible}.faq-item__text{color:var(--theme-primary);transition:color var(--btn-dur-out) var(--btn-ease-out),transform var(--btn-dur-out) var(--btn-ease-out);flex:1 0 0;margin:0;padding-right:1.25rem}.faq-module{--page-module-spacer-height:4rem;isolation:isolate;position:relative}.faq-module:before{content:"";top:0;bottom:var(--page-module-spacer-height);z-index:-1;background-color:var(--white);width:100vw;position:absolute;left:50%;transform:translate(-50%)}@media (width>=768px){.faq-module{--page-module-spacer-height:6rem}}
