.ps-faq{background:var(--ground-muted);font-family:var(--font-text);padding:var(--section-y) var(--section-x)}.ps-faq__inner{margin-inline:auto;max-width:var(--page-max)}.ps-faq__head{margin:0 auto 56px;max-width:48rem;text-align:center}.ps-faq__head h2{color:var(--text-heading);font-family:var(--font-display);font-size:var(--h2-fluid);font-weight:800;letter-spacing:var(--tracking-heading);line-height:1.15;margin:0 0 20px;text-wrap:balance}.ps-faq__intro{color:var(--text-secondary);font-size:var(--text-lg)}.ps-faq__intro p{margin:0}.ps-faq__acc{display:flex;flex-direction:column;gap:12px;margin-inline:auto;max-width:38rem}.ps-faq details{background:var(--ground-page);border-radius:14px;interpolate-size:allow-keywords}.ps-faq summary{border-radius:14px;color:var(--text-heading);cursor:pointer;display:grid;font-family:var(--font-display);font-size:var(--text-base);font-weight:500;gap:0 16px;grid-template-columns:minmax(0,1fr) auto;letter-spacing:-.025em;line-height:1.5;list-style:none;outline:none;padding:22px 26px}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ground-accent) 50%,transparent)}.ps-faq__pm{align-items:center;background:var(--dot);border-radius:50%;color:var(--text-on-accent);display:flex;height:19px;justify-content:center;margin-top:calc(.75em - 9.5px);transition:background-color .2s cubic-bezier(.4,0,.2,1);width:19px}.ps-faq__pm svg{height:11px;transition:rotate .2s cubic-bezier(0,0,.2,1);width:11px}.ps-faq details[open] .ps-faq__pm{background:var(--text-heading)}.ps-faq details[open] .ps-faq__pm svg{rotate:180deg}.ps-faq__ans{color:var(--text-secondary);font-size:var(--text-base);font-weight:500;letter-spacing:-.03em;line-height:1.3;padding:0 50px 22px 26px}.ps-faq__ans p{margin:0 0 .6em}.ps-faq__ans p:last-child{margin-bottom:0}@media (min-width:1024px){.ps-faq summary{font-size:var(--text-lg)}}.ps-faq__cta{display:flex;justify-content:center;margin-top:32px}