.accordion,.accordion__inner{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.accordion{place-self:stretch stretch;display:block}.accordion-header__copy{gap:.35rem;min-width:0;display:grid}.accordion-header__title{margin:0}.accordion-header__subtitle{text-align:left;margin:0;font-size:.96rem;line-height:1.5}.accordion-header svg{flex-shrink:0;font-size:1.2rem;transition:transform .3s ease-in-out}.accordion-header:hover svg{transform:rotate(180deg)}