.c-accordion-root .header{font-family:var(--font-display);font-size:21px;height:auto!important;-webkit-hyphens:auto;hyphens:auto;line-height:1.35;margin-bottom:.6em}@media (min-width:480px){.c-accordion-root .header{font-size:calc(.5814vw + 18.2093px)}}@media (min-width:1512px){.c-accordion-root .header{font-size:calc(.61475vw + 17.70492px)}}@media (min-width:2000px){.c-accordion-root .header{font-size:30px}}.c-accordion-root{background:var(--tan);border-top:1px solid var(--stone)}.c-accordion-root .item{position:relative;transition:padding .5s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.215,.61,.355,1)}.c-accordion-root .item:hover{background:var(--tan2)}.c-accordion-root .item[data-state=open]{padding-bottom:48px}@media (min-width:1024px){.c-accordion-root .item[data-state=open]{padding-bottom:36px;padding-top:12px}}.c-accordion-root .item[data-state=open]:hover{background:none}.c-accordion-root .item:after{background:var(--stone);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(var(--border-scale));transform-origin:left center;width:100%}.c-accordion-root .trigger{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:24px 0;width:100%}.c-accordion-root .header{margin:0}.c-accordion-root .AccordionContent{overflow:hidden}.c-accordion-root .AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.c-accordion-root .AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.c-accordion-root p:last-child{margin:0}.c-accordion-root .v-enter-active,.c-accordion-root .v-leave-active{transition:all .3s ease}.c-accordion-root .v-enter-from{opacity:0;transform:translateY(-100%)}.c-accordion-root .v-leave-to{opacity:0;transform:translateY(100%)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.b-faqs{background:var(--tan);padding-bottom:128px;padding-top:128px}@media (min-width:1024px){.b-faqs{padding-bottom:10vw;padding-top:8vw}}.b-faqs .c-block-headline .headline{margin-bottom:32px}@media (min-width:1024px){.b-faqs .c-block-headline .headline{margin-bottom:36px}}
