.accordion{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.accordion .accordion-item.box{border:1px solid var(--orange);border-radius:var(--border-radius-2);transition:background .3s var(--easing);flex:0 0 100%;margin-bottom:1rem;padding:0;box-shadow:none!important}@media screen and (pointer:fine) and (hover:hover){.accordion .accordion-item.box:hover{background:var(--light-orange)}}.accordion .accordion-item.box.open button.accordion-title:after{transform:translateY(.3rem)rotate(225deg)}.accordion .accordion-item.box button.accordion-title{width:100%;color:var(--deep-black);font-size:var(--font-16pt);text-align:left;border:none;justify-content:space-between;margin:0;padding:1.4rem 1rem;line-height:1em;box-shadow:none!important;background:0 0!important}@media screen and (pointer:fine) and (hover:hover){.accordion .accordion-item.box button.accordion-title:hover{transform:none}}@media not all and (pointer:fine) and (hover:hover){.accordion .accordion-item.box button.accordion-title{padding:1rem}}.accordion .accordion-item.box button.accordion-title:after{content:"";vertical-align:middle;border-right:3px solid var(--orange);border-bottom:3px solid var(--orange);width:.4em;height:.4em;transition:transform .3s var(--easing);transform-origin:50%;flex:0 0 .4rem;margin-bottom:.1rem;margin-left:1em;display:inline-block;transform:rotate(45deg)}.accordion .accordion-item.box button.accordion-title:focus{background:var(--light-orange);transform:none}.accordion .accordion-item.box .accordion-content p{font-size:var(--font-16pt);color:var(--muted-grey);padding:0 1rem 2rem;line-height:1.5em}
