.b-accordion{overflow:visible}.b-accordion__inner{display:flex;position:relative;flex-direction:column;gap:0rem;border-top:1px solid var(--color-light-grey)}.editor-styles-wrapper .b-accordion__inner{padding-block:3rem}.b-accordion-item{transition:background .2s ease,border .2s ease;border-bottom:1px solid var(--color-light-grey);border-radius:0}.b-accordion-item__h2{margin:0;padding:0;font-size:inherit}.b-accordion-item__heading{display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;padding-block:1rem;width:100%;font-weight:600;-webkit-user-select:none;user-select:none;text-align:left}@media (min-width: 1024px){.b-accordion-item__heading{gap:4rem}}.b-accordion-item__inner{--content-height: 0;display:flex;flex-direction:column;max-height:var(--content-height);overflow:hidden}@media (prefers-reduced-motion: no-preference){.b-accordion-item__inner{transition:max-height .2s ease-in-out}}.editor-styles-wrapper .b-accordion-item__inner{--content-height: auto}.b-accordion-item__content{display:flex;flex-direction:column;padding:0 0 1.5rem}.b-accordion-item__content :where(h2:not([class*=-font-size])){font-size:var(--font-size-heading-sm);line-height:var(--font-line-height-heading-sm);font-weight:var(--font-weight-heading-sm);letter-spacing:var(--letter-spacing-heading-sm);font-family:var(--font-family-heading-sm);text-transform:var(--text-transform-heading-sm)}.b-accordion-item__content :where(h3:not([class*=-font-size])){font-size:var(--font-size-heading-xs);line-height:var(--font-line-height-heading-xs);font-weight:var(--font-weight-heading-xs);letter-spacing:var(--letter-spacing-heading-xs);font-family:var(--font-family-heading-xs);text-transform:var(--text-transform-heading-xs)}.b-accordion-item__content :where(p){margin-bottom:1rem}@media (min-width: 1024px){.b-accordion-item__content :where(p){margin-bottom:1.5rem}}:is(.b-accordion-item__content :where(p)):last-child{margin-bottom:0}:is(.b-accordion-item__content :where(p)):not([class*=-font-size]){font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}.b-accordion-item__content p+ul{margin-top:0}.b-accordion-item__content .wp-block-list{margin-bottom:1.5rem}:is(.b-accordion-item__content .wp-block-list):not([class*=-font-size]){font-size:var(--font-size-body-sm);line-height:var(--font-line-height-body-sm);font-weight:var(--font-weight-body-sm);letter-spacing:var(--letter-spacing-body-sm);font-family:var(--font-family-body-sm);text-transform:var(--text-transform-body-sm)}:is(.b-accordion-item__content .wp-block-list) .wp-block-list{margin-block:.5rem}.b-accordion__icon{display:block;position:relative;flex-shrink:0;transition:transform .2s linear;border-radius:50%;width:32px;height:32px;pointer-events:none;color:var(--color-light-grey)}.b-accordion__icon:before,.b-accordion__icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:currentColor;width:14px;height:2px;content:""}.b-accordion__icon:after{transform:translate(-50%,-50%) rotate(-90deg)}:is(.b-accordion-item.is-active .b-accordion__icon):after{transform:translate(-50%,-50%) rotate(0)}.b-accordion-item:hover .b-accordion__icon{color:var(--color-black)}.b-accordion__header{display:flex;justify-content:flex-end;padding-bottom:.5rem}.b-accordion__expand-all{cursor:pointer;border:none;background:none;padding:.5rem 0;color:var(--color-black);text-decoration:underline;text-underline-offset:3px}.b-accordion__expand-all:hover{text-decoration-thickness:2px}.b-accordion__tooltip{display:flex;position:absolute;right:0;bottom:calc(100% - .5rem);align-items:center;gap:12px;transform:translateY(.5rem);opacity:0;z-index:2;transition:transform .35s ease,opacity .35s ease;background:var(--color-black);padding:4px 8px;width:max-content;pointer-events:none;color:var(--color-white);font-weight:500;font-size:12px;line-height:28px}.b-accordion:not(.has-init):hover .b-accordion__tooltip{transform:translateY(0);opacity:1}.b-accordion__tooltip:after{position:absolute;top:100%;right:10px;border-top:6px solid var(--color-black);border-right:6px solid transparent;border-left:6px solid transparent;content:""}.b-accordion__tooltip span{font-size:20px;line-height:1}
