.accordion .accordion-title.open .icon svg,.accordion .accordion-title h3,.accordion .accordion-title h4,.accordion .accordion-title h5,.accordion .accordion-title p,.accordion .accordion-title .icon-button svg,.accordion .accordion-title{transition:all .3s ease-out}.accordion .accordion-title{cursor:pointer;position:relative}.accordion .accordion-title:focus-visible{outline:0}.accordion .accordion-title.has-icon{padding-right:calc(var(--size-l-2) + var(--space-m))}.accordion .accordion-title .icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion .accordion-title .icon-button{position:absolute;top:50%;transform:translateY(-50%);right:0;margin:0;padding:0;align-items:center}.accordion .accordion-title .icon-button::before{display:none}.accordion .accordion-title .icon-button svg{width:var(--size-m-1);height:var(--size-m-1)}.accordion .accordion-title h3,.accordion .accordion-title h4,.accordion .accordion-title h5,.accordion .accordion-title p{font-style:normal;color:var(--color-body);margin:0;padding:var(--space-l) 0;font-family:var(--font-family-small-heading);font-weight:var(--font-weight-small-heading);text-transform:var(--text-transform-small-heading);font-size:var(--font-size-small-heading-2);line-height:var(--line-height-small-heading-2);letter-spacing:var(--letter-spacing-small-heading-2);font-style:var(--font-style-small-heading)}.accordion .accordion-title.inner-padding h3,.accordion .accordion-title.inner-padding h4,.accordion .accordion-title.inner-padding h5,.accordion .accordion-title.inner-padding p{padding:var(--space-m) calc(var(--size-l-2) + var(--space-m)) var(--space-m) var(--space-m)}.accordion .accordion-title.inner-padding .icon{right:var(--space-m)}.accordion .accordion-title:hover h3,.accordion .accordion-title:hover h4,.accordion .accordion-title:hover h5,.accordion .accordion-title:hover p{color:var(--color-accent-primary)}.accordion .accordion-title:hover .icon{border-color:var(--color-accent-primary)}.accordion .accordion-title:hover .icon svg{color:var(--color-accent-primary)}.accordion .accordion-title.open h3,.accordion .accordion-title.open h4,.accordion .accordion-title.open h5,.accordion .accordion-title.open p{color:var(--color-accent-primary)}.accordion .accordion-title.open .icon{border-color:var(--color-accent-primary)}.accordion .accordion-title.open .icon svg{color:var(--color-accent-primary);transform:rotate(180deg)}.accordion .accordion-title.open .icon svg path:nth-of-type(1){opacity:0}.accordion .accordion-content{display:none;padding-bottom:var(--space-m)}.accordion .accordion-content.inner-accordion{padding:var(--space-s) var(--space-xl) var(--space-m) var(--space-xl)}.accordion .accordion-content p{max-width:none;color:var(--color-body)}.accordion .accordion-content p:last-child,.accordion .accordion-content ul:last-child{margin-bottom:0}.accordion .accordion-group{border-bottom:1px solid;border-color:oklch(from var(--color-body) l c h/0.1)}@media only screen and (max-width: 40rem){.accordion .accordion-group{margin-bottom:var(--space-s)}}.accordion.opened .accordion-title{opacity:.25}.accordion.opened .accordion-title.open{opacity:1}.accordion-lockup{display:flex;flex-direction:column;gap:var(--gutter-loose)}.accordion-lockup:not(.accordion-content,.content-accordion){margin-inline:auto}@media only screen and (min-width: calc(64rem + 1px)){.accordion-lockup .content-lockup{display:flex;flex-direction:row;justify-content:space-between;align-items:end}}.accordion-lockup .content-lockup-wrapper,.accordion-lockup .accordion{width:60rem;margin-inline:auto}@media only screen and (max-width: 48rem){.accordion-lockup .content-lockup-wrapper,.accordion-lockup .accordion{width:100%}}
/*# sourceMappingURL=accordion.css.map */
