.fcahc__faq[hidden],.fcahc__topic-panel[hidden],.fcahc__answer[hidden]{display:none!important}.fcahc__faq{margin:0 0 clamp(38px,5vw,68px);padding:clamp(22px,3vw,38px);background:var(--fcahc-faq-bg,#fff);border:1px solid var(--fcahc-border);border-radius:var(--fcahc-card-radius,7px);scroll-margin-top:24px}.fcahc__faq-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.fcahc__faq-main-title,.fcahc__topic-heading{margin:0;color:var(--fcahc-text);font-weight:500}.fcahc__faq-main-title{font-size:clamp(26px,3vw,38px)}.fcahc__faq-close{border:0;background:transparent;color:var(--fcahc-text);font-weight:600;cursor:pointer}.fcahc__topics{display:flex;gap:10px;margin-bottom:20px;padding-bottom:6px;overflow-x:auto;scrollbar-width:thin}.fcahc__topic{flex:0 0 auto;padding:11px 18px;border:1px solid var(--fcahc-border);border-radius:999px;background:var(--fcahc-topic-bg,#f1f6f4);color:var(--fcahc-text);font-weight:600;cursor:pointer}.fcahc__topic.is-active{background:var(--fcahc-topic-active,#dcece8);border-color:var(--fcahc-icon)}.fcahc__faq-card{max-height:var(--fcahc-faq-height,520px);overflow-y:auto;overscroll-behavior:auto;padding:clamp(20px,3vw,34px);background:var(--fcahc-card,#f4f8f6);border-radius:var(--fcahc-card-radius,7px);scrollbar-color:var(--fcahc-icon) transparent}.fcahc__topic-heading{position:sticky;top:-1px;z-index:2;margin:-1px 0 14px;padding:1px 0 18px;background:var(--fcahc-card,#f4f8f6);font-size:26px}.fcahc__accordion{border-bottom:1px solid var(--fcahc-border)}.fcahc__question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border:0;background:transparent;color:var(--fcahc-text);font-size:16px;font-weight:600;text-align:left;cursor:pointer}.fcahc__plus{flex:0 0 auto;color:var(--fcahc-icon);font-size:24px;font-weight:300}.fcahc__answer{padding:0 40px 18px 0;color:var(--fcahc-muted);line-height:1.65}.fcahc__answer p:last-child{margin-bottom:0}@media(max-width:767px){.fcahc__faq{padding:18px 14px}.fcahc__faq-header{align-items:flex-start}.fcahc__faq-close{font-size:12px}.fcahc__faq-card{padding:18px 16px;max-height:min(var(--fcahc-faq-height,520px),70vh)}.fcahc__topic-heading{font-size:23px}}
