.b-accordion__inner{grid-column:narrow}.b-accordion__copy{margin-bottom:4rem}.b-accordion__items{display:flex;flex-direction:column}.b-accordion__item{padding:1.5rem 0;border-top:1px dashed var(--color-putty);text-align:left}.has-bordeaux-icon-color .b-accordion__item{border-top:1px dashed rgba(0,0,0,.2)}.has-white-icon-color .b-accordion__item{border-top:1px dashed var(--color-coral);color:var(--color-white)}@media(min-width:576px){.b-accordion__item{padding-top:1rem;padding-bottom:2.5rem}}@media(min-width:1024px){.b-accordion__item{padding-bottom:4rem}}.b-accordion__title{-webkit-user-select:none;user-select:none;display:flex;gap:1rem;align-items:center;justify-content:space-between;width:100%;text-align:left}.b-accordion__icon{--accordion-icon-size: 24px;position:relative;display:block;width:var(--accordion-icon-size);min-width:var(--accordion-icon-size);max-width:var(--accordion-icon-size);height:var(--accordion-icon-size);min-height:var(--accordion-icon-size);max-height:var(--accordion-icon-size);border:1px solid var(--color-light-teal);border-radius:50%;color:var(--color-dark-teal);background:var(--color-light-teal)}.b-accordion__icon:before,.b-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:1px;background:currentColor}@media(min-width:1024px){.b-accordion__icon:before,.b-accordion__icon:after{width:16px;height:2px}}.b-accordion__icon:after{transform:translate(-50%,-50%) rotate(-90deg)}.is-active .b-accordion__icon:after{display:none}.b-accordion__title:hover .b-accordion__icon,.is-active .b-accordion__icon{border-color:var(--color-dark-teal)}.has-bordeaux-icon-color .b-accordion__icon{border:none;color:var(--color-white);background:var(--color-bordeaux)}.has-white-icon-color .b-accordion__icon{border:none;color:var(--color-bordeaux);background:var(--color-white)}@media(min-width:1024px){.b-accordion__icon{--accordion-icon-size: 36px}}@media(prefers-reduced-motion:no-preference){.b-accordion__icon{transition:border-color .25s ease}.b-accordion__content{transition:max-height .25s ease}}.b-accordion__content{--content-height: 0;overflow:hidden;max-height:var(--content-height)}.b-accordion__content-inner{padding-top:1rem}
