.accordion__group{padding:3rem}@media(min-width:1024px){.accordion__group{display:grid;grid-template-columns:repeat(16,minmax(0,8.65rem));margin-left:auto;margin-right:auto;max-width:151.2rem;padding-left:6.4rem;padding-right:6.4rem}}.accordion__group-container{grid-column:3/span 12}.accordion__item{border-top:1px solid var(--color-border-current)}.accordion__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:1.8rem 0;width:100%}.accordion__header{color:var(--color-dark-current);font-family:var(--font-ballinger);font-size:1.8rem;font-weight:300;position:relative;text-transform:uppercase}@media(min-width:1024px){.accordion__header{display:flex;font-size:clamp(2rem,2.6vw,3.8rem);gap:1rem}}.accordion__header sup{align-items:center;background-color:var(--color-background-black);border-radius:.55rem;color:var(--color-background-current);display:inline-block;display:flex;font-family:var(--font-ballinger-mono);font-size:1.2rem;font-weight:400;height:2.2rem;justify-content:center;text-transform:uppercase;transform:translateY(.8rem);vertical-align:super;width:2.2rem}@media(min-width:1024px){.accordion__header sup{font-size:.8vw}}.accordion__header sup.none{background-color:transparent;border:1px solid var(--color-border-current);color:var(--color-border-current)}.accordion__content{overflow:hidden;transition:max-height .3s ease}.accordion__inner{padding:1.2rem 0 2.4rem}.accordion__inner-agent{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.4rem}@media(min-width:1024px){.accordion__inner-agent{margin-bottom:0}}.accordion__inner-agents{margin-bottom:2rem}@media(min-width:1024px){.accordion__inner-agents{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr)}}.accordion__inner-header{margin-bottom:3rem}.accordion__arrow{height:1.5rem;position:relative;width:2rem}@media(min-width:1024px){.accordion__arrow{height:1.5rem;width:3.2rem}}.accordion__arrow-svg path{stroke:var(--color-dark-current)}.accordion__arrow-closed,.accordion__arrow-opened{height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}
