.accordion-snippet__panel{border-bottom:1px solid var(--color-grey-2);padding-block-end:var(--spacing-l);position:relative}.accordion-snippet__panel:last-child{border-bottom:0;padding-block-end:0}.accordion-snippet__toggle{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;outline:none;padding:0;padding-block-start:var(--spacing-l);padding-inline-end:var(--spacing-l);position:relative;text-align:left;text-decoration:none;transition:padding-block-end var(--timing-normal) var(--easing-normal);width:auto;width:100%}.accordion-snippet__toggle .icon{height:var(--spacing-l);position:absolute;right:0;transition:rotate var(--timing-quick) var(--easing-normal);width:var(--spacing-l)}.accordion-snippet__toggle.is-active .icon{rotate:180deg}.accordion-snippet__content{color:inherit}
.faq-section{background-color:var(--color-background);color:var(--color-text);padding-block-end:var(--spacing-xl);padding-block-start:var(--spacing-xl)}.faq-section.no-padding-top,.no-padding-top .faq-section{padding-block-start:0}.faq-section.no-padding-bottom,.no-padding-bottom .faq-section{padding-block-end:0}.faq-section.critical-component-hide{display:block}.faq-section.critical-component-clear{opacity:1}.faq-section__header{display:grid;grid-gap:var(--spacing-xs);padding-block-end:var(--spacing-l)}.faq-section__header__subtitle{margin-block-start:var(--spacing-m)}.faq-section__header .faq-section__subtitle,.faq-section__header .faq-section__title{text-align:center}.faq-section__content{background-color:var(--color-background-card-accordion);border-radius:var(--spacing-l);color:var(--color-text-card-accordion);padding:var(--spacing-l)}.faq-section .accordion-snippet__toggle.is-active{margin-block-end:var(--spacing-m);padding-block-end:var(--spacing-l)}.faq-section .accordion-snippet__panel:first-child .accordion-snippet__toggle{padding-block-start:0}.faq-section .accordion-snippet__content{color:var(--color-grey-6)}.faq-section .accordion-snippet__content p{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}@media(min-width:64em){.faq-section{padding-block-end:var(--spacing-4xl);padding-block-start:var(--spacing-4xl)}.faq-section__header{text-align:center}.faq-section__subtitle{margin-block-start:var(--spacing-l)}.faq-section__content{padding:var(--spacing-xl)}.faq-section .accordion-snippet__content,.faq-section .accordion-snippet__heading{font-size:var(--font-size-m)}}
