.faq-block[data-animation-speed=fast] .faq-panel{-webkit-transition-duration:150ms;transition-duration:150ms}.faq-block[data-animation-speed=fast] .faq-icon{-webkit-transition-duration:150ms;transition-duration:150ms}.faq-block[data-animation-speed=slow] .faq-panel{-webkit-transition-duration:500ms;transition-duration:500ms}.faq-block[data-animation-speed=slow] .faq-icon{-webkit-transition-duration:500ms;transition-duration:500ms}.faq-block .faq-panel{-webkit-transition-property:max-height,opacity;transition-property:max-height,opacity;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.faq-block .faq-panel[aria-hidden=true]{max-height:0 !important;opacity:0;overflow:hidden}.faq-block .faq-trigger:focus-visible{outline:2px solid #5ab5b2;outline-offset:2px;border-radius:4px}.faq-block .faq-icon.chevron-open{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-block .faq-icon.arrow-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-block .faq-question-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq-block .faq-question-wrapper:hover .faq-trigger .faq-question-text{color:#1e293b}.faq-block .faq-number{min-width:2rem;font-variant-numeric:tabular-nums}.faq-block .faq-answer p{margin:0 0 1rem 0}.faq-block .faq-answer p:last-child{margin-bottom:0}.faq-block .faq-answer ul,.faq-block .faq-answer ol{margin:0.5rem 0;padding-left:1.5rem}.faq-block .faq-answer li{margin:0.25rem 0}.faq-block .faq-answer a{color:#5ab5b2;text-decoration:underline}.faq-block .faq-answer a:hover{color:#5ab5b2}.faq-block .faq-answer strong{font-weight:600}.faq-block .faq-answer em{font-style:italic}.faq-block__carousel{max-width:70rem;margin:auto;--slide-spacing-xs:1rem;--slide-size-xs:100%;--slide-spacing-sm:1.6rem;--slide-size-sm:50%;--slide-spacing-md:1.6rem;--slide-size-md:calc(100% / 3);--slide-spacing-lg:2rem;--slide-size-lg:calc(100% / 4)}.faq-block__carousel-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing-sm) * -1)}@media (min-width: 1200px){.faq-block__carousel-container{margin-left:calc(var(--slide-spacing-lg) * -1)}}.faq-block__carousel-slide{min-width:0;-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size-xs);flex:0 0 var(--slide-size-xs);padding-left:var(--slide-spacing-md)}@media (min-width: 600px){.faq-block__carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size-sm);flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm)}}@media (min-width: 1200px){.faq-block__carousel-slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size-sm);flex:0 0 var(--slide-size-sm);padding-left:var(--slide-spacing-sm)}}.faq-block__category-btn--active{background-color:#14b8a6;color:#ffffff}.faq-block__carousel-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media (max-width: 640px){.faq-block .faq-question-wrapper{padding:1rem;gap:0.75rem}.faq-block .faq-number{min-width:1.5rem;font-size:1rem}.faq-block .faq-question-text{font-size:0.875rem;line-height:1.25rem}.faq-block .faq-answer{font-size:0.875rem;padding-top:0.75rem;padding-bottom:0.5rem}}@media print{.faq-block .faq-panel{max-height:none !important;opacity:1 !important;overflow:visible !important}.faq-block .faq-icon{display:none}.faq-block .faq-trigger{cursor:default}}