.pfca-faq-accordion{padding-block:65px;padding-inline:clamp(16px,4.63vw,80px)}.pfca-faq-accordion.pfca-faq-accordion--tint{background-color:var(--pfca-canvas-alt);--pfca-surface-fill:var(--pfca-canvas-alt)}.pfca-faq-accordion__inner{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);margin-inline:auto;max-width:1568px}.pfca-faq-accordion__head{display:flex;flex-direction:column;gap:20px}.pfca-faq-accordion__heading{margin:0;text-wrap:balance}.pfca-faq-accordion__intro{color:var(--pfca-midnight);font-size:var(--pfca-text-lg);line-height:var(--pfca-leading-normal)}.pfca-faq-accordion__intro>:where(p){margin-block:0 1em}.pfca-faq-accordion__intro>:where(p:last-child){margin-block-end:0}.pfca-faq-accordion__list{border-top:1px solid var(--pfca-divider-light)}.pfca-faq-accordion__item,.pfca-faq-accordion__list{border-bottom:1px solid var(--pfca-divider-light)}.pfca-faq-accordion__item:last-child{border-bottom:none}.pfca-faq-accordion__question{align-items:center;color:var(--pfca-text-default);cursor:pointer;display:flex;font-size:var(--pfca-text-lg);font-weight:var(--pfca-weight-bold);gap:20px;justify-content:space-between;list-style:none;padding-block:20px}.pfca-faq-accordion__question::-webkit-details-marker{display:none}.pfca-faq-accordion__question:focus-visible{outline:var(--pfca-focus-ring-width) solid var(--pfca-focus-ring-color);outline-offset:var(--pfca-focus-ring-offset)}.pfca-faq-accordion__chevron{color:var(--pfca-text-muted);flex:0 0 auto;height:20px;transition:transform .18s ease;width:20px}.pfca-faq-accordion__item[open] .pfca-faq-accordion__chevron{transform:rotate(180deg)}.pfca-faq-accordion__answer{color:var(--pfca-text-muted);font-size:var(--pfca-text-base);line-height:var(--pfca-leading-normal);padding-block-end:20px;padding-inline-end:40px}.pfca-faq-accordion__answer>:where(p){margin-block:0 .8em}.pfca-faq-accordion__answer>:where(p:last-child){margin-block-end:0}@media (prefers-reduced-motion:reduce){.pfca-faq-accordion__chevron{transition:none}}@media (max-width:1023px){.pfca-faq-accordion{padding-block:48px}.pfca-faq-accordion__inner{gap:32px;grid-template-columns:1fr}}@media (max-width:639px){.pfca-faq-accordion{padding-block:40px}.pfca-faq-accordion__answer{padding-inline-end:0}}