.faq-body,.faq-col{display:contents}.faq-group{display:flex;flex-direction:column;gap:8px;padding:8px 16px}.faq-group__h{margin:0;font-size:12px;line-height:17px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-teal-strong)}.faq-group__list{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-item__h{margin:0}.faq-item__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;background:transparent;border:0;text-align:left;font-family:var(--font-sans);font-size:15px;line-height:22px;font-weight:700;color:var(--ink);cursor:pointer}.faq-item__chev{color:var(--ink-muted);flex:0 0 auto;transition:transform .2s}.faq-item__chev svg{display:inline;vertical-align:baseline}.faq-item__q[aria-expanded=true] .faq-item__chev{transform:rotate(90deg)}.faq-item__a{padding:0 0 14px}.bj-js:not(.bj-nohydrate) .faq-item__a:not(.faq-item__a--open):not([data-ready]){display:none}.bj-nohydrate .faq-item:has(>.faq-item__a:not([data-ready])) .faq-item__chev{transform:rotate(90deg)}.faq-item__a[hidden]{padding:0}.faq-item__p{margin:0;font-size:15px;line-height:23px;color:var(--ink-muted)}@media (prefers-reduced-motion:reduce){.faq-item__chev{transition:none}}@media (min-width:1024px){.faq-body{display:block;width:100%;max-width:1248px;margin:0 auto;padding:40px 24px 0;box-sizing:border-box}.faq-col{display:flex;flex-direction:column;gap:32px;max-width:800px;margin:0 auto}.faq-group{padding:0}.faq-item__q{font-size:17px;line-height:24px;transition:filter .15s,transform .15s,border-color .15s,background .15s}.faq-item__q:hover{filter:brightness(1.12)}.cp-sec.faq-cta{display:block;padding:0;border-top:0}}@media (min-width:1024px) and (max-width:1903.98px){.faq-item__q{scroll-margin-bottom:var(--vdp-page-dock-clear,0)}}