.pso .pso-faq__inner{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--pso-space-24)}.pso .pso-faq__intro,.pso .pso-faq__list{flex:1 1 288px;min-width:0}.pso .pso-faq__list{display:flex;flex-direction:column;gap:var(--pso-space-12)}@media (max-width:960px){.pso .pso-faq__intro,.pso .pso-faq__list{flex-basis:100%}}.pso .pso-accordion{background:var(--pso-color-surface);border:1px solid var(--pso-color-border-alpha);border-radius:10px;overflow:hidden}.pso .pso-accordion[open]{background:var(--pso-color-surface-muted);box-shadow:var(--pso-shadow-xs)}.pso .pso-accordion__summary{align-items:flex-start;cursor:pointer;display:flex;gap:var(--pso-space-12);list-style:none;padding:var(--pso-space-16) var(--pso-space-20)}.pso .pso-accordion__summary::-webkit-details-marker{display:none}.pso .pso-accordion__summary:focus-visible{outline:2px solid var(--pso-color-primary);outline-offset:-2px}.pso .pso-accordion__content{display:flex;flex:1 0 0;flex-direction:column;gap:var(--pso-space-4);min-width:0}.pso .pso-accordion__question{color:var(--pso-color-text-primary);font-family:var(--pso-font-body);font-size:var(--pso-text-body-m);font-weight:var(--pso-weight-medium);letter-spacing:var(--pso-letter-spacing-body-m);line-height:var(--pso-line-height-body-m);margin:0}.pso .pso-accordion__answer{color:var(--pso-color-text-secondary);font-size:var(--pso-text-md);letter-spacing:var(--pso-letter-spacing-body-s);line-height:var(--pso-line-height-body-s);padding:0 var(--pso-space-20) var(--pso-space-16)}.pso .pso-accordion__answer ol,.pso .pso-accordion__answer p,.pso .pso-accordion__answer ul{margin:0}.pso .pso-accordion__answer *+ol,.pso .pso-accordion__answer *+p,.pso .pso-accordion__answer *+ul{margin-top:var(--pso-space-12)}.pso .pso-accordion__answer ul{list-style:disc;padding-left:1.25em}.pso .pso-accordion__answer ol{list-style:decimal;padding-left:1.25em}.pso .pso-accordion__icon{align-items:center;display:flex;padding-block:2px}.pso .pso-accordion__icon img{height:20px;max-width:none;width:20px}.pso .pso-accordion:not([open]) .pso-accordion__icon--open,.pso .pso-accordion[open] .pso-accordion__icon--close{display:none}.pso .pso-accordion[open] .pso-accordion__summary{padding-bottom:var(--pso-space-4)}