.accordion{margin-bottom:var(--spacing-3)}.accordion .icon--close{display:none}.accordion__heading{padding:2rem var(--spacing-2);background-color:var(--brand-tint-3);display:flex;flex-direction:row;justify-content:space-between;align-items:top}.accordion__heading .accordion-button--close{display:none}.accordion__heading .icon{width:2.2rem;height:2.2rem;transition:transform .3s ease-in-out}.accordion__heading:hover{cursor:pointer}.accordion__heading:hover .icon{transform:scale(1.4)}.accordion__subheading{color:var(--brand-tint-6);font-family:var(--font-body);font-weight:var(--font-weight-default);font-size:var(--body-copy)}.accordion__button{width:100%;height:100%;padding:var(--spacing-lg);cursor:pointer;background:rgba(0,0,0,0);box-shadow:none;border-color:rgba(0,0,0,0);text-align:left}.accordion__button span{display:block}.accordion__button span:first-child{margin-bottom:var(--spacing-1)}.accordion__content{padding:var(--spacing-lg)}.accordion.is-open .icon--close{display:block}.accordion.is-open .icon--open{display:none}.accordion.is-open .accordion__heading{background-color:var(--brand-primary);color:var(--white)}.accordion.is-open .accordion__heading .accordion__subheading,.accordion.is-open .accordion__heading .accordion__button{color:var(--white)}.accordion+.accordion .accordion__heading{margin-top:-0.1rem}@media(min-width: 768px){.accordion__heading{padding:var(--spacing-4) var(--spacing-3) var(--spacing-3)}}
