.bcfc-accordion{--bcfc-accordion-duration: 0.6s;position: relative;width: 100%}.bcfc-accordion__list{display: flex;flex-direction: column;gap: 0.5em;margin: 0;padding: 0;list-style: none}.bcfc-accordion__item{background-color: #efeeec;border-radius: 0.5em;list-style: none;overflow: hidden}.bcfc-accordion__item-heading{margin: 0;font-size: inherit;font-weight: inherit;line-height: inherit}.bcfc-accordion__item-top{appearance: none;-webkit-appearance: none;width: 100%;margin: 0;border: 0;background: none;color: inherit;font: inherit;text-align: start;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 1em;padding: 1em 1em 1em 1.5em}.bcfc-accordion__item-top:focus-visible{outline: 2px solid currentColor;outline-offset: -2px}.bcfc-accordion__item-title{flex: 1 1 auto;margin: 0;font-size: 1.125em;font-weight: 500;line-height: 1.3;color: inherit}.bcfc-accordion__item-icon{flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 2em;height: 2em;border-radius: 50%;background-color: #E4D9CF;transition: transform var(--bcfc-accordion-duration) cubic-bezier(0.625,0.05,0,1),background-color 0.25s ease,color 0.25s ease;transform: rotate(180deg)}.bcfc-accordion__item-icon svg,.bcfc-accordion__item-icon i{width: 1em;height: 1em;font-size: 1em;line-height: 1}[data-accordion-status="active"] .bcfc-accordion__item-icon{transform: rotate(0.001deg)}.bcfc-accordion__item-bottom{display: grid;grid-template-rows: 0fr;overflow: hidden;transition: grid-template-rows var(--bcfc-accordion-duration) cubic-bezier(0.625,0.05,0,1)}[data-accordion-status="active"] .bcfc-accordion__item-bottom{grid-template-rows: 1fr}.bcfc-accordion__item-bottom-wrap{min-height: 0;overflow: hidden}.bcfc-accordion__item-bottom-content{padding: 0 1.5em 1.5em 1.5em;color: #2c2c2c;font-size: 0.875em;line-height: 1.5}.bcfc-accordion__item-bottom-content>:first-child{margin-top: 0}.bcfc-accordion__item-bottom-content>:last-child{margin-bottom: 0}@media (prefers-reduced-motion: reduce){.bcfc-accordion__item-bottom,.bcfc-accordion__item-icon{transition: none}}