.accordion{border-block:.0625rem solid var(--color-accordion-border);color:var(--color-accordion-title)}.accordion+.accordion{border-top:none}.accordion__summary{justify-content:space-between;align-items:center;gap:var(--accordion-summary-gap);padding-block:var(--accordion-summary-padding-block);cursor:pointer;list-style:none;display:flex}.accordion__summary::-webkit-details-marker{display:none}.accordion__title{min-width:0;font-family:var(--font-family-base);font-size:var(--accordion-title-fs);line-height:var(--accordion-title-lh);letter-spacing:var(--accordion-title-ls);font-weight:var(--accordion-title-fw);text-transform:none;transition:font-weight var(--duration-collapse) var(--tf-ease);flex:auto;font-stretch:100%}.accordion[open] .accordion__title{font-weight:var(--accordion-title-fw-open)}.accordion__indicator{box-sizing:border-box;width:var(--accordion-indicator-size);height:var(--accordion-indicator-size);border-radius:var(--radius-full);background-color:var(--color-accordion-indicator-bg);color:var(--color-accordion-indicator-icon);box-shadow:inset 0 0 0 var(--accordion-indicator-weight) var(--color-accordion-indicator-border);transition:box-shadow var(--duration-collapse) var(--tf-ease);flex:none;position:relative}.accordion__indicator:before,.accordion__indicator:after{content:"";border-radius:var(--radius-full);transition-property:height,width,rotate;transition-duration:var(--duration-collapse);transition-timing-function:var(--tf-ease);background-color:currentColor;position:absolute;top:50%;left:50%;translate:-50% -50%}.accordion__indicator:before{width:var(--accordion-indicator-icon-size);height:var(--accordion-indicator-weight)}.accordion__indicator:after{width:var(--accordion-indicator-weight);height:var(--accordion-indicator-icon-size);rotate:0deg}.accordion[open] .accordion__indicator{box-shadow:inset 0 0 0 var(--accordion-indicator-weight-open) var(--color-accordion-indicator-border-open)}.accordion[open] .accordion__indicator:before{height:var(--accordion-indicator-weight-open)}.accordion[open] .accordion__indicator:after{width:var(--accordion-indicator-weight-open);rotate:90deg}.accordion__content{padding-block:var(--accordion-content-padding-top) var(--accordion-content-padding-bottom)}.ce-bluesite_container_accordion:not([class*=pb-])+.ce-bluesite_container_accordion:not([class*=pt-]) .accordion{border-top:none}
