.cbc-faq{background:#fff;overflow-x:clip;overflow-y:visible;padding-top:85px}.cbc-faq__inner{margin:0 auto;max-width:1364px;width:100%}.cbc-faq__eyebrow{color:#000;font-size:16px;letter-spacing:3.68px;line-height:18px;margin:0;text-align:center;text-transform:uppercase}.cbc-faq__heading{color:#212125;font-size:clamp(52px,9.5308vw,130px);font-weight:400;line-height:.6154;margin:7px auto 0;max-width:868px;text-align:center}.cbc-faq--bare{padding-bottom:96px}.cbc-faq--rows{padding-bottom:64px}.cbc-faq__list{border-top:1px dashed #bdbdbd;margin:46px auto 0;max-width:1040px}.cbc-faq__row{border-bottom:1px dashed #bdbdbd}.cbc-faq__trigger{align-items:center;display:flex;gap:20px;padding:28px 4px;text-align:left;width:100%}.cbc-faq__toggle{border:1px solid #3a3a3a;border-radius:9999px;display:grid;flex:none;height:29px;place-items:center;width:29px}.cbc-faq__cross{display:block;height:12px;position:relative;transition:transform .3s ease-out;width:12px}.cbc-faq__cross span{background:#3a3a3a;position:absolute}.cbc-faq__cross span:first-child{height:1.4px;left:0;top:50%;transform:translateY(-50%);width:100%}.cbc-faq__cross span:last-child{height:100%;left:50%;top:0;transform:translateX(-50%);width:1.4px}.cbc-faq__label{color:#000;font-size:24px;font-weight:300;line-height:1.12}.cbc-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out}.cbc-faq__panel>div{overflow:hidden}.cbc-faq__answer{color:#000;font-size:17px;font-weight:300;line-height:26px;max-width:946px;padding:0 4px 28px 53px}.cbc-faq__answer strong{font-weight:600}.cbc-faq__answer p{margin:0}.cbc-faq__answer p+p{margin-top:12px}.cbc-faq__answer a{text-decoration:underline;text-underline-offset:2px}.cbc-faq__answer a:hover{opacity:.6}.cbc-faq__row[data-open=true] .cbc-faq__panel{grid-template-rows:1fr}.cbc-faq__row[data-open=true] .cbc-faq__cross{transform:rotate(45deg)}@media (max-width:1023px){.cbc-faq{padding-top:52px}.cbc-faq--bare{padding-bottom:56px}.cbc-faq__inner{padding-left:20px;padding-right:20px}.cbc-faq__eyebrow{font-size:13px;letter-spacing:2.8px}.cbc-faq__label{font-size:19px}.cbc-faq__answer{font-size:15px;line-height:24px;padding-left:49px}}@media (min-width:1024px){.cbc-faq--rows{padding-bottom:120px}}