.accordion-component{border-top:1px solid #f2f2f2;margin-left:auto;margin-right:auto;max-width:calc(100% - 20px)}.accordion-component .accordion-component{max-width:100%}@media (min-width:992px){.accordion-component{max-width:100%}}.accordion-component+.accordion-component{margin-top:-1px}.accordion-component .accordion-component:first-of-type{border-top:none}.accordion-component__button{min-height:45px;padding:4px 9px 18px;position:relative}.accordion-component__button[aria-expanded=true]{background-color:#e8f0fe}.accordion-component__button.icon--chevron-toggle{padding-right:30px}.accordion-component .accordion-component .accordion-component__button{border:1px solid #f2f2f2;color:#000;margin-top:-1px;text-transform:none}.accordion-component .accordion-component .accordion-component__button[aria-expanded=true]{background-color:#f7f7f7}.accordion-component__body{border:1px solid #f2f2f2;margin-top:-1px;padding:10px 10px 30px;position:relative}.accordion-component__body.text-component{padding:20px 20px 26px}.accordion-component__body>.experience-region>:not(.accordion-component):not(.flex-component){padding-left:10px;padding-right:10px;padding-top:10px}.accordion-component__body>.experience-region>:not(.accordion-component):not(.flex-component)+:not(.accordion-component):not(.flex-component){margin-top:20px;padding-top:0}.accordion-component__copy-link{align-items:center;bottom:0;display:flex;height:30px;justify-content:center;min-width:30px;padding:0 10px;position:absolute;right:0}.accordion-component__copy-link:focus-visible,.accordion-component__copy-link:hover,.is--tabbing .accordion-component__copy-link:focus{color:#6b6b6b}@media (hover:none) and (pointer:coarse){.accordion-component__copy-link:hover{color:#c2c2c2}}.accordion-component__copy-link svg{margin-left:5px}