.accordion__grid{align-items:start;row-gap:24px}.accordion__header{margin-bottom:0}.accordion__list{display:flex;flex-direction:column;gap:16px;min-width:0}.accordion__item{background:var(--c-white);border-radius:var(--radius-card);padding:32px}.accordion__question{align-items:center;color:var(--c-blackish);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:var(--t-20);gap:24px;justify-content:space-between;line-height:24px;list-style:none}.accordion__question::-webkit-details-marker{display:none}.accordion__question:focus-visible{border-radius:4px;outline:2px solid var(--c-accent);outline-offset:4px}.accordion__chevron{color:var(--c-blackish);flex-shrink:0;height:24px;transition:transform .3s ease-in-out;width:24px}.accordion__answer{overflow:hidden;transition:height .3s ease-in-out}.accordion__answer-inner{color:var(--c-body);font-family:var(--font-body);font-size:var(--t-p16);line-height:var(--lh-paragraph);padding:32px 48px 0 0}.accordion--js .accordion__answer-inner{opacity:0;transition:opacity .3s ease-in-out}.accordion--js .accordion__item--open .accordion__answer-inner{opacity:1}.accordion--js .accordion__item--open .accordion__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.accordion--js .accordion__answer-inner,.accordion__answer,.accordion__chevron{transition:none}}@media (max-width:767px){.accordion__header .t-32{font-size:var(--t-24)}.accordion__list{gap:12px}.accordion__item{border-radius:var(--radius-small);padding:20px}.accordion__question{font-size:var(--t-label);gap:16px;line-height:18px}.accordion__chevron{height:16px;width:16px}.accordion__answer-inner{font-size:var(--t-p14);padding:10px 40px 0 0}}