.faq-items{display:flex;min-width:0;flex-direction:column;gap:var(--faq-card-gap,12px);}
.accordian-wrap{min-width:0;background:var(--faq-card-bg,#ffffff);border:1px solid var(--faq-card-border,rgb(0 7 26 / 14%));border-radius:var(--faq-card-radius,12px);overflow:hidden;}
.accordian-title{display:flex;min-height:64px;align-items:center;gap:16px;padding:14px 20px;cursor:pointer;overflow-wrap:anywhere;list-style:none;color:#00071A;}
.accordian-title::-webkit-details-marker{display:none;}
.accordian-title::marker{content:"";}
.accordian-title:focus-visible,summary:focus-visible{outline:2px solid #00071A;outline-offset:3px;border-radius:4px;}
.faq-question-icon{display:inline-flex;width:var(--faq-icon-size-desktop,36px);min-width:var(--faq-icon-size-desktop,36px);height:var(--faq-icon-size-desktop,36px);flex:0 0 var(--faq-icon-size-desktop,36px);align-items:center;justify-content:center;border-radius:50%;background:var(--faq-icon-bg,#B3CEF6);color:var(--faq-icon-color,#00071A);line-height:1;}
.faq-question-text{min-width:0;flex:1 1 auto;color:#00071A;}
.accordian-content{padding:0 56px 20px 72px;overflow-wrap:anywhere;opacity:.82;}
.accordian-content>div{padding-top:0;}
.accordian-arrow{display:inline-flex;min-width:20px;flex:0 0 auto;margin-left:auto;transition:transform .3s linear;}
.accordian-arrow svg{display:block;width:20px;height:20px;}
details[open] .accordian-arrow{transform:rotate(180deg);}
details[open] .accordian-content{opacity:1;}
details[open].accordian-wrap{border-color:var(--faq-open-border,rgb(0 7 26 / 38%));background:var(--faq-open-bg,#ffffff);box-shadow:0 4px 16px rgb(0 7 26 / 7%);}
@media(max-width:991px){
  .accordian-title{min-height:56px;gap:12px;padding:12px 14px;}
  .faq-question-icon{width:var(--faq-icon-size-mobile,32px);min-width:var(--faq-icon-size-mobile,32px);height:var(--faq-icon-size-mobile,32px);flex-basis:var(--faq-icon-size-mobile,32px);}
  .accordian-content{padding:0 44px 16px 58px;}
}
