.faq-wrapper{--acc-card-bg:#fff;--acc-card-hover-bg:var(--acc-card-bg);--acc-question:var(--text-light,#122c34);--acc-answer:var(--text-body,#495057);--acc-icon:var(--aci-teal,#0e899e);--acc-icon-tint:var(--aci-teal-dim,rgba(14,137,158,.14))}.faq-wrapper .faq-title{margin-bottom:clamp(2rem,4vw,3rem)}.faq-wrapper .faq-title h2{margin-bottom:.75rem}.faq-wrapper .faq-title .content-outer{font-size:1.1rem;line-height:1.7}.faq-wrapper .faq-title .content-outer>:last-child{margin-bottom:0}.faq-wrapper .faq-listing-wrapper{margin:0 auto}.faq-wrapper ul.accordion-list{list-style:none;margin:0;padding:0;position:relative}.faq-wrapper ul.accordion-list.layout-two-col{align-items:start;display:grid;gap:0 1.5rem;grid-template-columns:repeat(2,1fr)}.faq-wrapper ul.accordion-list>li{background:var(--acc-card-bg);border:1px solid var(--border-line,rgba(0,0,0,.08));border-radius:6px;cursor:pointer;display:block;margin:0 0 1rem;padding:0;position:relative;transition:background var(--transition,.3s ease),border-color var(--transition,.3s ease),box-shadow var(--transition,.3s ease);width:100%}.faq-wrapper ul.accordion-list>li:hover{background:var(--acc-card-hover-bg)}.faq-wrapper ul.accordion-list>li.active{box-shadow:var(--shadow-card,0 4px 24px rgba(0,0,0,.06))}.faq-wrapper ul.accordion-list>li .faq-question{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;position:relative;text-align:left}.faq-wrapper ul.accordion-list>li h3{color:var(--acc-question);cursor:pointer;font-size:1.15rem;font-weight:700;letter-spacing:0;line-height:1.4;margin:0;padding:0}.faq-wrapper ul.accordion-list>li .faq-question span.icon__svg{align-items:center;background:var(--acc-icon-tint);border-radius:50%;display:flex;fill:var(--acc-icon);flex:0 0 1.6rem;height:1.6rem;justify-content:center;margin-top:.05rem;position:static;width:1.6rem}.faq-wrapper ul.accordion-list>li .faq-question span.icon__svg svg{display:block;height:.7rem;width:.7rem}.faq-wrapper ul.accordion-list>li .faq-question span.icon__svg.minus,.faq-wrapper ul.accordion-list>li.active .faq-question span.icon__svg.plus{display:none}.faq-wrapper ul.accordion-list>li.active .faq-question span.icon__svg.minus{display:flex}.faq-wrapper ul.accordion-list>li div.answer{cursor:pointer;display:none;height:auto;margin:0;overflow:hidden;padding:0 1.5rem 1.5rem;position:relative;width:100%}.faq-wrapper ul.accordion-list>li div.answer,.faq-wrapper ul.accordion-list>li div.answer li,.faq-wrapper ul.accordion-list>li div.answer p{color:var(--acc-answer);font-size:1rem;line-height:1.7}.faq-wrapper ul.accordion-list>li div.answer p{margin:0 0 .75rem;padding:0}.faq-wrapper ul.accordion-list>li div.answer ul{list-style:disc;margin:.25rem 0 .75rem;padding-left:1.25rem}.faq-wrapper ul.accordion-list>li div.answer ol{list-style:decimal;margin:.25rem 0 .75rem;padding-left:1.25rem}.faq-wrapper ul.accordion-list>li div.answer li{margin-bottom:.4rem}.faq-wrapper ul.accordion-list>li div.answer strong{font-weight:700}.faq-wrapper ul.accordion-list>li div.answer a{color:var(--acc-icon);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq-wrapper ul.accordion-list>li div.answer>:last-child{margin-bottom:0}@media (max-width:1080px){.faq-wrapper ul.accordion-list>li h3{font-size:1.15rem}}@media (max-width:767px){.faq-wrapper ul.accordion-list.layout-two-col{grid-template-columns:1fr}.faq-wrapper ul.accordion-list>li .faq-question{min-height:44px;padding:1rem 1.15rem}.faq-wrapper ul.accordion-list>li h3{font-size:1.05rem}.faq-wrapper ul.accordion-list>li div.answer{padding:0 1.15rem 1.15rem}}