.cl-accordion.-x-large .cl-accordion-button{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family-heading,inherit);font-size:var(--cl-font-size-h2);font-weight:var(--cl-font-weight-h2);letter-spacing:var(--cl-letter-spacing-h2,normal);line-height:var(--cl-line-height-h2)}.cl-accordion.-large .cl-accordion-button{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h3);font-weight:var(--cl-font-weight-h3);letter-spacing:var(--cl-letter-spacing-h3,normal);line-height:var(--cl-line-height-h3)}.cl-accordion-button,.cl-accordion.-medium .cl-accordion-button{--cl-anchor-font-weight:inherit;font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h5);font-weight:var(--cl-font-weight-h5);letter-spacing:var(--cl-letter-spacing-h5,normal);line-height:var(--cl-line-height-h5)}.cl-accordion.-small .cl-accordion-button{font-family:var(--cl-font-family,inherit);font-size:var(--cl-font-size-h6);font-weight:var(--cl-font-weight-h6);letter-spacing:var(--cl-letter-spacing-h6,normal);line-height:var(--cl-line-height-h6)}.cl-accordion.-x-small .cl-accordion-button{--cl-anchor-font-weight:inherit;font-size:var(--cl-font-size-microheading);font-weight:var(--cl-font-weight-microheading);letter-spacing:var(--cl-letter-spacing-microheading,normal);line-height:var(--cl-line-height-microheading)}:root{--cl-card-border-width:0px;--cl-card-border-color:transparent}.-card .cl-accordion-item{--cl-card-text-color:var(--cl-color-text-01);background:var(--cl-card-background-color);border:var(--cl-card-border-width,0) solid var(--cl-card-border-color,transparent);border-radius:var(--cl-border-radius-container);color:var(--cl-card-text-color);position:relative;--cl-card-background-color:var(--cl-color-container-01);--cl-card-hover-background-color:var(--cl-color-hover-01);--cl-card-border-width:var(--cl-border-width-medium);--cl-card-border-color:var(--cl-color-border-03)}.cl-accordion,.cl-accordion.-card{display:flex;flex-direction:column}.cl-accordion.-card{gap:1rem}.cl-accordion-button,.cl-accordion.-medium .cl-accordion-button,.cl-accordion.-small .cl-accordion-button,.cl-accordion.-x-small .cl-accordion-button{padding:20px 24px}.cl-accordion.-large .cl-accordion-button,.cl-accordion.-x-large .cl-accordion-button{padding:24px 32px}.cl-accordion-item{position:relative}.cl-accordion-heading{margin:0}.cl-accordion-button{align-items:baseline;background:none;border:0;cursor:pointer;display:flex;gap:.75rem;margin:0;text-align:left;width:100%}.cl-accordion-button:focus-visible{outline:0}.cl-accordion-button:focus-visible:after{border-radius:var(--cl-border-radius-medium);content:"";inset:0;outline:2px solid var(--cl-color-focus-01);outline-offset:-2px;position:absolute}.cl-accordion.-right .cl-accordion-button{flex-direction:row-reverse;justify-content:space-between}.cl-accordion-button{color:var(--cl-color-text-01)}.cl-accordion-button:focus-visible,.cl-accordion-item:hover .cl-accordion-button{color:var(--cl-color-link-01)}.cl-accordion-icon{fill:currentColor;flex:none;height:1em;position:relative;top:.15em;transition:transform .3s ease-in-out;width:1em}.cl-accordion-button .cl-accordion-icon{transform:rotate(-90deg)}.cl-accordion.-right .cl-accordion-button .cl-accordion-icon{transform:rotate(0)}.cl-accordion.-right [aria-expanded=true].cl-accordion-button .cl-accordion-icon{transform:rotate(-180deg)}[aria-expanded=true].cl-accordion-button .cl-accordion-icon{transform:rotate(0deg)}.cl-accordion-content-container{overflow-y:hidden}[aria-hidden=true].cl-accordion-content-container{max-height:0;opacity:0;transition:max-height .2s ease,opacity .2s ease-in-out,visibility 0s .2s;visibility:hidden}[aria-hidden=false].cl-accordion-content-container{max-height:none;opacity:1;transition:max-height .2s ease,opacity .2s ease-in-out,visibility 0s;visibility:visible}.cl-accordion-content{padding:0 24px 24px}.cl-accordion-content>:first-child{margin-top:0}.cl-accordion-content>:last-child{margin-bottom:0}