:where(.c-base-accordion){width:100%;border-top-width:1px;border-color:var(--theme-colors-secondary-DEFAULT);border-top-style:solid;padding-top:1.25rem;padding-bottom:1.25rem}:where(.c-base-accordion):last-child{border-bottom-width:1px;border-color:var(--theme-colors-secondary-DEFAULT);border-bottom-style:solid}:where(.c-base-accordion) .c-base-accordion__title{cursor:pointer}:where(.c-base-accordion) .c-base-accordion__content-wrapper{display:grid;grid-template-rows:0fr;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.6s}:where(.c-base-accordion) .c-base-accordion__content{overflow:hidden}:where(.c-base-accordion) .c-base-accordion__title-content{width:100%;display:flex;align-items:center}:where(.c-base-accordion) .c-base-accordion__title-content .c-base-accordion__title-content-icon{position:relative;margin-left:1.5rem;width:1.5rem;height:1.5rem;flex:0 0 auto;fill:none;stroke-width:2px;stroke:currentColor;color:var(--theme-colors-primary-DEFAULT);stroke-linecap:round;stroke-linejoin:round}:where(.c-base-accordion) .c-base-accordion__title-content .c-base-accordion__vertical-line{position:absolute;width:1.5rem;height:1.5rem;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transition-property:transform;transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.c-base-accordion) .c-base-accordion__title-content .c-base-accordion__horizontal-line{position:absolute;width:1.5rem;height:1.5rem}:where(.c-base-accordion) .c-base-accordion__title-content .c-base-accordion__title-content-text{flex:1 1 auto;font-family:var(--theme-typography-heading-h3-font-family);font-weight:var(--theme-typography-heading-h3-font-weight);font-size:var(--theme-typography-heading-h3-font-size);line-height:var(--theme-typography-heading-h3-line-height);letter-spacing:var(--theme-typography-heading-h3-letter-spacing)}:where(.c-base-accordion) .c-base-accordion__blocks-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}:where(.c-base-accordion) .c-base-accordion__blocks{display:grid;grid-auto-rows:auto;grid-auto-flow:row;margin-top:0;margin-bottom:0;gap:1.875rem}:where(.c-base-accordion).c-base-accordion--open .c-base-accordion__content-wrapper{display:grid;grid-template-rows:1fr;padding-top:1.875rem}:where(.c-base-accordion).c-base-accordion--open .c-base-accordion__title-content-icon .c-base-accordion__vertical-line{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}:where(.c-base-accordion).c-base-accordion--has-bg .c-base-accordion__title-content-icon{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}:where(.accordions){--un-text-opacity:1;color:rgb(0 0 0 / var(--un-text-opacity))}:where(.accordions).accordions--has-bg{border-radius:.75rem;background-color:var(--theme-colors-primary-DEFAULT);padding:3.125rem 1.9375rem;--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}:where(.accordions).accordions--has-bg .s-rich-text{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}@media(min-width:48rem){:where(.accordions).accordions--has-bg{padding:5rem 3.62rem}}:where(.accordions) .accordions__heading{margin-bottom:1.125rem;font-family:var(--theme-typography-heading-h2-font-family);font-weight:var(--theme-typography-heading-h2-font-weight);font-size:var(--theme-typography-heading-h2-font-size);line-height:var(--theme-typography-heading-h2-line-height);letter-spacing:var(--theme-typography-heading-h2-letter-spacing)}@media(min-width:48rem){:where(.accordions) .accordions__heading{margin-bottom:2rem}}
