.cc-accordions__item__header button:focus-visible,.cc-accordions__item__header button:hover{outline:var(--outline-width) solid var(--outline-color);outline-offset:var(--outline-offset);transition:var(--transition);border-radius:var(--layout-border-radius-element-medium)}.cc-accordions__item__body a:focus-visible,.cc-accordions__item__body a:hover{text-decoration-thickness:1px;text-underline-offset:1px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.cc-accordions__title{margin-bottom:var(--layout-dynamic-space-y-after-h2)}.cc-accordions__accordions{padding:var(--layout-fixed-space-xxlarge) var(--layout-dynamic-space-x-full);display:flex;flex-flow:column;gap:var(--layout-fixed-space-xlarge);border-radius:var(--layout-border-radius-element-medium)}.cc-accordions__item__header i{font-size:1.25rem;line-height:1;height:2rem;width:2rem;display:inline-grid;align-items:center;justify-content:center;transition:var(--transition)}@media(min-width:768px){.cc-accordions__item__header i{font-size:1.5rem}}.cc-accordions__item__header span{margin:0!important;font-size:1.25rem}@media(min-width:768px){.cc-accordions__item__header span{font-size:1.5rem}}.cc-accordions__item__header button{width:100%;display:grid;grid-template-columns:auto 2rem;gap:var(--layout-fixed-space-medium);align-items:center;position:relative}.cc-accordions__item__header button:focus-visible,.cc-accordions__item__header button:hover{--outline-color:var(--color-blue-dark)}.cc-accordions__item__body{padding:var(--layout-fixed-space-small) 0 0}.cc-accordions__item:has(button[aria-expanded=true]) button i{transform:rotate(90deg)}.cc-accordions__item:has(button[aria-expanded=true]) button .fa-plus-square{display:none}