.faq-accordion{padding-block:var(--jm-section-space)}.faq-accordion__list{display:grid;gap:.75rem}.faq-accordion__item{background-color:var(--jm-card-bg);border:var(--jm-card-border-width) solid var(--jm-card-border);border-radius:var(--jm-card-radius);overflow:hidden}.jm-invert .faq-accordion__item{background-color:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.faq-accordion__question{align-items:center;cursor:pointer;display:flex;font-family:var(--jm-font-heading);font-size:1.0625rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.15rem 1.35rem}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question:hover{color:var(--jm-primary)}.jm-invert .faq-accordion__question:hover{color:var(--jm-secondary)}.faq-accordion__question:focus-visible{outline:3px solid var(--jm-focus);outline-offset:-3px}.faq-accordion__marker{align-items:center;background-color:var(--jm-primary-soft);border-radius:var(--jm-radius-pill);color:var(--jm-primary);display:inline-flex;flex:none;height:1.85rem;justify-content:center;transition:transform var(--jm-transition);width:1.85rem}.jm-invert .faq-accordion__marker{background-color:hsla(0,0%,100%,.14);color:var(--jm-white)}.faq-accordion__marker svg{height:.85rem;width:.85rem}.faq-accordion__item[open] .faq-accordion__marker{transform:rotate(45deg)}.faq-accordion__answer{padding:0 1.35rem 1.35rem}.faq-accordion--two .faq-accordion__list{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.faq-accordion--two .faq-accordion__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-accordion--single .faq-accordion__list{margin-inline:auto;max-width:46rem}@media (min-width:900px){.faq-accordion--split .faq-accordion__inner{align-items:start;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:.85fr 1.15fr}.faq-accordion--split .faq-accordion__head{margin-bottom:0;position:sticky;top:calc(var(--jm-scroll-offset, 0px) + 2rem)}}