.accordion__itemwrapper{border-bottom:1px solid #d3e1e9;margin-bottom:16px;position:relative}.accordion__itemwrapper:last-child{margin-bottom:0}.accordion__headerTitle{color:var(--brand-blue-dark-100,#1c2541);font-family:Inter,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:26px;text-align:left;transition:.3s ease}.accordion__headerSymbol{flex:0 0 24px;margin-left:auto}.contrast-on .accordion__headerSymbol path{stroke:#1c2541}.accordion__headerSymbol .path1{transform:rotate(0);transition:transform .2s ease-in}.accordion__headerSymbol .path2{transform:rotate(-90deg);transform-origin:50% 50%;transition:transform .2s ease-in}.accordion__headerButton[aria-expanded=true] .accordion__headerSymbol path{stroke:#2997ff}.contrast-on .accordion__headerButton[aria-expanded=true] .accordion__headerSymbol path{stroke:#1c2541}.accordion__headerButton[aria-expanded=true] .accordion__headerSymbol .path2{transform:rotate(0deg);transition:transform .2s ease-in}.accordion__headerButton{background-color:#0000;border:0;color:var(--brand-blue-dark-100,#1c2541);cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:24px;line-height:1.5;margin:0;padding:16px;width:100%}.accordion__headerButton[aria-expanded=true],.accordion__headerButton[aria-expanded=true] .accordion__headerTitle{color:var(--accent-active-blue-100,#2997ff)}.accordion--sm .accordion__headerButton{font-size:.875rem;padding:8px}.accordion--xl .accordion__headerButton{font-size:1.25rem;padding-inline:24px}.accordion--xxl .accordion__headerButton{font-size:1.5rem;padding-inline:24px}.accordion__headerButton:hover .accordion__headerTitle{color:var(--accent-active-blue-100,#2997ff)}.accordion__headerButton:hover .accordion__headerSymbol path{stroke:var(--accent-active-blue-100,#2997ff)}.contrast-on .accordion__headerButton:hover .accordion__headerSymbol path{stroke:#1c2541!important}.accordion__panel{max-width:1020px;overflow:hidden;transition:max-height .3s ease-in-out;width:100%}.accordion__panel[hidden]{display:none}.accordion__flyout{margin-bottom:16px;padding:16px}@media(min-width:768.02px){.accordion__flyout{padding:32px 24px}}.accordion--sm .accordion__flyout{margin-bottom:0;padding:8px}.accordion--xl .accordion__flyout,.accordion--xxl .accordion__flyout{padding-inline:24px}.accordion__text{width:100%}