.height-enter,.height-leave-to{height:0}.height-enter-active,.height-leave-active{overflow:hidden;transition:height var(--transition-timing) var(--transition-ease)}.fade-height-enter,.fade-height-leave-to{height:0}.fade-height-enter-active,.fade-height-leave-active{overflow:hidden;transition:height var(--transition-timing) var(--transition-ease),opacity var(--transition-timing) var(--transition-ease)}.fade-height-enter-from,.fade-height-leave-to{opacity:0}.fade-height-enter-to,.fade-height-leave-from{opacity:1}
.accordion-item{align-items:center;border-block-end:1px solid var(--color-neutral-light-grey);width:100%}.accordion-item .icon{height:var(--icon-m);width:var(--icon-m)}.accordion-item:first-of-type{border-block-start:1px solid var(--color-neutral-light-grey)}.accordion-item.is-loading .accordion-item__content{display:none}.accordion-item__header{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;box-sizing:content-box;color:inherit;color:var(--color-neutral-dark-grey);cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:0;padding-block:var(--spacing-m);width:auto;width:100%}.accordion-item__title{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-family:var(--font-family-general-sans);font-size:var(--font-size-3);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-0);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.accordion-item__icon{display:flex}.basic-accordion--chevron .accordion-item__icon .icon{transition:rotate var(--timing-normal) var(--easing-normal)}.basic-accordion--chevron .accordion-item.is-open .accordion-item__icon .icon{rotate:180deg}.accordion-item__content{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;align-items:flex-start;box-sizing:content-box;color:var(--color-neutral-dark-grey);display:flex;flex-direction:column;font-family:var(--font-family-general-sans);font-size:var(--font-size-3);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-0);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.accordion-item__content>*{margin-block-end:var(--spacing-m);width:100%}
.faq-section{display:flex;flex-direction:column;gap:var(--spacing-l)}.faq-section.critical-component-hide{display:block}.faq-section.critical-component-clear{opacity:1}.faq-section__heading{text-align:center}.faq-section .accordion-item__header{color:var(--color-neutral-black);gap:var(--spacing-xs);padding-block:var(--spacing-ml)}.faq-section .accordion-item.is-open .accordion-item__header{padding-block-end:var(--spacing-s)}.faq-section .accordion-item__title{font-family:var(--font-family-general-sans);font-size:var(--font-size-4);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-0);line-height:27px;text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.faq-section .accordion-item__content{color:var(--color-neutral-black)}.faq-section .accordion-item__content>*{margin-block-end:var(--spacing-ml)}.faq-section .accordion-item__content p{font-family:var(--font-family-general-sans);font-size:var(--font-size-4);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-0);max-width:87%;text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}@media(min-width:64em){.faq-section{grid-column-gap:var(--spacing-xl);align-items:center;-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);display:grid;grid-template-columns:minmax(0,352px) minmax(0,872px);justify-content:space-between}.faq-section__heading{max-width:240px;text-align:start}.faq-section .accordion-item__header{gap:var(--spacing-l);padding-block:var(--spacing-l)}.faq-section .accordion-item__title{font-family:var(--font-family-general-sans);font-size:var(--font-size-5);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-0);text-decoration:none;text-indent:var(--text-indent-0);text-transform:none}.faq-section .accordion-item__content>*{margin-block-end:var(--spacing-l)}.faq-section .accordion-item__content p{max-width:787px}}.faq-section-wrapper{background-color:transparent;background-color:var(--faq-section-background,transparent)}
