.cofaq,.cofaq *{box-sizing:border-box}.cofaq{background:#faf8fa;padding:28px 3.3% 60px;color:#151b29;font-family:inherit}.cofaq-layout{display:grid;grid-template-columns:minmax(0,var(--cofaq-left,40%)) minmax(0,1fr);max-width:1800px;margin:0 auto}.cofaq-heading{font-family:inherit;font-size:clamp(30px,2.45vw,46px);line-height:1.12;letter-spacing:-1.4px;margin:0;font-weight:700;color:#151b29}.cofaq-items{display:grid;gap:19px;min-width:0}.cofaq-item{background:#fff;border:1px solid #e2d9df;border-radius:20px;overflow:hidden;transition:border-color .2s ease}.cofaq-trigger{display:flex!important;align-items:center;justify-content:space-between;width:100%;border:0!important;background:transparent!important;box-shadow:none!important;padding:30px 36px!important;cursor:pointer;text-align:left;color:inherit!important;font-family:inherit!important;gap:20px;border-radius:0!important;min-height:92px}.cofaq-question{font-family:inherit;font-size:clamp(18px,1.35vw,24px);font-weight:600;line-height:1.35;color:#171717}.cofaq-symbol{flex:none;display:grid;place-items:center;width:28px;height:28px;background:#00868b;color:#fff;border-radius:4px;font:400 25px/1 Arial,sans-serif;transition:transform .2s}.cofaq-trigger:hover .cofaq-symbol{transform:scale(1.08)}.cofaq-answer{padding:0 78px 31px 36px;color:#666;font-family:inherit;font-size:18px;line-height:1.55}.cofaq-answer p{margin:0 0 8px}.cofaq-answer p:last-child{margin-bottom:0}.cofaq-answer[hidden]{display:none!important}.cofaq-item.is-open .cofaq-trigger{padding-bottom:12px!important;min-height:unset}@media(max-width:800px){.cofaq{padding:32px 18px}.cofaq-layout{grid-template-columns:minmax(0,1fr)!important;gap:26px}.cofaq-trigger{padding:19px 17px!important;min-height:unset}.cofaq-question{font-size:17px}.cofaq-answer{padding:0 18px 22px;font-size:15px}.cofaq-item.is-open .cofaq-trigger{padding-bottom:12px!important}.cofaq-items{gap:12px}.cofaq-item{border-radius:15px}}

/* v1.1 theme-proof accordion alignment */
.cofaq .cofaq-layout{width:100%;min-width:0;column-gap:28px}
.cofaq .cofaq-heading{min-width:0;overflow-wrap:normal}
.cofaq .cofaq-items,.cofaq .cofaq-item{min-width:0;width:100%}
.cofaq .cofaq-item .cofaq-trigger{position:relative!important;display:block!important;width:100%!important;max-width:none!important;min-width:0!important;padding:30px 82px 30px 36px!important;text-align:left!important;line-height:1.35!important;margin:0!important;transform:none!important}
.cofaq .cofaq-item.is-open .cofaq-trigger{padding-bottom:12px!important}
.cofaq .cofaq-trigger .cofaq-question{display:block!important;width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}
.cofaq .cofaq-trigger .cofaq-symbol{position:absolute!important;right:36px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;margin:0!important;padding:0!important;line-height:1!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important}
.cofaq .cofaq-trigger:hover .cofaq-symbol{transform:translateY(-50%) scale(1.06)!important}
@media(max-width:800px){.cofaq .cofaq-layout{column-gap:0}.cofaq .cofaq-item .cofaq-trigger{padding:19px 56px 19px 17px!important}.cofaq .cofaq-item.is-open .cofaq-trigger{padding-bottom:12px!important}.cofaq .cofaq-trigger .cofaq-symbol{right:17px!important}}
