.accordion__button,.flex-space{display:flex;justify-content:space-between}.accordion{--border:2px solid var(--clr-primary-500)}.accordion:last-of-type{border-radius:0 0 var(--card-radius) var(--card-radius)}.accordion__item{border-top:var(--border)}.accordion__item--open{background-color:var(--clr-white)}.accordion__item:last-child{border-bottom:var(--border);margin-bottom:3.125rem}.accordion__button{align-items:center;color:var(--clr-neutral-500);font-size:1.125rem;font-weight:500;padding:1.25rem 0;text-align:left;width:100%}.accordion__button .accordion__icon{flex:0 0 15%;padding-left:.5rem;transition:transform 175ms}.accordion__button:hover,.accordion__button:hover .accordion__title{text-decoration:underline}.accordion__button--open{background-color:transparent;color:var(--clr-black)}.accordion__button--open .accordion__icon{transform:rotate(45deg)}.accordion__button--open:focus{outline:none}.accordion__button--open.focus-visible{outline:2px solid var(--clr-black);outline-offset:0}.accordion__button--open:focus-visible{outline:2px solid var(--clr-black);outline-offset:0}.accordion__title{max-width:75%}.accordion__icon{pointer-events:none}.accordion__panel{padding:0 1.25rem 1.25rem 0}.accordion__read-more{align-items:center;display:inline-flex;margin-top:1.25rem}.accordion__read-more .accordion__icon{margin-left:.313rem}.accordion__read-more:hover .accordion__icon{transform:translate(.469rem);transition:transform var(--easing-out) var(--timing-fast)}@media only screen and (min-width:48rem){.accordion__excerpt{padding-bottom:1.25rem}}
