.faqa{--faqa-charcoal:#211a21;--faqa-rule:#e4e1e0;--faqa-hover:#f26522;--faqa-radius:6px;--faqa-ease:cubic-bezier(.22,.61,.36,1);background:#fff;color:var(--faqa-charcoal);padding:var(--fs-section-spacing,80px) 0}.faqa--bordered{border-bottom:1px solid var(--faqa-section-border,#b0aaa8)}.faqa *,.faqa :after,.faqa :before{box-sizing:border-box}.faqa__inner{margin:0 auto;max-width:calc(var(--fs-container-width, 1240px) + var(--fs-side-gutter, 16px)*2);padding:0 var(--fs-side-gutter,16px);width:100%}.faqa--inner .faqa__inner{max-width:calc(var(--fs-inner-width, 1040px) + var(--fs-side-gutter, 16px)*2)}.faqa__heading{color:var(--faqa-charcoal);font-family:var(--fs-heading-font);font-size:clamp(calc(var(--fs-h2-size)*.6),4.6vw,var(--fs-h2-size));font-weight:var(--fs-h2-weight);letter-spacing:-.02em;line-height:1.05;margin:0 0 56px;max-width:560px}.faqa__grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.faqa--single .faqa__grid{grid-template-columns:minmax(0,1fr)}.faqa--single .faqa__answer{max-width:720px}.faqa__item{background:#fff;border:1px solid var(--faqa-rule);border-radius:var(--faqa-radius);transition:background-color .3s ease,border-color .3s ease}.faqa__item.is-open{background:var(--faqa-accent);border-color:var(--faqa-accent)}.faqa__item-heading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.faqa .faqa__toggle,.faqa .faqa__toggle:focus,.faqa .faqa__toggle:hover{background:none;border:0;border-radius:var(--faqa-radius);color:var(--faqa-charcoal);font-family:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.faqa .faqa__toggle{align-items:center;cursor:pointer;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 20px;margin:0;min-height:80px;padding:28px;text-align:left;width:100%}.faqa .faqa__toggle:focus{outline:none}.faqa .faqa__toggle:focus-visible{outline:2px solid var(--faqa-charcoal);outline-offset:-2px}.faqa__question{font-family:var(--fs-heading-font);font-size:20px;font-weight:700;line-height:1.35;transition:color .2s ease}.faqa__item:not(.is-open) .faqa__toggle:hover .faqa__question{color:var(--faqa-hover)}.faqa__icon{height:14px;justify-self:end;position:relative;width:14px}.faqa__icon:after,.faqa__icon:before{background:var(--faqa-charcoal);content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;transition:transform .3s var(--faqa-ease);width:14px}.faqa__icon:after{transform:rotate(90deg)}.faqa__item.is-open .faqa__icon:after{transform:rotate(0deg)}.faqa__panel{display:grid;grid-template-rows:1fr}.faqa__panel-clip{min-height:0;overflow:hidden}.faqa__answer{color:var(--faqa-charcoal);font-size:var(--fs-body-size);line-height:1.65;margin-top:-8px;max-width:440px;padding:0 28px 28px;text-wrap:pretty}.faqa__answer p{margin:0}.faqa__answer p+p{margin-top:.75em}.faqa__answer ol,.faqa__answer ul{margin:.75em 0 0;padding-left:1.2em}.faqa__answer a{color:inherit;text-decoration:underline}.faqa--js .faqa__panel{grid-template-rows:0fr;transition:grid-template-rows .4s var(--faqa-ease),visibility 0s linear .4s;visibility:hidden}.faqa--js .faqa__item.is-open .faqa__panel{grid-template-rows:1fr;transition:grid-template-rows .4s var(--faqa-ease),visibility 0s;visibility:visible}.faqa--js .faqa__answer{opacity:0;transition:opacity .25s ease}.faqa--js .faqa__item.is-open .faqa__answer{opacity:1;transition-delay:.1s}.faqa--anim.faqa--ready:not(.faqa--editor) .faqa-fade,.faqa--anim.faqa--ready:not(.faqa--editor) .faqa__item{opacity:0;transform:translateY(18px);transition:opacity .7s var(--faqa-ease),transform .7s var(--faqa-ease),background-color .3s ease,border-color .3s ease;transition-delay:var(--faqa-d,0s),var(--faqa-d,0s),0s,0s}.faqa--anim .is-in-view.faqa-fade,.faqa--anim .is-in-view.faqa__item{opacity:1!important;transform:none!important}.faqa--anim .faqa__item.is-revealed{transition-delay:0s!important}@media (max-width:767px){.faqa__heading{margin-bottom:36px}.faqa__grid{gap:12px;grid-template-columns:minmax(0,1fr)}.faqa .faqa__toggle{gap:16px;min-height:0;padding:22px 20px}.faqa__question{font-size:18px}.faqa__answer{margin-top:-4px;max-width:none;padding:0 20px 22px}}.faqa--init .faqa__answer,.faqa--init .faqa__icon:after,.faqa--init .faqa__item,.faqa--init .faqa__panel{transition:none!important}@media (prefers-reduced-motion:reduce){.faqa--js .faqa__answer,.faqa--js .faqa__panel,.faqa__icon:after,.faqa__item{transition:none!important}.faqa--anim.faqa--ready .faqa-fade,.faqa--anim.faqa--ready .faqa__item{opacity:1!important;transform:none!important}}