.faq__inner{margin-left:auto;margin-right:auto;max-width:792px;width:100%}.faq__toggle{background-color:transparent;border-color:var(--border-color);color:var(--dark-gray);transition:background-color var(--duration-medium) var(--ease-default),border-color var(--duration-medium) var(--ease-default),color var(--duration-medium) var(--ease-default)}.faq__item--open .faq__toggle{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.faq__question{color:inherit;line-height:24px}.faq__answer,.faq__answer li,.faq__answer p{color:var(--slate-gray);font-size:16px;line-height:24px}.faq__answer p:not(:last-child){margin-bottom:12px}.faq__icon{align-items:center;background-color:var(--blue);border-radius:9999px;color:var(--white);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color var(--duration-medium) var(--ease-default),color var(--duration-medium) var(--ease-default);width:32px}.faq__item--open .faq__icon{background-color:var(--white);color:var(--blue)}.faq__icon .faq__icon-plus{display:block}.faq__icon .faq__icon-minus,.faq__item--open .faq__icon .faq__icon-plus{display:none}.faq__item--open .faq__icon .faq__icon-minus{display:block}.faq__panel{overflow:hidden;transition:max-height var(--duration-medium) var(--ease-default),opacity var(--duration-base) var(--ease-default)}.faq__panel[hidden]{display:none}.faq__panel.is-animating{display:block}.faq__show-less-button[hidden],.faq__show-more-button[hidden]{display:none}.faq__toggle:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.faq__item--open .faq__toggle:focus-visible{outline-color:var(--white)}