.accordion-item{border-top:1px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1);transition:border-color .3s,background-color .3s ease-in-out,height .3s ease-in-out}.accordion-item.last-child,.accordion-item:last-child{border-bottom:1px solid hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.1)}.accordion-item h2{text-align:left;font-size:16px;font-weight:500;margin:0;color:var(--color-black);display:flex;flex-direction:row;align-items:center}.accordion-item button{flex:1 1 auto;width:100%;border:none;background-color:rgba(0,0,0,0);display:flex;flex-direction:row;align-items:center;gap:8px;padding-block:16px}@media(min-width: 64rem){.accordion-item button{padding:24px 16px}}.accordion-item button::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--color-black);flex-shrink:0}.accordion-item button span{text-align:left;flex-grow:1;flex-shrink:1}.accordion-item button .accordion__icon-arrow-v2,.accordion-item button svg{--size: 20px;font-size:var(--size);height:1em;width:1em;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.accordion-item button .accordion__icon-arrow-v2 .icon__group,.accordion-item button svg .icon__group{--ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);--accordion-icon-stroke-width: 2px;will-change:transform;transform-origin:50% 50%;transition:transform .3s var(--ease-out);stroke-dasharray:20;transform:translateY(4px);stroke-width:var(--accordion-icon-stroke-width);will-change:transform;transform-origin:50% 50%}.accordion-item button .accordion__icon-arrow-v2 .icon__group *,.accordion-item button svg .icon__group *{transition:transform .3s,stroke-dashoffset .3s;transition-timing-function:var(--ease-out)}.accordion-item button .accordion__icon-arrow-v2 .icon__group>*:first-child,.accordion-item button svg .icon__group>*:first-child{stroke-dashoffset:10.15}.accordion-item button .accordion__icon-arrow-v2 .icon__group>*:last-child,.accordion-item button svg .icon__group>*:last-child{stroke-dashoffset:10.15}.accordion-item .accordion-item-content{display:none;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .35s ease,transform .35s ease;padding-bottom:16px}@media(min-width: 64rem){.accordion-item .accordion-item-content{padding-left:32px;padding-top:8px;padding-bottom:24px}}.accordion-item .accordion-item-content.is-visible{display:flex;gap:8px;opacity:0;transform:translateY(-4px);pointer-events:none}.accordion-item .accordion-item-content.is-show{opacity:1;transform:translateY(0);pointer-events:auto}.accordion-item .accordion-item-content>svg{width:16px;height:16px;margin-top:4px}.accordion-item .accordion-item-content>*{min-height:0}.accordion-item:hover{border-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.8)}.accordion-item:hover button::before{background-color:var(--color-primary)}.accordion-item.is-open{background-color:hsla(var(--color-black-h), var(--color-black-s), var(--color-black-l), 0.03);border-top-color:var(--color-primary)}.accordion-item.is-open button::before{background-color:var(--color-primary)}.accordion-item.is-open .accordion__icon-arrow-v2 .icon__group,.accordion-item.is-open .accordion__icon-arrow-v2 .icon__group{transform:rotate(-90deg)}.accordion-item.is-open .accordion__icon-arrow-v2 .icon__group>*:first-child,.accordion-item.is-open .accordion__icon-arrow-v2 .icon__group *:last-child{stroke-dashoffset:0;transform:translateY(0px)}