.feature-accordion-parent{p{font-family:Citi-Sans-Text,sans-serif}
.feature-accordion-header__title{font-weight:400 !important}
.feature-accordion-header__description{padding:15px 0 30px}
.feature-accordion-layout{.cmp-accordion-custom-item{.cmp-accordion__item button:focus{box-shadow:none !important}
.cmp-accordion__item:has(button:focus-visible){border:1px solid #255be3;text-decoration:underline #255be3;box-shadow:0 0 0 4px rgba(37,91,227,0.2)}
}
}
@media(min-width:1025px){.feature-accordion-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;.feature-accordion-layout__left,.feature-accordion-layout__right{min-width:0}
.feature-accordion-parent:not(.v2) &{.feature-accordion-layout__left{border-left:1px solid #d9e2f2;.cmp-accordion__item:has([aria-expanded="true"]){border-left:4px solid #255BE3 !important;button{color:#255be3}
}
.cmp-accordion__item:has(:focus-visible){border:1px solid #255BE3;text-decoration:underline #255BE3;outline:0;background:#FFFFFF;button{color:#255be3}
}
.cmp-accordion__item:has([aria-expanded="false"]):not(:has(:focus-visible)){border-left:4px solid transparent}
}
.cmp-feature-accordion .cmp-accordion__item{border-left:4px solid transparent;border-top:0;border-bottom:0;transition:border-color .2s ease;padding-left:16px !important}
.cmp-accordion-custom-item .cmp-accordion__item:last-child:not(:has(:focus-visible)){border-bottom:0}
}
.feature-accordion-layout__right{max-width:538px;max-height:538px;overflow:hidden;.feature-accordion-parent:not(.feature-accordion--author) &{.image .cmp-image[data-cmp-is="image"],.video .video-component,.text .cmp-text{display:none}
}
img{margin-top:0 !important}
}
.cmp-accordion-custom-button{.cmp-accordion__icon{display:none}
}
.cmp-accordion__title{text-decoration:none !important;&:hover{text-decoration:underline !important}
}
}
&.v2{.cmp-accordion__item{padding-left:16px;border-radius:16px;.cmp-accordion__header,button{border-radius:inherit}
}
.cmp-accordion__item:has([aria-expanded="false"]):not(:has(:focus-visible)){border:1px solid #d9e2f2;border-radius:16px;button{border-radius:inherit}
}
.cmp-accordion__item:has([aria-expanded="true"]){border:4px solid #255BE3 !important;border-left:4px solid transparent;background:#F0F5F7;button:is(:focus,:focus-visible){background:inherit;border-radius:inherit}
}
.cmp-accordion__item:has([aria-expanded="false"]):not(:has(:focus-visible)):hover{border:1px solid #255be3}
.cmp-accordion__item:has(:focus-visible){background:#f0f5f7}
.cmp-accordion__item:has(:focus-visible) .cmp-accordion__header,.cmp-accordion__item:has(:focus-visible) button{background:#F0F5F7;border-radius:16px;button{color:#255be3;box-shadow:0 0 0 4px rgba(37,91,227,0.2)}
}
}
}
@media(max-width:1024px){.feature-accordion-layout{grid-template-columns:1fr;.feature-accordion-header__title{font-size:36px}
.feature-accordion-layout__right{display:none}
.cmp-accordion-custom-item{.cmp-accordion__item{border-left:4px solid transparent !important}
}
}
.feature-accordion-parent.feature-accordion-mobile-right-below .feature-accordion-layout__right{max-width:100%;max-height:none;overflow:visible;margin-top:16px}
}
}