.wp-block-intodigital-accordions{width:100%}.wp-block-intodigital-accordions+.wp-block-intodigital-accordions{margin-top:var(--spacing-3xl,2rem)}.intodigital-accordion-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;min-width:2.25rem;flex-shrink:0;background-color:var(--accordion-icon-bg);color:var(--accordion-icon-color);border-radius:var(--radius-s,.5rem);transition:transform var(--transition-speed-fast,0.2s) ease,background-color var(--transition-speed-fast,0.2s) ease,border-color var(--transition-speed-fast,0.2s) ease}.intodigital-accordion-icon__background{position:absolute;inset:0;background-color:var(--accordion-icon-bg);border-radius:var(--radius-s,.5rem);border:var(--stroke-m,2px) solid var(--color-border-subtle,#e8e5e5);transition:transform var(--transition-speed-fast,0.2s) ease-in-out,border-color var(--transition-speed-fast,0.2s) ease-in-out,inset var(--transition-speed-fast,0.2s) ease-in-out}.intodigital-accordion-icon::before,.intodigital-accordion-icon::after{content:"";position:absolute;width:.75rem;height:2px;background-color:currentcolor;z-index:1;transition:transform var(--transition-speed-fast,0.2s) ease,opacity var(--transition-speed-fast,0.2s) ease}.intodigital-accordion-icon::after{transform:rotate(90deg)}.intodigital-accordion[open]:not([data-closing]) .intodigital-accordion-icon::after,.intodigital-accordion.is-open:not([data-closing]) .intodigital-accordion-icon::after{transform:rotate(90deg) scaleX(0);opacity:0}.intodigital-accordion{display:block;width:100%;overflow:hidden}.intodigital-accordion:not(:last-child){margin-bottom:0}.intodigital-accordion:hover .intodigital-accordion-icon__background,.intodigital-accordion:active .intodigital-accordion-icon__background,.intodigital-accordion:focus-within .intodigital-accordion-icon__background{border-color:var(--color-brand-primary-orange,#f26c3f);inset:calc(-0.5*var(--spacing-4xs, 0.25rem))}.intodigital-accordion-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m,.75rem);border-radius:var(--radius-s,.5rem);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-s);cursor:pointer;list-style:none;font-size:var(--text-styles-interface-s-font-size,1rem);font-weight:600;color:var(--color-text-primary,#000);background-color:var(--accordion-summary-bg);transition:background-color var(--transition-speed-fast,0.2s) ease}.intodigital-accordion-summary::-webkit-details-marker{display:none}.intodigital-accordion-summary::marker{content:""}.intodigital-accordion-summary:focus-visible{outline:2px solid var(--color-brand-primary-orange,#f26c3f);outline-offset:-2px}.intodigital-accordions{display:flex;flex-direction:column;gap:var(--spacing-xs,.5rem);width:100%;max-width:var(--content-width-contained,47rem);margin-top:var(--spacing-2xl,2rem);margin-bottom:var(--spacing-2xl,2rem)}.intodigital-accordions.intodigital-accordions--white{--accordion-summary-bg:var(--color-background-base, #fff);--accordion-content-bg:var(--color-background-base, #fff);--accordion-border:var(--color-border-subtle, #e8e5e5);--accordion-icon-bg:var(--color-neutral-white, #fff);--accordion-icon-color:var(--color-text-primary, #000)}.intodigital-accordions.intodigital-accordions--white .intodigital-accordion-summary{border:1px solid var(--accordion-border,#e8e5e5)}.intodigital-accordions.intodigital-accordions--light-red{--accordion-summary-bg:var(--color-background-accent-primary-light, #fef0ec);--accordion-content-bg:var(--color-background-accent-primary-light, #fef0ec);--accordion-border:var(--color-background-accent-primary-subtle, #fbd3c5);--accordion-icon-bg:var(--color-neutral-white, #fff);--accordion-icon-color:var(--color-text-primary, #000)}.intodigital-accordions.intodigital-accordions--light-red .intodigital-accordion-summary{border:1px solid var(--accordion-summary-bg,#fbd3c5)}.intodigital-accordions__content{display:flex;flex-flow:column;gap:var(--spacing-xs,.5rem)}.intodigital-accordions:has(+.intodigital-accordions){margin-bottom:var(--grid-gutter,3rem)!important}.intodigital-accordions+.intodigital-accordions{margin-top:var(--spacing-m,1rem)}.intodigital-accordion-title{display:inline-flex;align-items:center;gap:var(--spacing-xs,.5rem);font-size:var(--text-styles-base-p-font-size,1rem);font-style:normal;font-weight:700;line-height:var(--text-styles-base-p-line-height,1.5rem)}.intodigital-accordion>*:not(summary){display:flex}.intodigital-accordion-content{height:0;overflow:hidden;pointer-events:none;transition:height var(--transition-speed-medium,0.35s) cubic-bezier(.22,1,.36,1)}.intodigital-accordion-content-inner{overflow:hidden;padding:0 var(--spacing-s,.625rem) 0;opacity:0;transform:translateY(var(--spacing-xs,.5rem));transition:transform var(--transition-speed-medium,0.3s) cubic-bezier(.22,1,.36,1),opacity var(--transition-speed-fast,0.2s) ease-out}.intodigital-accordion-content-inner>*:first-child{margin-top:var(--spacing-s,.625rem)}.intodigital-accordion-content-inner>*:last-child{margin-bottom:var(--spacing-s,.625rem)!important}.intodigital-accordion[open]:not([data-closing]) .intodigital-accordion-content,.intodigital-accordion.is-open:not([data-closing]) .intodigital-accordion-content{pointer-events:auto}.intodigital-accordion[open]:not([data-closing]) .intodigital-accordion-content-inner,.intodigital-accordion.is-open:not([data-closing]) .intodigital-accordion-content-inner{opacity:1;transform:translateY(0)}.intodigital-accordion:not([open],[data-closing]):not(.is-open) .intodigital-accordion-content *{visibility:hidden}.wp-block-intodigital-accordion{margin-bottom:0!important}